1 /* { dg-do compile { target ia32 } } */
2 /* { dg-options "-O2 -msse2 -mno-accumulate-outgoing-args -mpreferred-stack-boundary=2" } */
3
4 extern void fn2 ();
5 long long a, b;
6
fn1()7 void fn1 ()
8 {
9 long long c = a;
10 a = b ^ a;
11 fn2 ();
12 a = c;
13 }
14