From 47f138d178c2b89b0f9f964404bb15243cd72a28 Mon Sep 17 00:00:00 2001 From: Orlando Arias Date: Mon, 12 Sep 2016 21:27:48 +0000 Subject: [PATCH] re PR target/77570 ([msp430-elf] Wrong assembly in delay_cycles_32x insn declaration) 2016-09-12 Orlando Arias PR target/77570 * config/msp430/msp430.md (delay_cycles_32x): Fix pushm/popm. From-SVN: r240101 --- gcc/ChangeLog | 5 +++++ 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 + + PR target/77570 + * config/msp430/msp430.md (delay_cycles_32x): Fix pushm/popm. + 2016-09-12 Marek Polacek * 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" -- 2.7.4