/* { dg-do compile } */ | |
/* { dg-options "-O3 -fpic" } */ | |
/* { dg-require-effective-target fpic } */ | |
/* { dg-require-effective-target tls_native } */ | |
typedef float v4si __attribute__ ((vector_size (16))); | |
__thread v4si tx; | |
v4si foo (v4si a, v4si b, v4si c) | |
{ | |
v4si y; | |
y = a + tx + b + c; | |
return y + 7; | |
} | |
/* { dg-final { scan-assembler-not {\tst[rp]\t[dqv]} } } */ |