]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: Split tests for 31bit support
authorJuergen Christ <jchrist@linux.ibm.com>
Tue, 8 Jul 2025 09:26:38 +0000 (11:26 +0200)
committerJuergen Christ <jchrist@linux.ibm.com>
Tue, 8 Jul 2025 09:30:51 +0000 (11:30 +0200)
commit32d41517c7276399e57b2b3f29e9790ae32d4883
treeb173890bb2c3dc291d97d2aa294d5d6d68b16530
parenta10723efcd611977c5e4a875b9cb1de920732d42
s390: Split tests for 31bit support

The new vector pattern tests used int128 without guard.  This causes
failure on 31bit targets.  Split the tests such that the tests
requiring 128 bit support are only executed on targets supporting
them.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
gcc/testsuite/ChangeLog:

* gcc.target/s390/vector/pattern-avg-1.c: Split test.
* gcc.target/s390/vector/pattern-mulh-1.c: Split test.
* gcc.target/s390/vector/pattern-avg-2.c: New test.
* gcc.target/s390/vector/pattern-mulh-2.c: New test.
gcc/testsuite/gcc.target/s390/vector/pattern-avg-1.c
gcc/testsuite/gcc.target/s390/vector/pattern-avg-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/vector/pattern-mulh-1.c
gcc/testsuite/gcc.target/s390/vector/pattern-mulh-2.c [new file with mode: 0644]