diff options
author | Orlando Arias <oarias@knights.ucf.edu> | 2016-09-12 21:27:48 +0000 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2016-09-12 17:27:48 -0400 |
commit | 47f138d178c2b89b0f9f964404bb15243cd72a28 (patch) | |
tree | 480e201f679fdef27fde36cb659231c953bf7240 | |
parent | e96809e33b89103bcd30c189599198a89d5a98e4 (diff) | |
download | gcc-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
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/msp430/msp430.md | 4 |
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" |