arm.c (thumb1_reorg): New function.
authorBin Cheng <bin.cheng@arm.com>
Tue, 27 Nov 2012 09:55:33 +0000 (09:55 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Tue, 27 Nov 2012 09:55:33 +0000 (09:55 +0000)
commite2b5ad1ea6fac601ca5c65d79f4be39c48d9dcab
tree336e22126b79e69e08fd785256740de270e592a0
parent77d19c725f827218975859ab7d3a680904075216
arm.c (thumb1_reorg): New function.

* config/arm/arm.c (thumb1_reorg): New function.
(arm_reorg): Call thumb1_reorg.
(thumb1_final_prescan_insn): Record src operand in thumb1_cc_op0.
* config/arm/arm.md : Remove peephole2 patterns which rewrite move
into subtract of ZERO.

From-SVN: r193841
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/arm.md