1 /* { dg-do compile } */
2 /* { dg-options "-O -fno-tree-sra -fdump-tree-fre1-details" } */
3 #if (__SIZEOF_INT__ == __SIZEOF_FLOAT__)
5 #elif (__SIZEOF_LONG__ == __SIZEOF_FLOAT__)
8 #error Add target support here for type that will union float size
14 intflt
foo(int i
, int b
)
31 /* { dg-final { scan-tree-dump-times "Replaced u.f with" 2 "fre1" } } */
32 /* { dg-final { scan-tree-dump-times "Inserted" 2 "fre1" } } */