blob: 1505fc21dbf86a953757b6354f45bd94ef98075e [file] [log] [blame]
/* PR target/69551 */
/* { dg-do run { target sse_runtime } } */
/* { dg-options "-O2 -mno-sse2 -msse" } */
typedef unsigned char v16qi __attribute__ ((vector_size (16)));
typedef unsigned int v4si __attribute__ ((vector_size (16)));
char __attribute__ ((noinline, noclone))
test (v4si vec)
{
vec[1] = 0x5fb856;
return ((v16qi) vec)[0];
}
int
main ()
{
char z = test ((v4si) { -1, -1, -1, -1 });
if (z != -1)
__builtin_abort ();
return 0;
}