r263165 - in /trunk/gcc: ChangeLog config/s390/...
krebbel@gcc.gnu.org
krebbel@gcc.gnu.org
Tue Jul 31 15:42:00 GMT 2018
Author: krebbel
Date: Tue Jul 31 15:41:59 2018
New Revision: 263165
URL: https://gcc.gnu.org/viewcvs?rev=263165&root=gcc&view=rev
Log:
S/390: Don't emit prefetch instructions for clrmem
gcc/ChangeLog:
2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
* config/s390/s390.c (s390_expand_setmem): Make the unrolling to
depend on whether prefetch instructions will be emitted or not.
Use TARGET_SETMEM_PFD for checking whether prefetch instructions
will be emitted or not.
* config/s390/s390.h (TARGET_SETMEM_PREFETCH_DISTANCE)
(TARGET_SETMEM_PFD): New macros.
gcc/testsuite/ChangeLog:
2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/memset-1.c: Improve testcase.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/s390/s390.c
trunk/gcc/config/s390/s390.h
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/s390/memset-1.c
More information about the Gcc-cvs
mailing list