aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorOrlando Arias <oarias@knights.ucf.edu>2016-09-12 21:27:48 +0000
committerDJ Delorie <dj@gcc.gnu.org>2016-09-12 17:27:48 -0400
commit47f138d178c2b89b0f9f964404bb15243cd72a28 (patch)
tree480e201f679fdef27fde36cb659231c953bf7240 /gcc
parente96809e33b89103bcd30c189599198a89d5a98e4 (diff)
downloadgcc-47f138d178c2b89b0f9f964404bb15243cd72a28.zip
gcc-47f138d178c2b89b0f9f964404bb15243cd72a28.tar.gz
gcc-47f138d178c2b89b0f9f964404bb15243cd72a28.tar.bz2
re PR target/77570 ([msp430-elf] Wrong assembly in delay_cycles_32x insn declaration)
2016-09-12 Orlando Arias <oarias@knights.ucf.edu> PR target/77570 * config/msp430/msp430.md (delay_cycles_32x): Fix pushm/popm. From-SVN: r240101
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/msp430/msp430.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a12f3d8..1247b90 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-09-12 Orlando Arias <oarias@knights.ucf.edu>
+
+ PR target/77570
+ * config/msp430/msp430.md (delay_cycles_32x): Fix pushm/popm.
+
2016-09-12 Marek Polacek <polacek@redhat.com>
* doc/extend.texi: Use lowercase "boolean".
diff --git a/gcc/config/msp430/msp430.md b/gcc/config/msp430/msp430.md
index bdec202..720dd7c 100644
--- a/gcc/config/msp430/msp430.md
+++ b/gcc/config/msp430/msp430.md
@@ -1459,7 +1459,7 @@
(match_operand 1 "immediate_operand" "i")
] UNS_DELAY_32X)]
""
- "PUSHM.A #2,r13
+ "PUSHM.A #2,r14
MOV.W %A0, r13
MOV.W %B0, r14
1: SUB.W #1, r13
@@ -1467,7 +1467,7 @@
JNE 1b
TST.W r13
JNE 1b
- POPM.A #2,r13"
+ POPM.A #2,r14"
)
(define_insn "delay_cycles_16"