aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDaniel Bornstein <danfuzz@milk.com>2004-08-17 10:01:49 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2004-08-17 10:01:49 +0000
commit108a579c02badf9b3eddc3d182516bd73c585a38 (patch)
tree804d4d1493e837c1d90544256f82ae49d2216f19 /gcc
parentcc24a60e9564353f792539279a8bfa291455c7d0 (diff)
downloadgcc-108a579c02badf9b3eddc3d182516bd73c585a38.zip
gcc-108a579c02badf9b3eddc3d182516bd73c585a38.tar.gz
gcc-108a579c02badf9b3eddc3d182516bd73c585a38.tar.bz2
re PR target/17019 (THUMB: bad switch statement in md code for addsi3_cbranch_scratch)
From Daniel Bornstein <danfuzz@milk.com> PR target/17019 * arm.md (addsi3_cbranch_scratch): Correct case labels. From-SVN: r86114
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ece9c7b..ca8f544 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-08-17 Daniel Bornstein <danfuzz@milk.com>
+
+ PR target/17019
+ * arm.md (addsi3_cbranch_scratch): Correct case labels.
+
2004-08-17 Paolo Bonzini <bonzini@gnu.org>
PR middle-end/17036
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index f19f8cd..26ac278 100644
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -6442,10 +6442,10 @@
case 1:
output_asm_insn (\"cmn\t%1, %2\", operands);
break;
- case 3:
+ case 2:
output_asm_insn (\"add\t%0, %1, %2\", operands);
break;
- case 4:
+ case 3:
output_asm_insn (\"add\t%0, %0, %2\", operands);
break;
}