1  /* PR target/16364 */
       2  union foo {
       3    long double ld;
       4  } bar;
       5  
       6  double
       7  sub (union foo baz)
       8  {
       9    return baz.ld / 2;
      10  }
       1  /* PR target/16364 */
       2  union foo {
       3    long double ld;
       4  } bar;
       5  
       6  double
       7  sub (union foo baz)
       8  {
       9    return baz.ld / 2;
      10  }