Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / gcc.dg / pr68317.c
blobbd053a7522bcbc7dc0ef2ae30d48f51566b5c1ae
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdisable-tree-ethread" } */
4 /* Note: Threader will collapse loop. */
6 typedef int int32_t __attribute__((mode (__SI__)));
8 void bar (int32_t);
10 void
11 foo ()
13 int32_t index = 0;
15 for (index; index <= 10; index--) // expected warning here
16 /* Result of the following multiply will overflow
17 when converted to signed int32_t. */
18 bar ((0xcafe + index) * 0xdead); /* { dg-warning "iteration \[0-9\]+ invokes undefined behavior" } */