re PR target/54892 (, ICE in extract_insn, at recog.c:2123)
authorZhenqiang Chen <zhenqiang.chen@linaro.org>
Fri, 19 Oct 2012 09:24:39 +0000 (09:24 +0000)
committerXuepeng Guo <xguo@gcc.gnu.org>
Fri, 19 Oct 2012 09:24:39 +0000 (09:24 +0000)
commit57fc62cb326ab913d7eef6d0ac0cd7788edd1797
tree8919ecc2537c84ca7a9c3e262c47f0ad343aff1d
parentc8379865b38e7dfdd18d1aa64bb95ed76c7b54f0
re PR target/54892 (, ICE in extract_insn, at recog.c:2123)

gcc/ChangeLog
PR target/54892
* config/arm/arm.c (arm_expand_compare_and_swap): Use SImode to make
sure the mode is correct when falling through from above cases.

gcc/testsuite/ChangeLog
PR target/54892
* gcc.target/arm/pr54892.c: New.

From-SVN: r192609
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/pr54892.c [new file with mode: 0644]