1 /* { dg-do compile { target ia32 } } */ 2 /* { dg-options "-O2 -msse2" } */ 3 4 long a, c, e; 5 int b, d; 6 unsigned long long f; 7 8 extern void fn2 (const char *, int, int, int); 9 10 void fn1(long long p1)11fn1(long long p1) 12 { 13 unsigned long long g; 14 int i; 15 for (; i;) 16 if (e) 17 g = c; 18 if (a) 19 f = p1; 20 if (!f && !g) 21 fn2("", b, d, d); 22 } 23