[rfa] Delete remaining obsolete files

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[rfa] Delete remaining obsolete files

Daniel Jacobowitz-2
Here's everything else I had queued up at the whole-file level; I
tried to collect all the bits and pieces in other files too.  Is this
OK?

Of special interest is the shuffling of the Remote and Remote
Debugging sections in the manual.  I discovered that some places
referred to a small summary of remote debugging in the Targets
chapter, and other places referred to the beefier Remote Debugging
chapter.  Conveniently that chapter needed an introduction, so I moved
the introduction from the section to the start of the chapter.

--
Daniel Jacobowitz
CodeSourcery

2007-04-10  Daniel Jacobowitz  <[hidden email]>

        * mips-mdebug-tdep.c, mips-mdebug-tdep.h, ocd.c, ocd.h, ppc-bdm.c,
        remote-e7000.c, remote-hms.c, remote-utils.c, remote-utils.h,
        scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h, scm-valprint.c,
        ser-e7kpc.c, sh3-rom.c, stop-gdb.c: Delete.
        * Makefile.in: Remove references to deleted files.
        * README: Do not mention deleted ROM monitor interfaces.
        * defs.h (enum language): Delete language_scm.
        * expprint.c (print_subexp_standard): Do not handle OP_EXPRSTRING.
        (dump_subexp_body_standard): Likewise.
        * parse.c (operator_length_standard): Likewise.
        * expression.h (enum exp_opcode): Delete OP_EXPRSTRING.
        * remote-mips.c: Do not include remote-utils.h.
        * remote-sim.c: Likewise.  Use remote_debug instead of sr_get_debug
        throughout.
        * value.c: Do not include scm-lang.h.
        (unpack_long): Delete scm_unpack call.
        * config/h8300/h8300.mt, config/mips/embed.mt,
        config/powerpc/ppc-eabi.mt, config/powerpc/ppc-sim.mt,
        config/sh/embed.mt, config/sh/linux.mt: Remove references to
        deleted files.
        * doc/gdb.texinfo (Memory): Reference Remote Debugging chapter.
        (Character Sets, Caching Data of Remote Targets): Likewise.
        (Targets): Delete Remote node.  Move its text...
        (Debugging Remote Programs): ...to here.  Delete description
        of the "remote" command.
        (Remote configuration): Delete description of "set remotedevice"
        and "show remotedevice".
        (Embedded Processors): Delete H8/300, H8/500, and SH nodes.
        * NEWS: Mention removed files.

Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/gdb/Makefile.in,v
retrieving revision 1.891
diff -u -p -r1.891 Makefile.in
--- Makefile.in 10 Apr 2007 11:58:15 -0000 1.891
+++ Makefile.in 10 Apr 2007 20:02:01 -0000
@@ -415,7 +415,7 @@ SER_HARDWIRE = @SER_HARDWIRE@
 
 # The `remote' debugging target is supported for most architectures,
 # but not all (e.g. 960)
-REMOTE_OBS = remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o
+REMOTE_OBS = remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o
 
 # This is remote-sim.o if a simulator is to be linked in.
 SIM_OBS =
@@ -552,7 +552,6 @@ SFILES = ada-exp.y ada-lang.c ada-typepr
  p-exp.y p-lang.c p-typeprint.c p-valprint.c parse.c printcmd.c \
  prologue-value.c \
  regcache.c reggroups.c remote.c remote-fileio.c \
- scm-exp.c scm-lang.c scm-valprint.c \
  sentinel-frame.c \
  serial.c ser-base.c ser-unix.c \
  solib.c solib-null.c source.c \
@@ -758,7 +757,6 @@ main_h = main.h
 mdebugread_h = mdebugread.h $(coff_sym_h) $(coff_symconst_h)
 memattr_h = memattr.h $(vec_h)
 mips_linux_tdep_h = mips-linux-tdep.h
-mips_mdebug_tdep_h = mips-mdebug-tdep.h
 mipsnbsd_tdep_h = mipsnbsd-tdep.h
 mips_tdep_h = mips-tdep.h
 memory_map_h = memory-map.h $(memattr_h)
