Commit 9c4fb565 by Richard Sandiford

Skip gcc.target/aarch64/sve/tls_preserve* for emultls targets

These tests are supposed to be testing the tlsdesc handling and
so don't apply to emultls targets.

2020-01-22  Richard Sandiford  <richard.sandiford@arm.com>

gcc/testsuite/
	* gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
	* gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
	* gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
parent 998faa15
2020-01-22 Richard Sandiford <richard.sandiford@arm.com> 2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native.
* gcc.target/aarch64/sve/tls_preserve_2.c: Likewise.
* gcc.target/aarch64/sve/tls_preserve_3.c: Likewise.
2020-01-22 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t
rather than __SVFloat16_t rather than __SVFloat16_t
......
/* { dg-do compile } */ /* { dg-do compile } */
/* { dg-options "-O3 -fpic" } */ /* { dg-options "-O3 -fpic" } */
/* { dg-require-effective-target fpic } */ /* { dg-require-effective-target fpic } */
/* { dg-require-effective-target tls_native } */
/* Clobber highs do not need to be spilled around tls usage. */
typedef float v4si __attribute__ ((vector_size (16))); typedef float v4si __attribute__ ((vector_size (16)));
......
/* { dg-do compile } */ /* { dg-do compile } */
/* { dg-options "-O3 -fpic -msve-vector-bits=256 -fno-schedule-insns" } */ /* { dg-options "-O3 -fpic -msve-vector-bits=256 -fno-schedule-insns" } */
/* { dg-require-effective-target fpic } */ /* { dg-require-effective-target fpic } */
/* { dg-require-effective-target tls_native } */
/* Clobber highs must be spilled around tls usage. */
typedef float v8si __attribute__ ((vector_size (32))); typedef float v8si __attribute__ ((vector_size (32)));
......
/* { dg-do compile } */ /* { dg-do compile } */
/* { dg-options "-O3 -fpic -msve-vector-bits=512 -fno-schedule-insns" } */ /* { dg-options "-O3 -fpic -msve-vector-bits=512 -fno-schedule-insns" } */
/* { dg-require-effective-target fpic } */ /* { dg-require-effective-target fpic } */
/* { dg-require-effective-target tls_native } */
/* Clobber highs must be spilled around tls usage. */
typedef float v16si __attribute__ ((vector_size (64))); typedef float v16si __attribute__ ((vector_size (64)));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment