1 /* { dg-additional-options "-fdump-tree-optimized-details-blocks" } */
2 /* { dg-do compile } */
8 for (int i
= 0; i
< n
; ++i
)
9 res
+= x
[i
* 2] == 1 ? 2 : 3;
17 for (int i
= 0; i
< 0x83; ++i
)
18 res
+= x
[i
* 2] == 1 ? 2 : 3;
26 for (int i
= 0; i
< n
; ++i
)
27 res
+= x
[i
* 2] == 1 ? 2 : 3;
28 return res
+ x
[0x100];
35 for (int i
= 0; i
< 0x83; ++i
)
36 res
+= x
[i
* 2] == 1 ? 2 : 3;
37 return res
+ x
[0x100];
41 f5 (int *x
, int n
, int a
)
44 for (int i
= 0; i
< n
; ++i
)
45 res
+= x
[i
* 2] == 1 ? 2 : 3;
54 for (int i
= 0; i
< 0x83; ++i
)
55 res
+= x
[i
* 2] == 1 ? 2 : 3;
59 /* { dg-final { scan-tree-dump-not "Invalid sum" "optimized" } } */