From: Mark Kettenis Date: Sat, 31 May 2003 16:25:13 +0000 (+0000) Subject: * i386-tdep.c (i386_register_name): Check for MMX registers first. X-Git-Tag: ezannoni_pie-20030916-branchpoint~1506 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=709134492b9df0a6fc37e9d9d4a18e4ebc32b98b;p=thirdparty%2Fbinutils-gdb.git * i386-tdep.c (i386_register_name): Check for MMX registers first. Fixes a bug where GDB would print the wrong register names for targets without SSE. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e4404c47b0e..134186e24b9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2003-05-31 Mark Kettenis + * i386-tdep.c (i386_register_name): Check for MMX registers first. + Fixes a bug where GDB would print the wrong register names for + targets without SSE. + * x86-64-tdep.c (X86_64_NUM_SAVED_REGS): Set to X86_64_NUM_GREGS. (x86_64_sigtramp_frame_cache): Use `sc_reg_offset' to find saved registers. diff --git a/gdb/i386-tdep.c b/gdb/i386-tdep.c index 7daea3152a3..1cbe0437f0c 100644 --- a/gdb/i386-tdep.c +++ b/gdb/i386-tdep.c @@ -125,12 +125,12 @@ i386_mxcsr_regnum_p (int regnum) const char * i386_register_name (int reg) { - if (reg >= 0 && reg < i386_num_register_names) - return i386_register_names[reg]; - if (i386_mmx_regnum_p (reg)) return i386_mmx_names[reg - MM0_REGNUM]; + if (reg >= 0 && reg < i386_num_register_names) + return i386_register_names[reg]; + return NULL; }