1 /* { dg-do compile { target c99_runtime } } */
2 /* { dg-options "-O2 -fdump-ipa-icf" } */
3 /* { dg-add-options c99_runtime } */
7 #if (__SIZEOF_INT__ == __SIZEOF_FLOAT__)
9 #elif (__SIZEOF_LONG__ == __SIZEOF_FLOAT__)
12 #error Add target support here for type that will union float size
40 __attribute__ ((noinline
))
53 __attribute__ ((noinline
))
71 /* { dg-final { scan-ipa-dump "Semantic equality hit:foo2->foo" "icf" } } */
72 /* { dg-final { scan-ipa-dump "Equal symbols: 1" "icf" } } */
73 /* { dg-final { cleanup-ipa-dump "icf" } } */