Daily bump.
[official-gcc.git] / gcc / testsuite / gcc.dg / pr94368.c
blob1267b8220983ef1477a8339bdcc6369abaeca592
1 /* PR target/94368 */
2 /* { dg-do compile { target fpic } } */
3 /* { dg-options "-fpic -O1 -fcommon" } */
5 int b, c, d, e, f, h;
6 short g;
7 int foo (int) __attribute__ ((__const__));
9 void
10 bar (void)
12 while (1)
14 while (1)
16 __atomic_load_n (&e, 0);
17 if (foo (2))
18 __sync_val_compare_and_swap (&c, 0, f);
19 b = 1;
20 if (h == e)
21 break;
23 __sync_val_compare_and_swap (&g, -1, f);