modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20040914-1.c (about) 1 extern int clobber_k (int *); 2 extern int barrier (void); 3 int t, u; 4 5 int 6 process_second_stream(void) 7 { 8 int k; 9 int i = 0, j = 0, result; 10 11 clobber_k (&k); 12 13 while(t) 14 ; 15 16 while(!j) 17 { 18 while(!j) 19 { 20 barrier (); 21 if (t == 0) 22 break; 23 else if(t == 1) 24 t = 2; 25 else 26 { 27 if(t < 0) 28 j=1; 29 if(u < 0) 30 k = i++; 31 } 32 } 33 34 if(!j && u) 35 j=1; 36 } 37 38 return 0; 39 }