modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr58419.c (about) 1 __attribute__((__noinline__)) 2 void 3 dummy () 4 { 5 asm volatile(""); 6 } 7 8 int a, g, i, k, *p; 9 signed char b; 10 char e; 11 short c, h; 12 static short *d = &c; 13 14 char 15 foo (int p1, int p2) 16 { 17 return p1 - p2; 18 } 19 20 int 21 bar () 22 { 23 short *q = &c; 24 *q = 1; 25 *p = 0; 26 return 0; 27 } 28 29 int 30 main () 31 { 32 for (b = -22; b >= -29; b--) 33 { 34 short *l = &h; 35 char *m = &e; 36 *l = a; 37 g = foo (*m = k && *d, 1 > i) || bar (); 38 } 39 dummy(); 40 return 0; 41 }