1 /* { dg-do compile } */
2 /* { dg-require-effective-target int32plus } */
3 
4 int b;
5 int d;
e()6 void e()
7 {
8   unsigned f;
9   unsigned g;
10   int h;
11   long i = 901380;
12   for (;;) {
13       d = 0;
14       for (; d; d++) {
15 	  h = 143366620;
16 	  f = 0;
17 	  for (; f < 15; f += 3) {
18 	      g = 0;
19 	      for (; g < 9; g++)
20 		b = h = i - (h << 5) + h;
21 	  }
22       }
23       i = 0;
24   }
25 }
26