PR tree-optimization/83369 - Missing diagnostics during inlining
[official-gcc.git] / gcc / testsuite / gcc.dg / Wstrict-overflow-11.c
blob3caf1cb6f09fa56d7b9142983d62cd231d2a615c
1 /* { dg-do compile } */
2 /* { dg-options "-fstrict-overflow -O2 -Wstrict-overflow=1" } */
4 /* Based on strict-overflow-5.c. */
6 /* We can only unroll when using strict overflow semantics. But we
7 don't issue a warning for relying on undefined overflow in
8 loops. */
10 int foo (int i)
12 int index;
13 int r=0;
15 for (index = i; index <= i+4; index+=2)
16 r++;
18 return r;