re PR target/39423 ([SH] performance regression: lost mov @(disp,Rn))
authorOleg Endo <olegendo@gcc.gnu.org>
Sun, 12 Aug 2012 13:23:20 +0000 (13:23 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sun, 12 Aug 2012 13:23:20 +0000 (13:23 +0000)
commit05852a5f5ad46ba070953c73b6b42c29c49f5516
tree464f47b1cbd1d97b2f363e834136c1092fdafe7b
parent58341a42945fd052a5d27ef932a41038f11e3398
re PR target/39423 ([SH]  performance regression: lost mov @(disp,Rn))

PR target/39423
* config/sh/predicates.md (mem_index_disp_operand): Check for
arith_reg_operand instead of REG_P.

PR target/39423
* gcc.c-torture/compile/pr39423-1.c: New.
* gcc.c-torture/compile/pr39423-2.c: New.

From-SVN: r190326
gcc/ChangeLog
gcc/config/sh/predicates.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr39423-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/pr39423-2.c [new file with mode: 0644]