From: John David Anglin Date: Fri, 16 Apr 2004 17:03:00 +0000 (+0000) Subject: pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of SAR register. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7945b276b2c2578ca73e1ff2698fef8f6cde0a41;p=platform%2Fupstream%2Fgcc.git pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of SAR register. * pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of SAR register. Fix comment. (ADDITIONAL_REGISTER_NAMES): Correct register number of SAR register (%cr11). From-SVN: r80756 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ea832cb..c4e2a72 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2004-04-16 John David Anglin + * pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of + SAR register. Fix comment. + (ADDITIONAL_REGISTER_NAMES): Correct register number of SAR register + (%cr11). + * pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld. 2004-04-16 Nick Clifton diff --git a/gcc/config/pa/pa64-regs.h b/gcc/config/pa/pa64-regs.h index 63f0206..d2f4ace 100644 --- a/gcc/config/pa/pa64-regs.h +++ b/gcc/config/pa/pa64-regs.h @@ -169,13 +169,11 @@ Boston, MA 02111-1307, USA. */ Registers 0 - 31 remain unchanged. - Registers 32 - 60 are mapped to 72, 74, 76 ... - - Register 88 is mapped to 32. */ + Registers 32 - 59 are mapped to 72, 74, 76 ... + Register 60 is mapped to 32. */ #define DBX_REGISTER_NUMBER(REGNO) \ - ((REGNO) <= 31 ? (REGNO) : \ - ((REGNO) > 31 && (REGNO) <= 60 ? (REGNO - 32) * 2 + 72 : 32)) + ((REGNO) <= 31 ? (REGNO) : ((REGNO) < 60 ? (REGNO - 32) * 2 + 72 : 32)) /* We must not use the DBX register numbers for the DWARF 2 CFA column numbers because that maps to numbers beyond FIRST_PSEUDO_REGISTER. @@ -292,7 +290,7 @@ enum reg_class { NO_REGS, R1_REGS, GENERAL_REGS, FPUPPER_REGS, FP_REGS, "%fr28", "%fr29", "%fr30", "%fr31", "SAR"} #define ADDITIONAL_REGISTER_NAMES \ - {{"%cr11",88}} + {{"%cr11",60}} #define FP_SAVED_REG_LAST 49 #define FP_SAVED_REG_FIRST 40