1 /* { dg-do compile } */ 2 /* { dg-require-effective-target int32plus } */ 3 4 struct 5 { 6 int f0:24; 7 } a, c, d; 8 9 int b; 10 11 int fn1()12 fn1 () 13 { 14 return 0; 15 } 16 17 void fn2()18 fn2 () 19 { 20 int e; 21 if (b) 22 for (; e;) 23 { 24 d = c; 25 if (fn1 (b)) 26 b = a.f0; 27 } 28 } 29