2002-08-21 Michael Snyder <msnyder@redhat.com>
authorMichael Snyder <msnyder@vmware.com>
Wed, 21 Aug 2002 22:39:26 +0000 (22:39 +0000)
committerMichael Snyder <msnyder@vmware.com>
Wed, 21 Aug 2002 22:39:26 +0000 (22:39 +0000)
* 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.

gdb/ChangeLog
gdb/config/mips/tm-embed.h
gdb/config/mips/tm-mips.h
gdb/mips-tdep.c

index dad107f9cf4d83c7bab757af46b3cef9a8207f34..a2c78b95735a211cbe205c0f04b56f46efeca9b5 100644 (file)
@@ -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>
 
index 300e549aea16fb02c947121ee4475c0792a64f70..7482a779482bf3cfd6169876f968e60689477bfe 100644 (file)
@@ -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
index 9ce43c8a424607f5f621cfd739f62a054ce45782..d87c4a7498124389d11467c1b4976a1d771fa05f 100644 (file)
@@ -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);
index a3d2441a6939915d1b40117b7f97307ad8952565..048219087d8aa20b56e825c0c9bdfc4f4df048eb 100644 (file)
@@ -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));