1 /* { dg-do compile } */ 2 /* { dg-require-effective-target int32plus } */ 3 4 int b; 5 int d; e()6void 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