PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / pr64682.c
blob58f610a2cf42c3c479a8f279861fa34cdfa35d2e
1 /* PR rtl-optimization/64682 */
3 int a, b = 1;
5 __attribute__((noinline, noclone)) void
6 foo (int x)
8 if (x != 5)
9 __builtin_abort ();
12 int
13 main ()
15 int i;
16 for (i = 0; i < 56; i++)
17 for (; a; a--)
19 int *c = &b;
20 if (*c)
21 *c = 1 % (unsigned int) *c | 5;
23 foo (b);
25 return 0;