Patch applied as per bug report... 2016-09-12 Orlando Arias <oar...@knights.ucf.edu>
PR target/77570 * config/msp430/msp430.md (delay_cycles_32x): Fix pushm/popm. Index: config/msp430/msp430.md =================================================================== --- config/msp430/msp430.md (revision 240100) +++ config/msp430/msp430.md (revision 240101) @@ -1456,21 +1456,21 @@ (define_insn "delay_cycles_32x" [(unspec_volatile [(match_operand 0 "immediate_operand" "i") (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 SUBC.W #0, r14 JNE 1b TST.W r13 JNE 1b - POPM.A #2,r13" + POPM.A #2,r14" ) (define_insn "delay_cycles_16" [(unspec_volatile [(match_operand 0 "immediate_operand" "i") (match_operand 1 "immediate_operand" "i") ] UNS_DELAY_16)]