2 /* { dg-additional-options "-Wno-psabi -w" } */
3 /* { dg-additional-options "-msse2" { target sse2_runtime } } */
5 typedef unsigned V
__attribute__ ((__vector_size__ (16)));
9 unsigned long long i
__attribute__ ((__vector_size__ (16)));
12 static inline __attribute__((always_inline
)) V
13 foo (unsigned long long a
)
15 union U z
= { .j
= (V
) {} };
16 for (unsigned long i
= 0; i
< 1; i
++)
21 static inline __attribute__((always_inline
)) V
22 bar (V a
, unsigned long long i
, int q
)
24 union U z
= { .j
= a
};
32 union U z
= { .j
= bar (foo (1729), 2, 1) };