summarylogtreecommitdiffstats
path: root/fix-insn-delay_cycles_32x.patch
blob: 4da202bc57ede19b01cb7c6eaa0a36aaeb3749ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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"