1 /* PR rtl-optimization/16104 */
3 extern void abort (void);
5 typedef int V2SI
__attribute__ ((vector_size (8)));
6 typedef unsigned int V2USI
__attribute__ ((vector_size (8)));
7 typedef short V2HI
__attribute__ ((vector_size (4)));
8 typedef unsigned int V2UHI
__attribute__ ((vector_size (4)));
13 return (long long) (V2SI
) 0LL;
25 return (V2SI
) (long long) (int) (V2HI
) 0;
31 return (V2SI
) (long long) (int) x
;
43 if (sizeof (short) != 2 || sizeof (int) != 4 || sizeof (long long) != 8)
53 union { V2SI x
; int y
[2]; V2USI z
; long long l
; } u
;
55 if (u
.y
[0] != 0 || u
.y
[1] != 0)
59 union { V2SI x
; long long y
; } v
;
66 if (u
.y
[0] != 6 || u
.y
[1] != 6)