1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-ipa-icf" } */
12 static struct container max
;
13 static int array
[3][3];
14 static int array2
[123];
16 __attribute__ ((noinline
))
22 __attribute__ ((noinline
))
23 int order(int x
, int y
)
28 __attribute__ ((noinline
))
29 int order2(int y
, int x
)
34 __attribute__ ((noinline
))
38 for(i
= 0; i
< 20; ++i
)
44 __attribute__ ((noinline
))
48 for(i
= 0; i
< 20; ++i
)
54 int main(int argc
, char **argv
)
59 /* { dg-final { scan-ipa-dump "Semantic equality hit:x1->x2" "icf" } } */
60 /* { dg-final { scan-ipa-dump "Equal symbols: 1" "icf" } } */