1 /* { dg-additional-options "-fdump-tree-optimized" } */
9 int __attribute__ ((noipa
))
12 int b
[N
] = { 0, 15, 15, 15 }, res
= 0;
13 for (int i
= 0; i
< N
; ++i
)
18 int __attribute__ ((noipa
))
21 int b
[N
] = { 0, 31, 0, 31 }, res
= 0;
22 for (int i
= 0; i
< N
; ++i
)
27 int __attribute__ ((noipa
))
30 int b
[N
] = { -1, -1, 0, 0 }, res
= 0;
31 for (int i
= 0; i
< N
; ++i
)
41 for (int i
= 0; i
< N
; ++i
)
44 if (f1 () != (a
[1] & 15) + (a
[2] & 15) + (a
[3] & 15)
45 || f2 () != (a
[1] & 31) + (a
[3] & 31)
46 || f3 () != a
[0] + a
[1])