S/390: Fix PR85295
authorAndreas Krebbel <krebbel@linux.ibm.com>
Wed, 8 Aug 2018 12:38:51 +0000 (12:38 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Wed, 8 Aug 2018 12:38:51 +0000 (12:38 +0000)
commit9f3c21d62131d5b7224de862061d133d3dba6514
treeacddc9ebb4cc5b18dc10d72164d224f43e1a2b59
parent0ff3dcd61a70884eb39c2ee9fb107e8ea14849c8
S/390: Fix PR85295

gcc/ChangeLog:

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

PR target/85295
* config/s390/constraints.md ("NxHD0", "NxSD0"): New constraint
definitions.
* config/s390/s390.md ("movti"): Add more alternatives for
constant to GPR copies.

gcc/testsuite/ChangeLog:

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

PR target/85295
* gcc.target/s390/TI-constants-lra.c: New testcase.
* gcc.target/s390/TI-constants-nolra.c: New testcase.

From-SVN: r263396
gcc/ChangeLog
gcc/config/s390/constraints.md
gcc/config/s390/s390.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/TI-constants-lra.c [new file with mode: 0644]
gcc/testsuite/gcc.target/s390/TI-constants-nolra.c [new file with mode: 0644]