IBM Z: Do not run long double tests on old machines
authorIlya Leoshkevich <iii@linux.ibm.com>
Thu, 12 Nov 2020 14:32:04 +0000 (15:32 +0100)
committerIlya Leoshkevich <iii@linux.ibm.com>
Mon, 16 Nov 2020 12:28:26 +0000 (13:28 +0100)
commit2f473f4b065d3cc0cb044db357e666109f227e94
tree5d28f7187faa9a936b193cd57a2327730b440d30
parent63496cbea58079a7cdf89234cd926557b4eab598
IBM Z: Do not run long double tests on old machines

gcc/testsuite/ChangeLog:

2020-11-12  Ilya Leoshkevich  <iii@linux.ibm.com>

* gcc.target/s390/s390.exp (check_effective_target_s390_z14_hw):
New predicate.
* gcc.target/s390/vector/long-double-caller-abi-run.c: Use the
new predicate.
* gcc.target/s390/vector/long-double-copysign.c: Likewise.
* gcc.target/s390/vector/long-double-from-double.c: Likewise.
* gcc.target/s390/vector/long-double-from-float.c: Likewise.
* gcc.target/s390/vector/long-double-from-i16.c: Likewise.
* gcc.target/s390/vector/long-double-from-i32.c: Likewise.
* gcc.target/s390/vector/long-double-from-i64.c: Likewise.
* gcc.target/s390/vector/long-double-from-i8.c: Likewise.
* gcc.target/s390/vector/long-double-from-u16.c: Likewise.
* gcc.target/s390/vector/long-double-from-u32.c: Likewise.
* gcc.target/s390/vector/long-double-from-u64.c: Likewise.
* gcc.target/s390/vector/long-double-from-u8.c: Likewise.
* gcc.target/s390/vector/long-double-to-double.c: Likewise.
* gcc.target/s390/vector/long-double-to-float.c: Likewise.
* gcc.target/s390/vector/long-double-to-i16.c: Likewise.
* gcc.target/s390/vector/long-double-to-i32.c: Likewise.
* gcc.target/s390/vector/long-double-to-i64.c: Likewise.
* gcc.target/s390/vector/long-double-to-i8.c: Likewise.
* gcc.target/s390/vector/long-double-to-u16.c: Likewise.
* gcc.target/s390/vector/long-double-to-u32.c: Likewise.
* gcc.target/s390/vector/long-double-to-u64.c: Likewise.
* gcc.target/s390/vector/long-double-to-u8.c: Likewise.
* gcc.target/s390/vector/long-double-wfaxb.c: Likewise.
* gcc.target/s390/vector/long-double-wfdxb.c: Likewise.
* gcc.target/s390/vector/long-double-wfsxb-1.c: Likewise.
26 files changed:
gcc/testsuite/gcc.target/s390/s390.exp
gcc/testsuite/gcc.target/s390/vector/long-double-caller-abi-run.c
gcc/testsuite/gcc.target/s390/vector/long-double-copysign.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-double.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-float.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-i16.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-i32.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-i64.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-i8.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-u16.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-u32.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-u64.c
gcc/testsuite/gcc.target/s390/vector/long-double-from-u8.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-double.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-float.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-i16.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-i32.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-i64.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-i8.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-u16.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-u32.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-u64.c
gcc/testsuite/gcc.target/s390/vector/long-double-to-u8.c
gcc/testsuite/gcc.target/s390/vector/long-double-wfaxb.c
gcc/testsuite/gcc.target/s390/vector/long-double-wfdxb.c
gcc/testsuite/gcc.target/s390/vector/long-double-wfsxb-1.c