aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2021-05-31 21:59:50 +0200
committerIlya Leoshkevich <iii@linux.ibm.com>2021-06-02 11:56:32 +0200
commit22d834e32b509b22f68000b7f012d8e45d833ea8 (patch)
treedfe850ee8086cc35d7afd6ac8eaf8c943326acbb /gcc/tree-inline.c
parent9ca24bd34b6ac44c17f949d89ff60d0fd4665133 (diff)
downloadgcc-22d834e32b509b22f68000b7f012d8e45d833ea8.zip
gcc-22d834e32b509b22f68000b7f012d8e45d833ea8.tar.gz
gcc-22d834e32b509b22f68000b7f012d8e45d833ea8.tar.bz2
IBM Z: Remove match_scratch workaround
Since commit dd1ef00c45ba ("Fix bug in the define_subst handling that made match_scratch unusable for multi-alternative patterns.") the workaround for that bug in *ashrdi3_31<setcc><cconly> is not only no longer necessary, but actually breaks the build. Get rid of it by using only one alternative in (match_scratch). It will be replicated as many times as needed in order to match the pattern with which (define_subst) is used. gcc/ChangeLog: * config/s390/s390.md(*ashrdi3_31<setcc><cconly>): Use a single constraint. * config/s390/subst.md(cconly_subst): Use a single constraint in (match_scratch). gcc/testsuite/ChangeLog: * gcc.target/s390/ashr.c: New test.
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions