2012-12-12 Steve Ellcey <sellcey@mips.com>
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Dec 2012 21:14:31 +0000 (21:14 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Dec 2012 21:14:31 +0000 (21:14 +0000)
* config/mips/mips.c (mips_option_override): Set
mips_dbx_regno entries to IGNORED_DWARF_REGNUM by default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194453 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/mips/mips.c

index 80e60d5..48aae88 100644 (file)
@@ -1,3 +1,8 @@
+2012-12-12  Steve Ellcey  <sellcey@mips.com>
+
+       * config/mips/mips.c (mips_option_override): Set
+       mips_dbx_regno entries to IGNORED_DWARF_REGNUM by default.
+
 2012-12-12  Steven Bosscher  <steven@gcc.gnu.org>
 
        * graph.c: Include sbitmap.h and cfgloop.h.
index 820b228..7ac8bb7 100644 (file)
@@ -16742,7 +16742,7 @@ mips_option_override (void)
 
   for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
     {
-      mips_dbx_regno[i] = INVALID_REGNUM;
+      mips_dbx_regno[i] = IGNORED_DWARF_REGNUM;
       if (GP_REG_P (i) || FP_REG_P (i) || ALL_COP_REG_P (i))
        mips_dwarf_regno[i] = i;
       else
@@ -16757,9 +16757,6 @@ mips_option_override (void)
   for (i = FP_REG_FIRST; i <= FP_REG_LAST; i++)
     mips_dbx_regno[i] = i + start;
 
-  for (i = ALL_COP_REG_FIRST; i <= ALL_COP_REG_LAST; i++)
-    mips_dbx_regno[i] = IGNORED_DWARF_REGNUM;
-
   /* Accumulator debug registers use big-endian ordering.  */
   mips_dbx_regno[HI_REGNUM] = MD_DBX_FIRST + 0;
   mips_dbx_regno[LO_REGNUM] = MD_DBX_FIRST + 1;