1 /* { dg-do compile } */
2 /* { dg-require-effective-target int32plus } */
3 
main()4 int main()
5 {
6   int var6 = -1267827473;
7   do {
8       ++var6;
9       double s1_115[4], s2_108[4];
10       int var8 = -161498264;
11       do {
12 	  ++var8;
13 	  int var12 = 1260960076;
14 	  for (; var12 <= 1260960080; ++var12) {
15 	      int var13 = 1960990937;
16 	      do {
17 		  ++var13;
18 		  int var14 = 2128638723;
19 		  for (; var14 <= 2128638728; ++var14) {
20 		      int var22 = -1141190839;
21 		      do {
22 			  ++var22;
23 			  if (s2_108 > s1_115) {
24 			      int var23 = -890798748;
25 			      do {
26 				  ++var23;
27 				  long long e_119[4];
28 			      } while (var23 <= -890798746);
29 			  }
30 		      } while (var22 <= -1141190829);
31 		  }
32 	      } while (var13 <= 1960990946);
33 	  }
34       } while (var8 <= -161498254);
35   } while (var6 <= -1267827462);
36 }
37