aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-switch-conversion.c
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2008-12-16 12:03:41 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2008-12-16 12:03:41 +0000
commit01577df7793e949ed8d31cb18c931fbbe7ef00d0 (patch)
treea7a3d210a6068cb824a9dbae55403ebb06d8eba6 /gcc/tree-switch-conversion.c
parentd4e1b0727a0d795a7edc712032f1712197b70eb8 (diff)
downloadgcc-01577df7793e949ed8d31cb18c931fbbe7ef00d0.zip
gcc-01577df7793e949ed8d31cb18c931fbbe7ef00d0.tar.gz
gcc-01577df7793e949ed8d31cb18c931fbbe7ef00d0.tar.bz2
re PR target/37436 (arm-cross-g++. internal compiler error: in extract_insn, at recog.c:1990)
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. From-SVN: r142778
Diffstat (limited to 'gcc/tree-switch-conversion.c')
0 files changed, 0 insertions, 0 deletions