aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@vmware.com>2002-08-21 22:39:26 +0000
committerMichael Snyder <msnyder@vmware.com>2002-08-21 22:39:26 +0000
commit18f8152171f99de62076ca888f2903e70796b474 (patch)
treedba7c4eefeb6d47332c320d0affc2b98d4fddba0
parent71b8ef9305f33469ff79dfd961811367ee0101ee (diff)
downloadgdb-18f8152171f99de62076ca888f2903e70796b474.zip
gdb-18f8152171f99de62076ca888f2903e70796b474.tar.gz
gdb-18f8152171f99de62076ca888f2903e70796b474.tar.bz2
2002-08-21 Michael Snyder <msnyder@redhat.com>
* 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.
-rw-r--r--gdb/ChangeLog3
-rw-r--r--gdb/config/mips/tm-embed.h3
-rw-r--r--gdb/config/mips/tm-mips.h5
-rw-r--r--gdb/mips-tdep.c6
4 files changed, 6 insertions, 11 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index dad107f..a2c78b9 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 <jimb@redhat.com>
diff --git a/gdb/config/mips/tm-embed.h b/gdb/config/mips/tm-embed.h
index 300e549..7482a77 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 9ce43c8..d87c4a7 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 a3d2441..0482190 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);
@@ -6132,9 +6135,6 @@ mips_dump_tdep (struct gdbarch *current_gdbarch, struct ui_file *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));
fprintf_unfiltered (file,