diff options
Diffstat (limited to 'fix-insn-delay_cycles_32x.patch')
-rw-r--r-- | fix-insn-delay_cycles_32x.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/fix-insn-delay_cycles_32x.patch b/fix-insn-delay_cycles_32x.patch new file mode 100644 index 000000000000..4da202bc57ed --- /dev/null +++ b/fix-insn-delay_cycles_32x.patch @@ -0,0 +1,21 @@ +diff -rupN gcc-6.2.0-pristine/gcc/config/msp430/msp430.md gcc-6.2.0-changed/gcc/config/msp430/msp430.md +--- gcc-6.2.0-pristine/gcc/config/msp430/msp430.md 2016-02-11 18:53:54.000000000 -0500 ++++ gcc-6.2.0-changed/gcc/config/msp430/msp430.md 2016-09-12 16:42:58.843149306 -0400 +@@ -1442,7 +1442,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 +@@ -1450,7 +1450,7 @@ + JNE 1b + TST.W r13 + JNE 1b +- POPM.A #2,r13" ++ POPM.A #2,r14" + ) + + (define_insn "delay_cycles_16" |