------- Comment #5 from rearnsha at gcc dot gnu dot org 2008-12-16 12:04 ------- Subject: Bug 37436
Author: rearnsha Date: Tue Dec 16 12:03:41 2008 New Revision: 142778 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142778 Log: PR target/37436 * arm.c (arm_legitimate_index): Only accept addresses that are in canonical form. * predicates.md (arm_reg_or_extendqisi_mem_op): New predicate. * arm.md (extendqihi2): Use arm_reg_or_extendqisi_mem_op predicate for operand1. (extendqisi2): Likewise. (arm_extendqisi, arm_extendqisi_v6): Use arm_extendqisi_mem_op predicate for operand1. Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.c trunk/gcc/config/arm/arm.md trunk/gcc/config/arm/predicates.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436