LWG 3035. std::allocator's constructors should be constexpr
[official-gcc.git] / gcc / testsuite / gcc.dg / compat / union-m128-1_y.c
blobbe9d6e8f3d59d56d818b4598bce92535cb77a879
1 /* { dg-options "-O -msse2" } */
3 #include <stdlib.h>
5 #include "union-m128-1.h"
7 void
8 bar (SS_union_mi128 un)
10 union_mi128 x;
12 x.x = un.x;
13 if (x.u [0] != 0x123456789abcedf0LL
14 || x.u [1] != 0xfedcba9876543210LL)
15 abort ();
18 void
19 foo (SS_struct_mi128 st)
21 union_mi128 x;
23 x.x = st.x;
24 if (x.u [0] != 0x123456789abcedf0LL
25 || x.u [1] != 0xfedcba9876543210LL)
26 abort ();