@@ -770,7 +768,6 @@ nto_tdep_h = nto-tdep.h $(defs_h) $(soli
 objc_lang_h = objc-lang.h
 objfiles_h = objfiles.h $(gdb_obstack_h) $(symfile_h)
 obsd_tdep_h = obsd-tdep.h
-ocd_h = ocd.h
 osabi_h = osabi.h
 parser_defs_h = parser-defs.h $(doublest_h)
 p_lang_h = p-lang.h
@@ -784,11 +781,8 @@ reggroups_h = reggroups.h
 regset_h = regset.h
 remote_fileio_h = remote-fileio.h
 remote_h = remote.h
-remote_utils_h = remote-utils.h $(target_h)
 rs6000_tdep_h = rs6000-tdep.h $(defs_h)
 s390_tdep_h = s390-tdep.h
-scm_lang_h = scm-lang.h $(scm_tags_h)
-scm_tags_h = scm-tags.h
 score_tdep_h = score-tdep.h
 sentinel_frame_h = sentinel-frame.h
 serial_h = serial.h
@@ -900,7 +894,7 @@ HFILES_NO_SRCDIR = bcache.h buildsym.h c
  m2-lang.h  p-lang.h \
  complaints.h valprint.h \
  gdbthread.h \
- dcache.h remote-utils.h top.h solib-som.h
+ dcache.h top.h solib-som.h
 
 # Header files that already have srcdir in them, or which are in objdir.
 
@@ -960,7 +954,6 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $
  varobj.o vec.o wrapper.o \
  jv-lang.o jv-valprint.o jv-typeprint.o \
  m2-lang.o p-lang.o p-typeprint.o p-valprint.o \
- scm-exp.o scm-lang.o scm-valprint.o \
  sentinel-frame.o \
  complaints.o typeprint.o \
  ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o \
@@ -1244,12 +1237,6 @@ libgdb.a: $(LIBGDB_OBS)
  $(AR) q libgdb.a $(LIBGDB_OBS)
  $(RANLIB) libgdb.a
 
-# A Mach 3.0 program to force gdb back to command level
-
-stop-gdb: stop-gdb.o
- ${CC_LD} $(GLOBAL_CFLAGS) $(LDFLAGS) -o stop-gdb \
- stop-gdb.o $(CLIBS) $(LOADLIBES)
-
 # This is useful when debugging GDB, because some Unix's don't let you run GDB
 # on itself without copying the executable.  So "make gdb1" will make
 # gdb and put a copy in gdb1, and you can run it with "gdb gdb1".
@@ -1489,10 +1476,9 @@ ALLDEPFILES = \
  ppcnbsd-nat.c ppcnbsd-tdep.c \
  ppcobsd-nat.c ppcobsd-tdep.c \
  procfs.c \
- remote-e7000.c \
- remote-hms.c remote-m32r-sdi.c remote-mips.c \
+ remote-m32r-sdi.c remote-mips.c \
  remote-sim.c \
- remote-utils.c dcache.c \
+ dcache.c \
  rs6000-nat.c rs6000-tdep.c \
  s390-tdep.c s390-nat.c \
  score-tdep.c \
@@ -2362,10 +2348,6 @@ mips-linux-tdep.o: mips-linux-tdep.c $(d
  $(gdb_assert_h) $(frame_h) $(regcache_h) $(trad_frame_h) \
  $(tramp_frame_h) $(gdbtypes_h) $(solib_h) $(symtab_h) \
  $(mips_linux_tdep_h)
-mips-mdebug-tdep.o: mips-mdebug-tdep.c $(defs_h) $(frame_h) $(mips_tdep_h) \
- $(trad_frame_h) $(block_h) $(symtab_h) $(objfiles_h) $(elf_mips_h) \
- $(elf_bfd_h) $(gdb_assert_h) $(frame_unwind_h) $(frame_base_h) \
- $(mips_mdebug_tdep_h) $(mdebugread_h)
 mipsnbsd-nat.o: mipsnbsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
  $(target_h) $(mips_tdep_h) $(mipsnbsd_tdep_h) $(inf_ptrace_h)
 mipsnbsd-tdep.o: mipsnbsd-tdep.c $(defs_h) $(gdbcore_h) $(regcache_h) \
@@ -2429,9 +2411,6 @@ objfiles.o: objfiles.c $(defs_h) $(bfd_h
 observer.o: observer.c $(defs_h) $(observer_h) $(command_h) $(gdbcmd_h) \
  $(observer_inc)
 obsd-tdep.o: obsd-tdep.c $(defs_h) $(frame_h) $(symtab_h) $(obsd_tdep_h)
-ocd.o: ocd.c $(defs_h) $(gdbcore_h) $(gdb_string_h) $(frame_h) $(inferior_h) \
- $(bfd_h) $(symfile_h) $(target_h) $(exceptions_h) $(gdbcmd_h) \
- $(objfiles_h) $(gdb_stabs_h) $(serial_h) $(ocd_h) $(regcache_h)
 osabi.o: osabi.c $(defs_h) $(gdb_assert_h) $(gdb_string_h) $(osabi_h) \
  $(arch_utils_h) $(gdbcmd_h) $(command_h) $(elf_bfd_h)
 parse.o: parse.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
@@ -2445,10 +2424,6 @@ p-lang.o: p-lang.c $(defs_h) $(gdb_strin
  $(expression_h) $(parser_defs_h) $(language_h) $(p_lang_h) \
  $(valprint_h) $(value_h)
 posix-hdep.o: posix-hdep.c $(defs_h) $(gdb_string_h) $(gdb_select_h)
-ppc-bdm.o: ppc-bdm.c $(defs_h) $(gdbcore_h) $(gdb_string_h) $(frame_h) \
- $(inferior_h) $(bfd_h) $(symfile_h) $(target_h) $(gdbcmd_h) \
- $(objfiles_h) $(gdb_stabs_h) $(serial_h) $(ocd_h) $(ppc_tdep_h) \
- $(regcache_h) $(gdb_assert_h)
 ppcbug-rom.o: ppcbug-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
  $(serial_h) $(regcache_h)
 ppc-linux-nat.o: ppc-linux-nat.c $(defs_h) $(gdb_string_h) $(frame_h) \
@@ -2515,10 +2490,6 @@ remote.o: remote.c $(defs_h) $(gdb_strin
  $(gdb_assert_h) $(event_loop_h) $(event_top_h) $(inf_loop_h) \
  $(serial_h) $(gdbcore_h) $(remote_fileio_h) $(solib_h) $(observer_h) \
  $(cli_decode_h) $(cli_setshow_h) $(memory_map_h) $(target_descriptions_h)
-remote-e7000.o: remote-e7000.c $(defs_h) $(gdbcore_h) $(gdbarch_h) \
- $(inferior_h) $(target_h) $(value_h) $(command_h) $(gdb_string_h) \
- $(exceptions_h) $(gdbcmd_h) $(serial_h) $(remote_utils_h) \
- $(symfile_h) $(regcache_h)
 remote-fileio.o: remote-fileio.c $(defs_h) $(gdb_string_h) $(gdbcmd_h) \
  $(remote_h) $(gdb_fileio_h) $(gdb_wait_h) $(gdb_stat_h) \
  $(exceptions_h) $(remote_fileio_h)
@@ -2528,16 +2499,13 @@ remote-m32r-sdi.o: remote-m32r-sdi.c $(d
  $(inferior_h) $(target_h) $(regcache_h) $(gdb_string_h) $(serial_h)
 remote-mips.o: remote-mips.c $(defs_h) $(inferior_h) $(bfd_h) $(symfile_h) \
  $(gdbcmd_h) $(gdbcore_h) $(serial_h) $(target_h) $(exceptions_h) \
- $(remote_utils_h) $(gdb_string_h) $(gdb_stat_h) $(regcache_h) \
+ $(gdb_string_h) $(gdb_stat_h) $(regcache_h) \
  $(mips_tdep_h)
 remote-sim.o: remote-sim.c $(defs_h) $(inferior_h) $(value_h) \
  $(gdb_string_h) $(terminal_h) $(target_h) $(gdbcore_h) \
- $(gdb_callback_h) $(gdb_remote_sim_h) $(remote_utils_h) $(command_h) \
+ $(gdb_callback_h) $(gdb_remote_sim_h) $(command_h) \
  $(regcache_h) $(gdb_assert_h) $(sim_regno_h) $(arch_utils_h) \
  $(readline_h)
-remote-utils.o: remote-utils.c $(defs_h) $(gdb_string_h) $(gdbcmd_h) \
- $(target_h) $(serial_h) $(gdbcore_h) $(inferior_h) $(remote_utils_h) \
- $(regcache_h)
 rs6000-nat.o: rs6000-nat.c $(defs_h) $(inferior_h) $(target_h) $(gdbcore_h) \
  $(xcoffsolib_h) $(symfile_h) $(objfiles_h) $(libbfd_h) $(bfd_h) \
  $(exceptions_h) $(gdb_stabs_h) $(regcache_h) $(arch_utils_h) \
@@ -2560,22 +2528,12 @@ s390-tdep.o: s390-tdep.c $(defs_h) $(arc
  $(frame_unwind_h) $(dwarf2_frame_h) $(reggroups_h) $(regset_h) \
  $(value_h) $(gdb_assert_h) $(dis_asm_h) $(solib_svr4_h) \
  $(prologue_value_h) $(s390_tdep_h)
-scm-exp.o: scm-exp.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
- $(parser_defs_h) $(language_h) $(value_h) $(c_lang_h) $(scm_lang_h) \
- $(scm_tags_h)
-scm-lang.o: scm-lang.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
- $(parser_defs_h) $(language_h) $(value_h) $(c_lang_h) $(scm_lang_h) \
- $(scm_tags_h) $(source_h) $(gdb_string_h) $(gdbcore_h) $(infcall_h)
-scm-valprint.o: scm-valprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) \
- $(expression_h) $(parser_defs_h) $(language_h) $(value_h) \
- $(scm_lang_h) $(valprint_h) $(gdbcore_h) $(c_lang_h)
 score-tdep.o: score-tdep.c $(defs_h) $(gdb_assert_h) $(inferior_h) \
  $(symtab_h) $(objfiles_h) $(gdbcore_h) $(target_h) \
  $(arch_utils_h) $(regcache_h) $(dis_asm_h) $(frame_unwind_h) \
  $(frame_base_h) $(trad_frame_h) $(dwarf2_frame_h) $(score_tdep_h)
 sentinel-frame.o: sentinel-frame.c $(defs_h) $(regcache_h) \
  $(sentinel_frame_h) $(inferior_h) $(frame_unwind_h)
-ser-e7kpc.o: ser-e7kpc.c $(defs_h) $(serial_h) $(gdb_string_h)
 ser-go32.o: ser-go32.c $(defs_h) $(gdbcmd_h) $(serial_h) $(gdb_string_h)
 serial.o: serial.c $(defs_h) $(serial_h) $(gdb_string_h) $(gdbcmd_h)
 ser-base.o: ser-base.c $(defs_h) $(serial_h) $(ser_base_h) $(event_loop_h) \
@@ -2588,9 +2546,6 @@ ser-unix.o: ser-unix.c $(defs_h) $(seria
  $(terminal_h) $(gdb_select_h) $(gdb_string_h)
 ser-mingw.o: ser-mingw.c $(defs_h) $(serial_h) $(ser_base_h) \
  $(ser_tcp_h) $(gdb_assert_h) $(gdb_string_h)
-sh3-rom.o: sh3-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
- $(serial_h) $(srec_h) $(arch_utils_h) $(regcache_h) $(gdb_string_h) \
- $(sh_tdep_h)
 sh64-tdep.o: sh64-tdep.c $(defs_h) $(frame_h) $(frame_base_h) \
  $(frame_unwind_h) $(dwarf2_frame_h) $(symtab_h) $(gdbtypes_h) \
  $(gdbcmd_h) $(gdbcore_h) $(value_h) $(dis_asm_h) $(inferior_h) \
@@ -2744,7 +2699,6 @@ stack.o: stack.c $(defs_h) $(value_h) $(
  $(valprint_h) $(gdb_assert_h) $(gdb_string_h)
 std-regs.o: std-regs.c $(defs_h) $(user_regs_h) $(frame_h) $(gdbtypes_h) \
  $(value_h) $(gdb_string_h)
-stop-gdb.o: stop-gdb.c $(defs_h)
 symfile.o: symfile.c $(defs_h) $(bfdlink_h) $(symtab_h) $(gdbtypes_h) \
  $(gdbcore_h) $(frame_h) $(target_h) $(value_h) $(symfile_h) \
  $(objfiles_h) $(source_h) $(gdbcmd_h) $(breakpoint_h) $(language_h) \
@@ -2833,7 +2787,7 @@ valprint.o: valprint.c $(defs_h) $(gdb_s
  $(exceptions_h)
 value.o: value.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
  $(value_h) $(gdbcore_h) $(command_h) $(gdbcmd_h) $(target_h) \
- $(language_h) $(scm_lang_h) $(demangle_h) $(doublest_h) \
+ $(language_h) $(demangle_h) $(doublest_h) \
  $(gdb_assert_h) $(regcache_h) $(block_h)
 varobj.o: varobj.c $(defs_h) $(exceptions_h) $(value_h) $(expression_h) \
  $(frame_h) $(language_h) $(wrapper_h) $(gdbcmd_h) $(block_h) \
Index: README
===================================================================
RCS file: /cvs/src/src/gdb/README,v
retrieving revision 1.40
diff -u -p -r1.40 README
--- README 30 Mar 2007 12:58:13 -0000 1.40
+++ README 10 Apr 2007 20:02:01 -0000
@@ -457,9 +457,6 @@ Linux.
    There are a number of remote interfaces for talking to existing ROM
 monitors and other hardware:
 
- remote-e7000.c Renesas E7000 ICE
- remote-est.c EST emulator
- remote-hms.c Renesas Micro Systems H8/300 monitor
  remote-mips.c MIPS remote debugging protocol
  remote-sds.c PowerPC SDS monitor
  remote-sim.c Generalized simulator protocol
Index: defs.h
===================================================================
RCS file: /cvs/src/src/gdb/defs.h,v
retrieving revision 1.204
diff -u -p -r1.204 defs.h
--- defs.h 30 Mar 2007 12:57:42 -0000 1.204
+++ defs.h 10 Apr 2007 20:02:01 -0000
@@ -210,7 +210,6 @@ enum language
     language_fortran, /* Fortran */
     language_m2, /* Modula-2 */
     language_asm, /* Assembly language */
-    language_scm,     /* Scheme / Guile */
     language_pascal, /* Pascal */
     language_ada, /* Ada */
     language_minimal, /* All other languages, minimal support only */
Index: expprint.c
===================================================================
RCS file: /cvs/src/src/gdb/expprint.c,v
retrieving revision 1.26
diff -u -p -r1.26 expprint.c
--- expprint.c 9 Jan 2007 17:58:50 -0000 1.26
+++ expprint.c 10 Apr 2007 20:02:01 -0000
@@ -166,7 +166,6 @@ print_subexp_standard (struct expression
       return;
 
     case OP_NAME:
-    case OP_EXPRSTRING:
       nargs = longest_to_int (exp->elts[pc + 1].longconst);
       (*pos) += 3 + BYTES_TO_EXP_ELEM (nargs + 1);
       fputs_filtered (&exp->elts[pc + 2].string, stream);
@@ -1075,7 +1074,6 @@ dump_subexp_body_standard (struct expres
     case OP_THIS:
     case OP_LABELED:
     case OP_NAME:
-    case OP_EXPRSTRING:
       fprintf_filtered (stream, "Unknown format");
     }
 
Index: expression.h
===================================================================
RCS file: /cvs/src/src/gdb/expression.h,v
retrieving revision 1.20
diff -u -p -r1.20 expression.h
--- expression.h 9 Jan 2007 17:58:50 -0000 1.20
+++ expression.h 10 Apr 2007 20:02:01 -0000
@@ -325,9 +325,6 @@ enum exp_opcode
     /* An un-looked-up identifier. */
     OP_NAME,
 
-    /* An unparsed expression.  Used for Scheme (for now at least) */
-    OP_EXPRSTRING,
-
     /* An Objective C Foundation Class NSString constant */
     OP_OBJC_NSSTRING,
 
Index: parse.c
===================================================================
RCS file: /cvs/src/src/gdb/parse.c,v
retrieving revision 1.57
diff -u -p -r1.57 parse.c
--- parse.c 27 Feb 2007 19:46:04 -0000 1.57
+++ parse.c 10 Apr 2007 20:02:01 -0000
@@ -959,7 +959,6 @@ operator_length_standard (struct express
     case OP_OBJC_NSSTRING: /* Objective C Foundation Class NSString constant */
     case OP_OBJC_SELECTOR: /* Objective C "@selector" pseudo-op */
     case OP_NAME:
-    case OP_EXPRSTRING:
       oplen = longest_to_int (expr->elts[endpos - 2].longconst);
       oplen = 4 + BYTES_TO_EXP_ELEM (oplen + 1);
       break;
Index: remote-mips.c
===================================================================
RCS file: /cvs/src/src/gdb/remote-mips.c,v
retrieving revision 1.72
diff -u -p -r1.72 remote-mips.c
--- remote-mips.c 22 Mar 2007 14:21:02 -0000 1.72
+++ remote-mips.c 10 Apr 2007 20:02:02 -0000
@@ -32,7 +32,6 @@
 #include "serial.h"
 #include "target.h"
 #include "exceptions.h"
-#include "remote-utils.h"
 #include "gdb_string.h"
 #include "gdb_stat.h"
 #include "regcache.h"
Index: remote-sim.c
===================================================================
RCS file: /cvs/src/src/gdb/remote-sim.c,v
retrieving revision 1.58
diff -u -p -r1.58 remote-sim.c
--- remote-sim.c 26 Feb 2007 20:13:18 -0000 1.58
+++ remote-sim.c 10 Apr 2007 20:02:02 -0000
@@ -37,7 +37,6 @@
 #include "gdbcore.h"
 #include "gdb/callback.h"
 #include "gdb/remote-sim.h"
-#include "remote-utils.h"
 #include "command.h"
 #include "regcache.h"
 #include "gdb_assert.h"
@@ -329,7 +328,7 @@ gdbsim_fetch_register (int regno)
  /* Else if (nr_bytes < 0): an old simulator, that doesn't
    think to return the register size.  Just assume all is ok.  */
  regcache_raw_supply (current_regcache, regno, buf);
- if (sr_get_debug ())
+ if (remote_debug)
   {
     printf_filtered ("gdbsim_fetch_register: %d", regno);
     /* FIXME: We could print something more intelligible.  */
@@ -364,7 +363,7 @@ gdbsim_store_register (int regno)
       /* FIXME: cagney/2002-05-27: Should check `nr_bytes == 0'
  indicating that GDB and the SIM have different ideas about
  which registers are fetchable.  */
-      if (sr_get_debug ())
+      if (remote_debug)
  {
   printf_filtered ("gdbsim_store_register: %d", regno);
   /* FIXME: We could print something more intelligible.  */
@@ -379,7 +378,7 @@ gdbsim_store_register (int regno)
 static void
 gdbsim_kill (void)
 {
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_kill\n");
 
   /* There is no need to `kill' running simulator - the simulator is
@@ -407,7 +406,7 @@ gdbsim_load (char *args, int fromtty)
   if (argv[1] != NULL)
     error (_("GDB sim does not yet support a load offset."));
 
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_load: prog \"%s\"\n", prog);
 
   /* FIXME: We will print two messages on error.
@@ -442,7 +441,7 @@ gdbsim_create_inferior (char *exec_file,
   if (!program_loaded)
     warning (_("No program loaded."));
 
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_create_inferior: exec_file \"%s\", args \"%s\"\n",
      (exec_file ? exec_file : "(NULL)"),
      args);
@@ -485,7 +484,7 @@ gdbsim_open (char *args, int from_tty)
   char *arg_buf;
   char **argv;
 
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_open: args \"%s\"\n", args ? args : "(null)");
 
   /* Remove current simulator if one exists.  Only do this if the simulator
@@ -562,7 +561,7 @@ gdbsim_open (char *args, int from_tty)
 static void
 gdbsim_close (int quitting)
 {
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_close: quitting %d\n", quitting);
 
   program_loaded = 0;
@@ -589,7 +588,7 @@ gdbsim_close (int quitting)
 static void
 gdbsim_detach (char *args, int from_tty)
 {
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_detach: args \"%s\"\n", args);
 
   pop_target (); /* calls gdbsim_close to do the real work */
@@ -610,7 +609,7 @@ gdbsim_resume (ptid_t ptid, int step, en
   if (PIDGET (inferior_ptid) != 42)
     error (_("The program is not being run."));
 
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_resume: step %d, signal %d\n", step, siggnal);
 
   resume_siggnal = siggnal;
@@ -673,7 +672,7 @@ gdbsim_wait (ptid_t ptid, struct target_
   int sigrc = 0;
   enum sim_stop reason = sim_running;
 
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_wait\n");
 
 #if defined (HAVE_SIGACTION) && defined (SA_RESTART)
@@ -759,14 +758,14 @@ gdbsim_xfer_inferior_memory (CORE_ADDR m
   if (!program_loaded)
     error (_("No program loaded."));
 
-  if (sr_get_debug ())
+  if (remote_debug)
     {
       /* FIXME: Send to something other than STDOUT? */
       printf_filtered ("gdbsim_xfer_inferior_memory: myaddr 0x");
       gdb_print_host_address (myaddr, gdb_stdout);
       printf_filtered (", memaddr 0x%s, len %d, write %d\n",
        paddr_nz (memaddr), len, write);
-      if (sr_get_debug () && write)
+      if (remote_debug && write)
  dump_mem (myaddr, len);
     }
 
@@ -777,7 +776,7 @@ gdbsim_xfer_inferior_memory (CORE_ADDR m
   else
     {
       len = sim_read (gdbsim_desc, memaddr, myaddr, len);
-      if (sr_get_debug () && len > 0)
+      if (remote_debug && len > 0)
  dump_mem (myaddr, len);
     }
   return len;
@@ -791,7 +790,7 @@ gdbsim_files_info (struct target_ops *ta
   if (exec_bfd)
     file = bfd_get_filename (exec_bfd);
 
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_files_info: file \"%s\"\n", file);
 
   if (exec_bfd)
@@ -807,7 +806,7 @@ gdbsim_files_info (struct target_ops *ta
 static void
 gdbsim_mourn_inferior (void)
 {
-  if (sr_get_debug ())
+  if (remote_debug)
     printf_filtered ("gdbsim_mourn_inferior:\n");
 
   remove_breakpoints ();
Index: value.c
===================================================================
RCS file: /cvs/src/src/gdb/value.c,v
retrieving revision 1.40
diff -u -p -r1.40 value.c
--- value.c 23 Jan 2007 13:13:03 -0000 1.40
+++ value.c 10 Apr 2007 20:02:02 -0000
@@ -31,7 +31,6 @@
 #include "gdbcmd.h"
 #include "target.h"
 #include "language.h"
-#include "scm-lang.h"
 #include "demangle.h"
 #include "doublest.h"
 #include "gdb_assert.h"
@@ -1076,10 +1075,6 @@ unpack_long (struct type *type, const gd
   int len = TYPE_LENGTH (type);
   int nosign = TYPE_UNSIGNED (type);
 
-  if (current_language->la_language == language_scm
-      && is_scmvalue_type (type))
-    return scm_unpack (type, valaddr, TYPE_CODE_INT);
-
   switch (code)
     {
     case TYPE_CODE_TYPEDEF:
Index: config/h8300/h8300.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/h8300/h8300.mt,v
retrieving revision 1.5
diff -u -p -r1.5 h8300.mt
--- config/h8300/h8300.mt 15 Feb 2005 02:05:10 -0000 1.5
+++ config/h8300/h8300.mt 10 Apr 2007 20:02:02 -0000
@@ -1,5 +1,5 @@
-# Target: H8300 with HMS monitor, E7000 ICE and H8 simulator
-TDEPFILES= h8300-tdep.o remote-e7000.o ser-e7kpc.o monitor.o remote-hms.o dsrec.o
+# Target: H8300 with HMS monitor and H8 simulator
+TDEPFILES= h8300-tdep.o monitor.o dsrec.o
 
 SIM_OBS = remote-sim.o
 SIM = ../sim/h8300/libsim.a
Index: config/mips/embed.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/embed.mt,v
retrieving revision 1.7
diff -u -p -r1.7 embed.mt
--- config/mips/embed.mt 14 Nov 2004 01:11:07 -0000 1.7
+++ config/mips/embed.mt 10 Apr 2007 20:02:02 -0000
@@ -1,3 +1,3 @@
-TDEPFILES= mips-tdep.o mips-mdebug-tdep.o
+TDEPFILES= mips-tdep.o
 SIM_OBS = remote-sim.o
 SIM = ../sim/mips/libsim.a
Index: config/powerpc/ppc-eabi.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/powerpc/ppc-eabi.mt,v
retrieving revision 1.7
diff -u -p -r1.7 ppc-eabi.mt
--- config/powerpc/ppc-eabi.mt 14 Nov 2004 01:11:07 -0000 1.7
+++ config/powerpc/ppc-eabi.mt 10 Apr 2007 20:02:02 -0000
@@ -1,3 +1,3 @@
 # Target: PowerPC running eabi
-TDEPFILES= rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o dink32-rom.o ocd.o ppc-sysv-tdep.o solib.o solib-svr4.o
+TDEPFILES= rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o dink32-rom.o ppc-sysv-tdep.o solib.o solib-svr4.o
 DEPRECATED_TM_FILE= tm-ppc-eabi.h
Index: config/powerpc/ppc-sim.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/powerpc/ppc-sim.mt,v
retrieving revision 1.7
diff -u -p -r1.7 ppc-sim.mt
--- config/powerpc/ppc-sim.mt 14 Nov 2004 01:11:07 -0000 1.7
+++ config/powerpc/ppc-sim.mt 10 Apr 2007 20:02:02 -0000
@@ -1,5 +1,5 @@
 # Target: PowerPC running eabi and including the simulator
-TDEPFILES= rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o dink32-rom.o ocd.o ppc-sysv-tdep.o solib.o solib-svr4.o
+TDEPFILES= rs6000-tdep.o monitor.o dsrec.o ppcbug-rom.o dink32-rom.o ppc-sysv-tdep.o solib.o solib-svr4.o
 DEPRECATED_TM_FILE= tm-ppc-eabi.h
 
 SIM_OBS = remote-sim.o
Index: config/sh/embed.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/sh/embed.mt,v
retrieving revision 1.7
diff -u -p -r1.7 embed.mt
--- config/sh/embed.mt 27 Mar 2007 19:37:08 -0000 1.7
+++ config/sh/embed.mt 10 Apr 2007 20:02:02 -0000
@@ -1,5 +1,5 @@
 # Target: Embedded Renesas Super-H with ICE and simulator
-TDEPFILES= sh-tdep.o sh64-tdep.o monitor.o sh3-rom.o remote-e7000.o ser-e7kpc.o dsrec.o
+TDEPFILES= sh-tdep.o sh64-tdep.o monitor.o dsrec.o
 
 SIM_OBS = remote-sim.o
 SIM = ../sim/sh/libsim.a
Index: config/sh/linux.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/sh/linux.mt,v
retrieving revision 1.12
diff -u -p -r1.12 linux.mt
--- config/sh/linux.mt 27 Mar 2007 19:37:08 -0000 1.12
+++ config/sh/linux.mt 10 Apr 2007 20:02:02 -0000
@@ -1,6 +1,6 @@
 # Target: GNU/Linux Super-H
 TDEPFILES= sh-tdep.o sh64-tdep.o sh-linux-tdep.o \
- monitor.o sh3-rom.o remote-e7000.o ser-e7kpc.o dsrec.o \
+ monitor.o dsrec.o \
  solib.o solib-svr4.o symfile-mem.o
 
 SIM_OBS = remote-sim.o
Index: doc/gdb.texinfo
===================================================================
RCS file: /cvs/src/src/gdb/doc/gdb.texinfo,v
retrieving revision 1.399
diff -u -p -r1.399 gdb.texinfo
--- doc/gdb.texinfo 2 Apr 2007 17:31:40 -0000 1.399
+++ doc/gdb.texinfo 10 Apr 2007 20:02:05 -0000
@@ -5890,7 +5890,7 @@ address printed if several units were pr
 @cindex remote memory comparison
 @cindex verify remote memory image
 When you are debugging a program running on a remote target machine
-(@pxref{Remote}), you may wish to verify the program's image in the
+(@pxref{Remote Debugging}), you may wish to verify the program's image in the
 remote machine's memory against the executable file you downloaded to
 the target.  The @code{compare-sections} command is provided for such
 situations.
@@ -7078,7 +7078,7 @@ character set}; the one the inferior pro
 
 For example, if you are running @value{GDBN} on a @sc{gnu}/Linux system, which
 uses the ISO Latin 1 character set, but you are using @value{GDBN}'s
-remote protocol (@pxref{Remote, ,Remote Debugging}) to debug a program
+remote protocol (@pxref{Remote Debugging}) to debug a program
 running on an IBM mainframe, which uses the @sc{ebcdic} character set,
 then the host character set is Latin-1, and the target character set is
 @sc{ebcdic}.  If you give @value{GDBN} the command @code{set
@@ -7310,7 +7310,7 @@ character.
 @cindex caching data of remote targets
 
 @value{GDBN} can cache data exchanged between the debugger and a
-remote target (@pxref{Remote}).  Such caching generally improves
+remote target (@pxref{Remote Debugging}).  Such caching generally improves
 performance, because it reduces the overhead of the remote protocol by
 bundling memory reads and writes into large chunks.  Unfortunately,
 @value{GDBN} does not currently know anything about volatile
@@ -12191,8 +12191,6 @@ and @code{show architecture}.
 * Active Targets::              Active targets
 * Target Commands::             Commands for managing targets
 * Byte Order::                  Choosing target byte order
-* Remote::                      Remote debugging
-
 @end menu
 
 @node Active Targets
@@ -12437,8 +12435,9 @@ Note that these commands merely adjust i
 data on the host, and that they have absolutely no effect on the
 target system.
 
-@node Remote
-@section Remote Debugging
+
+@node Remote Debugging
+@chapter Debugging Remote Programs
 @cindex remote debugging
 
 If you are trying to debug a program running on a machine that cannot run
@@ -12457,20 +12456,6 @@ communicate with @value{GDBN}.
 Other remote targets may be available in your
 configuration of @value{GDBN}; use @code{help target} to list them.
 
-Once you've connected to the remote target, @value{GDBN} allows you to
-send arbitrary commands to the remote monitor:
-
-@table @code
-@item remote @var{command}
-@kindex remote@r{, a command}
-@cindex send command to remote monitor
-Send an arbitrary @var{command} string to the remote monitor.
-@end table
-
-
-@node Remote Debugging
-@chapter Debugging Remote Programs
-
 @menu
 * Connecting::                  Connecting to a remote target
 * Server::                Using the gdbserver program
@@ -12807,19 +12792,6 @@ expect to see @samp{Ctrl-C} as the inter
 Show whether @value{GDBN} sends @code{BREAK} or @samp{Ctrl-C} to
 interrupt the remote program.
 
-@item set remotedevice @var{device}
-@cindex serial port name
-Set the name of the serial port through which to communicate to the
-remote target to @var{device}.  This is the device used by
-@value{GDBN} to open the serial communications line to the remote
-target.  There's no default, so you must set a valid port name for the
-remote serial communications to work.  (Some varieties of the
-@code{target} command accept the port name as part of their
-arguments.)
-
-@item show remotedevice
-Show the current name of the serial port.
-
 @item set remotelogbase @var{base}
 Set the base (a.k.a.@: radix) of logging serial protocol
 communications to @var{base}.  Supported values of @var{base} are:
@@ -14260,15 +14232,12 @@ acceptable commands.
 
 @menu
 * ARM::                         ARM RDI
-* H8/300::                      Renesas H8/300
-* H8/500::                      Renesas H8/500
 * M32R/D::                      Renesas M32R/D
 * M68K::                        Motorola M68K
 * MIPS Embedded::               MIPS Embedded
 * OpenRISC 1000::               OpenRisc 1000
 * PA::                          HP PA Embedded
 * PowerPC::                     PowerPC
-* SH::                          Renesas SH
 * Sparclet::                    Tsqware Sparclet
 * Sparclite::                   Fujitsu Sparclite
 * Z8000::                       Zilog Z8000
@@ -14393,264 +14362,6 @@ Show the setting of RDI heartbeat packet
 @end table
 
 
-@node H8/300
-@subsection Renesas H8/300
-
-@table @code
-
-@kindex target hms@r{, with H8/300}
-@item target hms @var{dev}
-A Renesas SH, H8/300, or H8/500 board, attached via serial line to your host.
-Use special commands @code{device} and @code{speed} to control the serial
-line and the communications speed used.
-
-@kindex target e7000@r{, with H8/300}
-@item target e7000 @var{dev}
-E7000 emulator for Renesas H8 and SH.
-
-@kindex target sh3@r{, with H8/300}
-@kindex target sh3e@r{, with H8/300}
-@item target sh3 @var{dev}
-@itemx target sh3e @var{dev}
-Renesas SH-3 and SH-3E target systems.
-
-@end table
-
-@cindex download to H8/300 or H8/500
-@cindex H8/300 or H8/500 download
-@cindex download to Renesas SH
-@cindex Renesas SH download
-When you select remote debugging to a Renesas SH, H8/300, or H8/500
-board, the @code{load} command downloads your program to the Renesas
-board and also opens it as the current executable target for
-@value{GDBN} on your host (like the @code{file} command).
-
-@value{GDBN} needs to know these things to talk to your
-Renesas SH, H8/300, or H8/500:
-
-@enumerate
-@item
-that you want to use @samp{target hms}, the remote debugging interface
-for Renesas microprocessors, or @samp{target e7000}, the in-circuit
-emulator for the Renesas SH and the Renesas 300H.  (@samp{target hms} is
-the default when @value{GDBN} is configured specifically for the Renesas SH,
-H8/300, or H8/500.)
-
-@item
-what serial device connects your host to your Renesas board (the first
-serial device available on your host is the default).
-
-@item
-what speed to use over the serial device.
-@end enumerate
-
-@menu
-* Renesas Boards::      Connecting to Renesas boards.
-* Renesas ICE::         Using the E7000 In-Circuit Emulator.
-* Renesas Special::     Special @value{GDBN} commands for Renesas micros.
-@end menu
-
-@node Renesas Boards
-@subsubsection Connecting to Renesas Boards
-
-@c only for Unix hosts
-@kindex device
-@cindex serial device, Renesas micros
-Use the special @code{@value{GDBN}} command @samp{device @var{port}} if you
-need to explicitly set the serial device.  The default @var{port} is the
-first available port on your host.  This is only necessary on Unix
-hosts, where it is typically something like @file{/dev/ttya}.
-
-@kindex speed
-@cindex serial line speed, Renesas micros
-@code{@value{GDBN}} has another special command to set the communications
-speed: @samp{speed @var{bps}}.  This command also is only used from Unix
-hosts; on DOS hosts, set the line speed as usual from outside @value{GDBN} with
-the DOS @code{mode} command (for instance,
-@w{@kbd{mode com2:9600,n,8,1,p}} for a 9600@dmn{bps} connection).
-
-The @samp{device} and @samp{speed} commands are available only when you
-use a Unix host to debug your Renesas microprocessor programs.  If you
-use a DOS host,
-@value{GDBN} depends on an auxiliary terminate-and-stay-resident program
-called @code{asynctsr} to communicate with the development board
-through a PC serial port.  You must also use the DOS @code{mode} command
-to set up the serial port on the DOS side.
-
-The following sample session illustrates the steps needed to start a
-program under @value{GDBN} control on an H8/300.  The example uses a
-sample H8/300 program called @file{t.x}.  The procedure is the same for
-the Renesas SH and the H8/500.
-
-First hook up your development board.  In this example, we use a
-board attached to serial port @code{COM2}; if you use a different serial
-port, substitute its name in the argument of the @code{mode} command.
-When you call @code{asynctsr}, the auxiliary comms program used by the
-debugger, you give it just the numeric part of the serial port's name;
-for example, @samp{asyncstr 2} below runs @code{asyncstr} on
-@code{COM2}.
-
-@smallexample
-C:\H8300\TEST> asynctsr 2
-C:\H8300\TEST> mode com2:9600,n,8,1,p
-
-Resident portion of MODE loaded
-
-COM2: 9600, n, 8, 1, p
-
-@end smallexample
-
-@quotation
-@emph{Warning:} We have noticed a bug in PC-NFS that conflicts with
-@code{asynctsr}.  If you also run PC-NFS on your DOS host, you may need to
-disable it, or even boot without it, to use @code{asynctsr} to control
-your development board.
-@end quotation
-
-@kindex target hms@r{, and serial protocol}
-Now that serial communications are set up, and the development board is
-connected, you can start up @value{GDBN}.  Call @code{@value{GDBN}} with
-the name of your program as the argument.  @code{@value{GDBN}} prompts
-you, as usual, with the prompt @samp{(@value{GDBP})}.  Use two special
-commands to begin your debugging session: @samp{target hms} to specify
-cross-debugging to the Renesas board, and the @code{load} command to
-download your program to the board.  @code{load} displays the names of
-the program's sections, and a @samp{*} for each 2K of data downloaded.
-(If you want to refresh @value{GDBN} data on symbols or on the
-executable file without downloading, use the @value{GDBN} commands
-@code{file} or @code{symbol-file}.  These commands, and @code{load}
-itself, are described in @ref{Files,,Commands to Specify Files}.)
-
-@smallexample
-(eg-C:\H8300\TEST) @value{GDBP} t.x
-@value{GDBN} is free software and you are welcome to distribute copies
- of it under certain conditions; type "show copying" to see
- the conditions.
-There is absolutely no warranty for @value{GDBN}; type "show warranty"
-for details.
-@value{GDBN} @value{GDBVN}, Copyright 1992 Free Software Foundation, Inc...
-(@value{GDBP}) target hms
-Connected to remote H8/300 HMS system.
-(@value{GDBP}) load t.x
-.text   : 0x8000 .. 0xabde ***********
-.data   : 0xabde .. 0xad30 *
-.stack  : 0xf000 .. 0xf014 *
-@end smallexample
-
-At this point, you're ready to run or debug your program.  From here on,
-you can use all the usual @value{GDBN} commands.  The @code{break} command
-sets breakpoints; the @code{run} command starts your program;
-@code{print} or @code{x} display data; the @code{continue} command
-resumes execution after stopping at a breakpoint.  You can use the
-@code{help} command at any time to find out more about @value{GDBN} commands.
-
-Remember, however, that @emph{operating system} facilities aren't
-available on your development board; for example, if your program hangs,
-you can't send an interrupt---but you can press the @sc{reset} switch!
-
-Use the @sc{reset} button on the development board
-@itemize @bullet
-@item
-to interrupt your program (don't use @kbd{Ctrl-c} on the DOS host---it has
-no way to pass an interrupt signal to the development board); and
-
-@item
-to return to the @value{GDBN} command prompt after your program finishes
-normally.  The communications protocol provides no other way for @value{GDBN}
-to detect program completion.
-@end itemize
-
-In either case, @value{GDBN} sees the effect of a @sc{reset} on the
-development board as a ``normal exit'' of your program.
-
-@node Renesas ICE
-@subsubsection Using the E7000 In-circuit Emulator
-
-@kindex target e7000@r{, with Renesas ICE}
-You can use the E7000 in-circuit emulator to develop code for either the
-Renesas SH or the H8/300H.  Use one of these forms of the @samp{target
-e7000} command to connect @value{GDBN} to your E7000:
-
-@table @code
-@item target e7000 @var{port} @var{speed}
-Use this form if your E7000 is connected to a serial port.  The
-@var{port} argument identifies what serial port to use (for example,
-@samp{com2}).  The third argument is the line speed in bits per second
-(for example, @samp{9600}).
-
-@item target e7000 @var{hostname}
-If your E7000 is installed as a host on a TCP/IP network, you can just
-specify its hostname; @value{GDBN} uses @code{telnet} to connect.
-@end table
-
-The following special commands are available when debugging with the
-Renesas E7000 ICE:
-
-@table @code
-@item e7000 @var{command}
-@kindex e7000
-@cindex send command to E7000 monitor
-This sends the specified @var{command} to the E7000 monitor.
-
-@item ftplogin @var{machine} @var{username} @var{password} @var{dir}
-@kindex ftplogin@r{, E7000}
-This command records information for subsequent interface with the
-E7000 monitor via the FTP protocol: @value{GDBN} will log into the
-named @var{machine} using specified @var{username} and @var{password},
-and then chdir to the named directory @var{dir}.
-
-@item ftpload @var{file}
-@kindex ftpload@r{, E7000}
-This command uses credentials recorded by @code{ftplogin} to fetch and
-load the named @var{file} from the E7000 monitor.
-
-@item drain
-@kindex drain@r{, E7000}
-This command drains any pending text buffers stored on the E7000.
-
-@item set usehardbreakpoints
-@itemx show usehardbreakpoints
-@kindex set usehardbreakpoints@r{, E7000}
-@kindex show usehardbreakpoints@r{, E7000}
-@cindex hardware breakpoints, and E7000
-These commands set and show the use of hardware breakpoints for all
-breakpoints.  @xref{Set Breaks, hardware-assisted breakpoint}, for
-more information about using hardware breakpoints selectively.
-@end table
-
-@node Renesas Special
-@subsubsection Special @value{GDBN} Commands for Renesas Micros
-
-Some @value{GDBN} commands are available only for the H8/300:
-
-@table @code
-
-@kindex set machine
-@kindex show machine
-@item set machine h8300
-@itemx set machine h8300h
-Condition @value{GDBN} for one of the two variants of the H8/300
-architecture with @samp{set machine}.  You can use @samp{show machine}
-to check which variant is currently in effect.
-
-@end table
-
-@node H8/500
-@subsection H8/500
-
-@table @code
-
-@kindex set memory @var{mod}
-@cindex memory models, H8/500
-@item set memory @var{mod}
-@itemx show memory
-Specify which H8/500 memory model (@var{mod}) you are using with
-@samp{set memory}; check which memory model is in effect with @samp{show
-memory}.  The accepted values for @var{mod} are @code{small},
-@code{big}, @code{medium}, and @code{compact}.
-
-@end table
-
 @node M32R/D
 @subsection Renesas M32R/D and M32R/SDI
 
@@ -15089,29 +14800,6 @@ W89K monitor, running on a Winbond HPPA
 
 @end table
 
-@node SH
-@subsection Renesas SH
-
-@table @code
-
-@kindex target hms@r{, with Renesas SH}
-@item target hms @var{dev}
-A Renesas SH board attached via serial line to your host.  Use special
-commands @code{device} and @code{speed} to control the serial line and
-the communications speed used.
-
-@kindex target e7000@r{, with Renesas SH}
-@item target e7000 @var{dev}
-E7000 emulator for Renesas SH.
-
-@kindex target sh3@r{, with SH}
-@kindex target sh3e@r{, with SH}
-@item target sh3 @var{dev}
-@item target sh3e @var{dev}
-Renesas SH-3 and SH-3E target systems.
-
-@end table
-
 @node Sparclet
 @subsection Tsqware Sparclet
 
Index: NEWS
===================================================================
RCS file: /cvs/src/src/gdb/NEWS,v
retrieving revision 1.220
diff -u -p -r1.220 NEWS
--- NEWS 31 Mar 2007 10:42:22 -0000 1.220
+++ NEWS 10 Apr 2007 20:12:47 -0000
@@ -122,11 +122,35 @@ target rom68k
 
  Various m68k-only ROM monitors.
 
+target hms
+target e7000
+target sh3
+target sh3e
+
+ Various Renesas ROM monitors and debugging interfaces for SH and
+ H8/300.
+
+target ocd
+
+ Support for a Macraigor serial interface to on-chip debugging.
+ GDB does not directly support the newer parallel or USB
+ interfaces.
+
 DWARF 1 support
 
  A debug information format.  The predecessor to DWARF 2 and
  DWARF 3, which are still supported.
 
+MIPS ".pdr" sections
+
+ A MIPS-specific format used to describe stack frame layout
+ in debugging information.
+
+Scheme support
+
+ GDB could work with an older version of Guile to debug
+ the interpreter and Scheme programs running in it.
+
 *** Changes in GDB 6.6
 
 * New targets
Reply | Threaded
Open this post in threaded view
|

Re: [rfa] Delete remaining obsolete files

Eli Zaretskii
> Date: Tue, 10 Apr 2007 16:26:07 -0400
> From: Daniel Jacobowitz <[hidden email]>
>
> Of special interest is the shuffling of the Remote and Remote
> Debugging sections in the manual.  I discovered that some places
> referred to a small summary of remote debugging in the Targets
> chapter, and other places referred to the beefier Remote Debugging
> chapter.  Conveniently that chapter needed an introduction, so I moved
> the introduction from the section to the start of the chapter.

The changes in the manual are okay with me, but:

> -Once you've connected to the remote target, @value{GDBN} allows you to
> -send arbitrary commands to the remote monitor:
> -
> -@table @code
> -@item remote @var{command}
> -@kindex remote@r{, a command}
> -@cindex send command to remote monitor
> -Send an arbitrary @var{command} string to the remote monitor.
> -@end table

Why was this part removed?

> -@item set remotedevice @var{device}
> -@cindex serial port name
> -Set the name of the serial port through which to communicate to the
> -remote target to @var{device}.  This is the device used by
> -@value{GDBN} to open the serial communications line to the remote
> -target.  There's no default, so you must set a valid port name for the
> -remote serial communications to work.  (Some varieties of the
> -@code{target} command accept the port name as part of their
> -arguments.)
> -
> -@item show remotedevice
> -Show the current name of the serial port.

Same here.

> Index: NEWS
> ===================================================================
> RCS file: /cvs/src/src/gdb/NEWS,v
> retrieving revision 1.220
> diff -u -p -r1.220 NEWS

This is fine, thanks.
Reply | Threaded
Open this post in threaded view
|

Re: [rfa] Delete remaining obsolete files

Daniel Jacobowitz-2
On Fri, Apr 13, 2007 at 12:45:21PM +0300, Eli Zaretskii wrote:

> > -Once you've connected to the remote target, @value{GDBN} allows you to
> > -send arbitrary commands to the remote monitor:
> > -
> > -@table @code
> > -@item remote @var{command}
> > -@kindex remote@r{, a command}
> > -@cindex send command to remote monitor
> > -Send an arbitrary @var{command} string to the remote monitor.
> > -@end table
>
> Why was this part removed?

The "remote" command, and "set remotedevice", are part of
remote-utils.c.  They sound nicely general, but actually they aren't;
they only work with remote targets that use the gr_* and sr_* routines
from remote-utils.  Of which there are zero.  I'm not sure when the
last one was removed.

Thanks for the review.

--
Daniel Jacobowitz
CodeSourcery