* 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.
This commit is contained in:
parent
2b5e07495d
commit
709134492b
2 changed files with 7 additions and 3 deletions
|
@ -1,5 +1,9 @@
|
|||
2003-05-31 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* 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.
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue