diff options
author | olegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-31 22:56:44 +0000 |
---|---|---|
committer | olegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-05-31 22:56:44 +0000 |
commit | 6575769333124d10104529dcdf683ce7b21be0e7 (patch) | |
tree | a4b2ccaab48fc7fc0d5503e6ec14185ba3fb7d1f | |
parent | 895d4bd1acf194efa3be95a82c03c51c4d38e2b3 (diff) | |
download | gcc-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/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/sh/sh.c | 6 |
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 |