OSDN Git Service

Backport from mainline
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2012 22:56:44 +0000 (22:56 +0000)
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 May 2012 22:56:44 +0000 (22:56 +0000)
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

gcc/ChangeLog
gcc/config/sh/sh.c

index c7f85ce..4e63598 100644 (file)
@@ -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
index 647182b..1b76b7a 100644 (file)
@@ -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