From 10e7039248ce99bf0fcfb7d1d248785ad5d1788d Mon Sep 17 00:00:00 2001 From: Stan Cox Date: Mon, 21 Feb 2005 20:32:05 +0000 Subject: [PATCH] * config/iq2000/iq2000.h (DWARF_FRAME_RETURN_COLUMN): Change to 31. From-SVN: r95348 --- gcc/ChangeLog | 4 ++++ gcc/config/iq2000/iq2000.h | 9 +++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fea868a638e..69ef6a8841e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-02-21 Stan Cox + + * config/iq2000/iq2000.h (DWARF_FRAME_RETURN_COLUMN): Change to 31. + 2005-02-21 Kazu Hirata * tree-cfg.c (fold_cond_expr_cond): New. diff --git a/gcc/config/iq2000/iq2000.h b/gcc/config/iq2000/iq2000.h index d3e661b4c5a..2011f122d84 100644 --- a/gcc/config/iq2000/iq2000.h +++ b/gcc/config/iq2000/iq2000.h @@ -928,14 +928,11 @@ extern void sbss_section (void); #undef ASM_SPEC -/* 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) -- 2.30.2