]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/49238 ([SH] ICE in extract_insn, at recog.c:2113)
authorKaz Kojima <kkojima@gcc.gnu.org>
Wed, 8 Jun 2011 04:10:26 +0000 (04:10 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Wed, 8 Jun 2011 04:10:26 +0000 (04:10 +0000)
commit3c024d3133efc647f54fde7284370e7ef5b0f165
treefee06cd200db6fbd0b4adeb7b81eec26ccb21f54
parentf36ec8838979c163ea6db8cad21113ea151fa471
re PR target/49238 ([SH] ICE in extract_insn, at recog.c:2113)

PR target/49238
* config/sh/sh.c (expand_cbranchdi4): Use a scratch register if
needed when original operands are used for msw_skip comparison.
* gcc.c-torture/compile/pr49238.c: New.

From-SVN: r174794
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr49238.c [new file with mode: 0644]