S/390: Fix several test cases
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Tue, 10 Mar 2020 09:49:28 +0000 (10:49 +0100)
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Wed, 22 Apr 2020 14:57:37 +0000 (16:57 +0200)
commit803596fe9591026a50b59ff961ebc114097677b5
tree1a94cf0bb3fa8b5777895c7ac98afeaf71a538ca
parent1be62528078aef241fef6d2fe1cbc8e8e5379115
S/390: Fix several test cases

gcc/ChangeLog:

2020-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

* config/s390/s390.md ("*<risbg_n>_ior_and_sr_ze<mode>"): Lift from SI
mode to DSI. ("*trunc_sidi_and_subreg_ze<clobbercc_or_nocc>"): New
insn pattern.

gcc/testsuite/ChangeLog:

2020-04-21  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

* gcc.target/s390/addsub-signed-overflow-1.c: Fix options.
* gcc.target/s390/addsub-signed-overflow-2.c: Fix options.
* gcc.target/s390/bswap-1.c: Fix scan assembler regex.
* gcc.target/s390/global-array-element-pic2.c: Fix scan assembler regex.
* gcc.target/s390/load-relative-check.c: Fix options.
* gcc.target/s390/morestack.c: Fix options.
* gcc.target/s390/nobp-return-mem-z900.c: Temporarily silence this case.
* gcc.target/s390/risbg-ll-1.c: Fix scan assembler regex.
* gcc.target/s390/risbg-ll-2.c: Fix scan assembler regex.
* gcc.target/s390/risbg-ll-3.c: Fix scan assembler regex.
* gcc.target/s390/target-attribute/pr82012.c: Fix error message.
12 files changed:
gcc/config/s390/s390.md
gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c
gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c
gcc/testsuite/gcc.target/s390/bswap-1.c
gcc/testsuite/gcc.target/s390/global-array-element-pic2.c
gcc/testsuite/gcc.target/s390/load-relative-check.c
gcc/testsuite/gcc.target/s390/morestack.c
gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c
gcc/testsuite/gcc.target/s390/risbg-ll-1.c
gcc/testsuite/gcc.target/s390/risbg-ll-2.c
gcc/testsuite/gcc.target/s390/risbg-ll-3.c
gcc/testsuite/gcc.target/s390/target-attribute/pr82012.c