mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
Remove amd64_register_name.
2010-09-11 H.J. Lu <hongjiu.lu@intel.com> * amd64-tdep.c (amd64_register_name): Removed. (amd64_init_abi): Don't call set_gdbarch_register_name. * i386-tdep.c (i386_ymmh_regnum_p): Make it static. * i386-tdep.h (i386_ymmh_regnum_p): Removed.
This commit is contained in:
parent
8d4d924b76
commit
9191d39074
@ -1,3 +1,12 @@
|
||||
2010-09-11 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* amd64-tdep.c (amd64_register_name): Removed.
|
||||
(amd64_init_abi): Don't call set_gdbarch_register_name.
|
||||
|
||||
* i386-tdep.c (i386_ymmh_regnum_p): Make it static.
|
||||
|
||||
* i386-tdep.h (i386_ymmh_regnum_p): Removed.
|
||||
|
||||
2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
Paul Bolle <pebolle@tiscali.nl>
|
||||
|
||||
|
@ -257,19 +257,6 @@ static const char *amd64_dword_names[] =
|
||||
"r8d", "r9d", "r10d", "r11d", "r12d", "r13d", "r14d", "r15d"
|
||||
};
|
||||
|
||||
/* Return the name of register REGNUM, or the empty string if it is
|
||||
an anonymous register. */
|
||||
|
||||
static const char *
|
||||
amd64_register_name (struct gdbarch *gdbarch, int regnum)
|
||||
{
|
||||
/* Hide the upper YMM registers. */
|
||||
if (i386_ymmh_regnum_p (gdbarch, regnum))
|
||||
return "";
|
||||
|
||||
return tdesc_register_name (gdbarch, regnum);
|
||||
}
|
||||
|
||||
/* Return the name of register REGNUM. */
|
||||
|
||||
static const char *
|
||||
@ -2407,8 +2394,6 @@ amd64_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
|
||||
|
||||
set_tdesc_pseudo_register_name (gdbarch, amd64_pseudo_register_name);
|
||||
|
||||
set_gdbarch_register_name (gdbarch, amd64_register_name);
|
||||
|
||||
/* AMD64 has an FPU and 16 SSE registers. */
|
||||
tdep->st0_regnum = AMD64_ST0_REGNUM;
|
||||
tdep->num_xmm_regs = 16;
|
||||
|
@ -165,7 +165,7 @@ i386_dword_regnum_p (struct gdbarch *gdbarch, int regnum)
|
||||
return regnum >= 0 && regnum < tdep->num_dword_regs;
|
||||
}
|
||||
|
||||
int
|
||||
static int
|
||||
i386_ymmh_regnum_p (struct gdbarch *gdbarch, int regnum)
|
||||
{
|
||||
struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
|
||||
|
@ -307,7 +307,6 @@ extern int i386_word_regnum_p (struct gdbarch *gdbarch, int regnum);
|
||||
extern int i386_dword_regnum_p (struct gdbarch *gdbarch, int regnum);
|
||||
extern int i386_xmm_regnum_p (struct gdbarch *gdbarch, int regnum);
|
||||
extern int i386_ymm_regnum_p (struct gdbarch *gdbarch, int regnum);
|
||||
extern int i386_ymmh_regnum_p (struct gdbarch *gdbarch, int regnum);
|
||||
|
||||
extern const char *i386_pseudo_register_name (struct gdbarch *gdbarch,
|
||||
int regnum);
|
||||
|
Loading…
Reference in New Issue
Block a user