S/390: Don't unroll memory blk op loops
authorAndreas Krebbel <krebbel@linux.ibm.com>
Mon, 6 Aug 2018 15:01:00 +0000 (15:01 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 6 Aug 2018 15:01:00 +0000 (15:01 +0000)
commit8eed4721de54c66953af83791db19d75dd23bce8
treebcd08467fe566c274f0bdc073ae37165288290b7
parent2f171da9ccea4fc9c7918e22e6485b49626f8730
S/390: Don't unroll memory blk op loops

gcc/ChangeLog:

2018-08-06  Andreas Krebbel  <krebbel@linux.ibm.com>

* config/s390/s390.c (s390_loop_unroll_adjust): Prevent small
loops with memory block operations from getting unrolled.

gcc/testsuite/ChangeLog:

2018-08-06  Andreas Krebbel  <krebbel@linux.ibm.com>

* gcc.target/s390/nomemloopunroll-1.c: New test.

From-SVN: r263336
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c [new file with mode: 0644]