* config/iq2000/iq2000.h (DWARF_FRAME_RETURN_COLUMN): Change to 31.
authorStan Cox <scox@redhat.com>
Mon, 21 Feb 2005 20:32:05 +0000 (20:32 +0000)
committerStan Cox <scox@gcc.gnu.org>
Mon, 21 Feb 2005 20:32:05 +0000 (20:32 +0000)
From-SVN: r95348

gcc/ChangeLog
gcc/config/iq2000/iq2000.h

index fea868a..69ef6a8 100644 (file)
@@ -1,3 +1,7 @@
+2005-02-21  Stan Cox  <scox@redhat.com>
+
+       * config/iq2000/iq2000.h (DWARF_FRAME_RETURN_COLUMN): Change to 31.
+
 2005-02-21  Kazu Hirata  <kazu@cs.umass.edu>
 
        * tree-cfg.c (fold_cond_expr_cond): New.
index d3e661b..2011f12 100644 (file)
@@ -928,14 +928,11 @@ extern void               sbss_section  (void);
 #undef ASM_SPEC
 
 \f
-/* The mapping from gcc register number to DWARF 2 CFA column number.
-   This mapping does not allow for tracking register 0, since
-   register 0 is fixed.  */
-#define DWARF_FRAME_REGNUM(REG)                                \
-  (REG == GP_REG_FIRST + 31 ? DWARF_FRAME_RETURN_COLUMN : REG)
+/* The mapping from gcc register number to DWARF 2 CFA column number.  */
+#define DWARF_FRAME_REGNUM(REG)        (REG)
 
 /* The DWARF 2 CFA column which tracks the return address.  */
-#define DWARF_FRAME_RETURN_COLUMN ( GP_REG_FIRST + 26)
+#define DWARF_FRAME_RETURN_COLUMN (GP_REG_FIRST + 31)
 
 /* Describe how we implement __builtin_eh_return.  */
 #define EH_RETURN_DATA_REGNO(N) ((N) < 4 ? (N) + GP_ARG_FIRST : INVALID_REGNUM)