1 /* { dg-do compile { target ia32 } } */ 2 /* { dg-options "-O2 -msse2 -mno-accumulate-outgoing-args -mpreferred-stack-boundary=2" } */ 3 4 typedef struct { long long w64[2]; } V128; 5 extern V128* fn2(void); 6 long long a; 7 V128 b; fn1()8void fn1() { 9 V128 *c = fn2(); 10 c->w64[0] = a ^ b.w64[0]; 11 } 12