1__attribute__((__noinline__)) 2void 3dummy () 4{ 5 asm volatile(""); 6} 7 8int a, g, i, k, *p; 9signed char b; 10char e; 11short c, h; 12static short *d = &c; 13 14char 15foo (int p1, int p2) 16{ 17 return p1 - p2; 18} 19 20int 21bar () 22{ 23 short *q = &c; 24 *q = 1; 25 *p = 0; 26 return 0; 27} 28 29int 30main () 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} 42