r244963 - in /trunk/gcc: ChangeLog config/s390/...
krebbel@gcc.gnu.org
krebbel@gcc.gnu.org
Fri Jan 27 08:07:00 GMT 2017
Author: krebbel
Date: Fri Jan 27 08:07:26 2017
New Revision: 244963
URL: https://gcc.gnu.org/viewcvs?rev=244963&root=gcc&view=rev
Log:
S/390: Fix matching setmem_long_and*.
The attached patch reactivates the setmem_long_and* patterns on S/390
that have not been generated for a while.
gcc/ChangeLog:
2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/s390/s390.md ("*setmem_long_and")
("*setmem_long_and_31z"): Use zero_extend instead of and.
gcc/testsuite/ChangeLog:
2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/s390/s390.md
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/s390/md/setmem_long-1.c
More information about the Gcc-cvs
mailing list