S/390: Get rid of Y constraint in tabort.
commitad6705564557e3d96df8168b6d6436f35e614d0a
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Mar 2016 09:24:29 +0000 (1 09:24 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Mar 2016 09:24:29 +0000 (1 09:24 +0000)
tree353b1fe4237ab94160fa971d36a00650ad2e8678
parent07e404aa11b10310c9eb7227aa5b04da4391c3d9
S/390: Get rid of Y constraint in tabort.

This removes the Y constraint from the tabort pattern definition.  In
this case it is easier without using substitutions.

gcc/ChangeLog:

2016-03-01  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* config/s390/s390.md ("*tabort_1"): Change predicate to
nonmemory_operand.  Add a second alternative to cover
register as well as const int operands.
("*tabort_1_plus"): New pattern definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233846 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/s390.md