summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>2012-05-31 22:56:44 +0000
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>2012-05-31 22:56:44 +0000
commit6575769333124d10104529dcdf683ce7b21be0e7 (patch)
treea4b2ccaab48fc7fc0d5503e6ec14185ba3fb7d1f
parent895d4bd1acf194efa3be95a82c03c51c4d38e2b3 (diff)
downloadgcc-6575769333124d10104529dcdf683ce7b21be0e7.tar.gz
Backport from mainline
2012-03-03 Kaz Kojima <kkojima@gcc.gnu.org> * config/sh/sh.c (sh_dwarf_register_span): Don't apply DBX_REGISTER_NUMBER. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@188085 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/sh/sh.c6
2 files changed, 10 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c7f85ce1bb9..4e635987343 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -3,6 +3,14 @@
Backport from mainline
2012-03-03 Kaz Kojima <kkojima@gcc.gnu.org>
+ * config/sh/sh.c (sh_dwarf_register_span): Don't apply
+ DBX_REGISTER_NUMBER.
+
+2012-06-01 Oleg Endo <olegendo@gcc.gnu.org>
+
+ Backport from mainline
+ 2012-03-03 Kaz Kojima <kkojima@gcc.gnu.org>
+
* config/sh/sh.c (shiftcosts): Return MAX_COST when the first
operand is CONST_INT. Take COSTS_N_INSNS into account.
(sh_rtx_costs): Don't apply COSTS_N_INSNS to the return value of
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index 647182b9441..1b76b7a59fc 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -8142,10 +8142,8 @@ sh_dwarf_register_span (rtx reg)
return
gen_rtx_PARALLEL (VOIDmode,
gen_rtvec (2,
- gen_rtx_REG (SFmode,
- DBX_REGISTER_NUMBER (regno+1)),
- gen_rtx_REG (SFmode,
- DBX_REGISTER_NUMBER (regno))));
+ gen_rtx_REG (SFmode, regno + 1),
+ gen_rtx_REG (SFmode, regno)));
}
static enum machine_mode