1 /* { dg-do run } */ 2 /* { dg-require-effective-target int32plus } */ 3 4 int printf (const char *, ...); 5 6 unsigned a, c, *d, f; 7 char b, e; 8 short g; 9 10 void fn1()11fn1 () 12 { 13 unsigned h = 4294967290; 14 if (b >= 0) 15 { 16 h = b; 17 c = b / 290; 18 f = ~(c - (8 || h)); 19 if (f) 20 printf ("%d\n", 1); 21 if (f) 22 printf ("%d\n", f); 23 g = ~f; 24 if (c < 3) 25 { 26 int i = -h < ~c; 27 unsigned j; 28 if (i) 29 j = h; 30 h = -j * g; 31 } 32 c = h; 33 } 34 unsigned k = ~h; 35 char l = e || g; 36 if (l < 1 || k < 7) 37 *d = a; 38 } 39 40 int main()41main () 42 { 43 fn1 (); 44 return 0; 45 } 46