From: Michael Snyder Date: Wed, 21 Aug 2002 22:39:26 +0000 (+0000) Subject: 2002-08-21 Michael Snyder X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=18f8152171f99de62076ca888f2903e70796b474;p=binutils-gdb.git 2002-08-21 Michael Snyder * mips-tdep.c (DEFAULT_MIPS_TYPE): Delete unused macro. * config/mips/tm-mips.h (DEFAULT_MIPS_TYPE): Delete unused macro. * config/mips/tm-embed.h (DEFAULT_MIPS_TYPE): Delete unused macro. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index dad107f9cf4..a2c78b95735 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -2,6 +2,9 @@ * mips-tdep.c (MSYMBOL_IS_SPECIAL): Replace macro with function. (MSYMBOL_SIZE): Replace macro with function. + (DEFAULT_MIPS_TYPE): Delete unused macro. + * config/mips/tm-mips.h (DEFAULT_MIPS_TYPE): Delete unused macro. + * config/mips/tm-embed.h (DEFAULT_MIPS_TYPE): Delete unused macro. 2002-08-21 Jim Blandy diff --git a/gdb/config/mips/tm-embed.h b/gdb/config/mips/tm-embed.h index 300e549aea1..7482a779482 100644 --- a/gdb/config/mips/tm-embed.h +++ b/gdb/config/mips/tm-embed.h @@ -19,9 +19,6 @@ #include "mips/tm-bigmips.h" -#undef DEFAULT_MIPS_TYPE -#define DEFAULT_MIPS_TYPE "r3051" - /* Watchpoint support */ #define TARGET_HAS_HARDWARE_WATCHPOINTS diff --git a/gdb/config/mips/tm-mips.h b/gdb/config/mips/tm-mips.h index 9ce43c8a424..d87c4a74981 100644 --- a/gdb/config/mips/tm-mips.h +++ b/gdb/config/mips/tm-mips.h @@ -46,11 +46,6 @@ struct value; #define GDB_TARGET_UNMASK_DISAS_PC(addr) MAKE_MIPS16_ADDR(addr) #endif -/* The name of the usual type of MIPS processor that is in the target - system. */ - -#define DEFAULT_MIPS_TYPE "generic" - /* Return non-zero if PC points to an instruction which will cause a step to execute both the instruction at PC and an instruction at PC+4. */ extern int mips_step_skips_delay (CORE_ADDR); diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c index a3d2441a693..048219087d8 100644 --- a/gdb/mips-tdep.c +++ b/gdb/mips-tdep.c @@ -5914,6 +5914,9 @@ mips_gdbarch_init (struct gdbarch_info info, register name management is part way between the old - #undef/#define REGISTER_NAMES and the new REGISTER_NAME(nr). Further work on it is required. */ + /* NOTE: many targets (esp. embedded) do not go thru the + gdbarch_register_name vector at all, instead bypassing it + by defining REGISTER_NAMES. */ set_gdbarch_register_name (gdbarch, mips_register_name); set_gdbarch_read_pc (gdbarch, mips_read_pc); set_gdbarch_write_pc (gdbarch, generic_target_write_pc); @@ -6131,9 +6134,6 @@ mips_dump_tdep (struct gdbarch *current_gdbarch, struct ui_file *file) fprintf_unfiltered (file, "mips_dump_tdep: CPLUS_MARKER = %c\n", CPLUS_MARKER); - fprintf_unfiltered (file, - "mips_dump_tdep: DEFAULT_MIPS_TYPE = %s\n", - DEFAULT_MIPS_TYPE); fprintf_unfiltered (file, "mips_dump_tdep: DO_REGISTERS_INFO # %s\n", XSTRING (DO_REGISTERS_INFO));