2 /* { dg-options "-O2 -w" } */
4 extern void abort (void);
6 typedef int __m128i __attribute__ ((__vector_size__ (16)));
11 __m128i x = { 0x11111111, 0x22222222, 0x44444444 };
18 __m128i x = { 0x11111111, 0x22222222, 0x44444444 };
25 union { __m128i v; int i[sizeof (__m128i) / sizeof (int)]; } u, v;
30 for (i = 0; i < sizeof (u.i) / sizeof (u.i[0]); i++)
32 if (u.i[i] != ~v.i[i])
36 if (u.i[i] != (0x11111111 << i))