1 /* { dg-do compile { target { ia32 } } } */
2 /* { dg-options "-O2 -msse2 -Wno-uninitialized -Wno-maybe-uninitialized" } */
3 
4 long long a;
5 void fn1();
fn2(unsigned t,int a_int,unsigned p)6 void fn2(unsigned t, int a_int, unsigned p)
7 {
8   long long x;
9   int i, j = 1;
10   t = i;
11   for (; j;) {
12     a = x;
13     x = 1 + t;
14     j += a_int;
15     fn1();
16     if (x == 1)
17       return;
18   }
19 }
20