diff options
author | Richard Sandiford <richard.sandiford@linaro.org> | 2011-09-07 13:48:03 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2011-09-07 13:48:03 +0000 |
commit | 723d95fe2b71f3bca4fbed6a1e4945d794f4698c (patch) | |
tree | b14332fa27f780ac19d23e5c349f660b387fca7a /gcc/tree-if-conv.c | |
parent | b7b1babae9578b47dfcbae36164d3da72dd17525 (diff) | |
download | gcc-723d95fe2b71f3bca4fbed6a1e4945d794f4698c.zip gcc-723d95fe2b71f3bca4fbed6a1e4945d794f4698c.tar.gz gcc-723d95fe2b71f3bca4fbed6a1e4945d794f4698c.tar.bz2 |
re PR target/49030 (ICE in get_arm_condition_code, at config/arm/arm.c:17180)
gcc/
PR target/49030
* config/arm/arm-protos.h (maybe_get_arm_condition_code): Declare.
* config/arm/arm.c (maybe_get_arm_condition_code): New function,
reusing the old code from get_arm_condition_code. Return ARM_NV
for invalid comparison codes.
(get_arm_condition_code): Redefine in terms of
maybe_get_arm_condition_code.
* config/arm/predicates.md (arm_comparison_operator): Use
maybe_get_arm_condition_code.
gcc/testsuite/
PR target/49030
* gcc.dg/torture/pr49030.c: New test.
From-SVN: r178636
Diffstat (limited to 'gcc/tree-if-conv.c')
0 files changed, 0 insertions, 0 deletions