From b0c6e48ff6e7876e373c5b491f34b10062dc721a Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Thu, 9 Oct 2003 20:21:11 +0000 Subject: [PATCH] xtensa.c (xtensa_dbx_register_number): Change first FP register number to 48 and MAC16 accumulator to 0x210. * config/xtensa/xtensa.c (xtensa_dbx_register_number): Change first FP register number to 48 and MAC16 accumulator to 0x210. From-SVN: r72283 --- gcc/ChangeLog | 5 +++++ gcc/config/xtensa/xtensa.c | 13 ++++--------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f42327bec67..a8a7fe45d98 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-10-09 Bob Wilson + + * config/xtensa/xtensa.c (xtensa_dbx_register_number): Change first + FP register number to 48 and MAC16 accumulator to 0x210. + 2003-10-09 Nathanael Nerode * config.gcc: Remove redundant thread_file setting clauses for diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index 68a2bd7663e..23798b00191 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -1646,7 +1646,7 @@ xtensa_emit_call (int callop, rtx *operands) } -/* Return the stabs register number to use for 'regno'. */ +/* Return the debugger register number to use for 'regno'. */ int xtensa_dbx_register_number (int regno) @@ -1666,17 +1666,12 @@ xtensa_dbx_register_number (int regno) else if (FP_REG_P (regno)) { regno -= FP_REG_FIRST; - /* The current numbering convention is that TIE registers are - numbered in libcc order beginning with 256. We can't guarantee - that the FP registers will come first, so the following is just - a guess. It seems like we should make a special case for FP - registers and give them fixed numbers < 256. */ - first = 256; + first = 48; } else if (ACC_REG_P (regno)) { - first = 0; - regno = -1; + first = 0x200; /* Start of Xtensa special registers. */ + regno = 16; /* ACCLO is special register 16. */ } /* When optimizing, we sometimes get asked about pseudo-registers -- 2.30.2