1/* { dg-options "-O -msse2" } */ 2 3#include "union-m128-1.h" 4 5SS_union_mi128 un; 6SS_struct_mi128 st; 7 8extern void bar (); 9extern void foo (); 10 11void 12union_m128_1_x () 13{ 14 union_mi128 x; 15 16 x.u [0] = 0x123456789abcedf0LL; 17 x.u [1] = 0xfedcba9876543210LL; 18 un.x = x.x; 19 st.x = x.x; 20 bar(un); 21 bar(st); 22 foo(un); 23 foo(st); 24} 25