Small ChangeLog tweak.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr67947.c
blob5664c48390af54a66aa9e3b3b31246055b789c14
1 /* { dg-additional-options "-O3" } */
3 #include <stdlib.h>
5 int a;
6 int c;
7 __attribute__((noinline, noclone)) void foo (int x)
9 if (x == 0)
10 c++;
13 int
14 main (int argc, char* argv[])
16 int j, k, b = 0;
17 if (argc == 0)
18 b = 1;
19 for (j = 0; j < 3; j++)
20 for (k = 0; k < 1; k++)
22 foo (0);
23 if (b)
24 for (k = -1; a;)
27 if (c != 3)
28 abort ();
29 return 0;