re PR target/53334 (ICE in extract_insn, at recog.c:2131)
authorRamana Radhakrishnan <ramana@gcc.gnu.org>
Tue, 22 May 2012 09:06:55 +0000 (09:06 +0000)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Tue, 22 May 2012 09:06:55 +0000 (09:06 +0000)
commit95ffee1fce520423f8a3725649c659e247ccfe12
treede16055277b7b505489b96f8ea473e055fc1ec5f
parent7c2dbbdc486d717a674a7ec693236b91aff280cd
re PR target/53334 (ICE in extract_insn, at recog.c:2131)

Fix PR target/53334

2012-05-22  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

PR target/53334
* config/arm/arm-protos.h (arm_validize_comparison): Declare.
* config/arm/arm.c (arm_validize_comparison): Define.
* config/arm/arm.md ("cbranchsi4"): Cleanup expansion and use
arm_validize_comparison.
("cbranchdi4"): Likewise.
("cstoredi4"): Likewise.
("movsicc"): Likewise.
("movsfcc"): Likewise.
("movdfcc"): Likewise.

From-SVN: r187761
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md