diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/stabsread.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 320d988..caee695 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-03-02 Jim Blandy <jimb@redhat.com> + + * stabsread.c (reg_value_complaint): The maximum register number + is one less than the number of registers. + 2004-03-02 Andrew Cagney <cagney@redhat.com> * i386-tdep.h (enum i386_regnum): Add I386_DS_REGNUM, diff --git a/gdb/stabsread.c b/gdb/stabsread.c index 5cee516..07c6fe0 100644 --- a/gdb/stabsread.c +++ b/gdb/stabsread.c @@ -178,11 +178,11 @@ invalid_cpp_abbrev_complaint (const char *arg1) } static void -reg_value_complaint (int arg1, int arg2, const char *arg3) +reg_value_complaint (int regnum, int num_regs, const char *sym) { complaint (&symfile_complaints, - "register number %d too large (max %d) in symbol %s", arg1, arg2, - arg3); + "register number %d too large (max %d) in symbol %s", + regnum, num_regs - 1, sym); } static void |