* remote-bug.c: At the start of each section, reset srec_frame
authorJim Kingdon <jkingdon@engr.sgi.com>
Thu, 6 Jan 1994 21:55:18 +0000 (21:55 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Thu, 6 Jan 1994 21:55:18 +0000 (21:55 +0000)
back to 160.

gdb/ChangeLog
gdb/remote-bug.c

index 17f0b26ddf4feb57204f4ce0442268f3f8e30015..7b347bd9057edc8571076d6aaeec5f34599c0872 100644 (file)
@@ -1,5 +1,8 @@
 Thu Jan  6 07:17:53 1994  Jim Kingdon  (kingdon@deneb.cygnus.com)
 
+       * remote-bug.c: At the start of each section, reset srec_frame
+       back to 160.
+
        * target.h: Add TARGET_WAITKIND_LOADED and TARGET_WAITKIND_SPURIOUS.
        * target.c (store_waitstatus): Add CHILD_SPECIAL_WAITSTATUS hook.
        * infrun.c (wait_for_inferior): Replace SIGTRAP_STOP_AFTER_LOAD with
index d709cd2bfca22627cfc31610f1b5d5b332bafff7..b523e39d1ffc115db73b4ca1ba8e79d58b3fbbc5 100644 (file)
@@ -66,7 +66,8 @@ static int srec_max_retries = 3;
    record.  I call this download a "frame".  Srec_frame says how many
    bytes will be represented in each frame.  */
 
-static int srec_frame = 160;
+#define SREC_SIZE 160
+static int srec_frame = SREC_SIZE;
 
 /* This variable determines how many bytes will be represented in each
    S3 s-record.  */
@@ -138,6 +139,7 @@ bug_load (args, fromtty)
   s = abfd->sections;
   while (s != (asection *) NULL)
     {
+      srec_frame = SREC_SIZE;
       if (s->flags & SEC_LOAD)
        {
          int i;
@@ -1007,6 +1009,9 @@ This affects the communication protocol with the remote target.",
                  &setlist),
      &showlist);
 
+#if 0
+  /* This needs to set SREC_SIZE, not srec_frame which gets changed at the
+     end of a download.  But do we need the option at all?  */
   add_show_from_set
     (add_set_cmd ("srec-frame", class_support, var_uinteger,
                  (char *) &srec_frame,
@@ -1015,6 +1020,7 @@ Set the number of bytes in an S-record frame.\n\
 This affects the communication protocol with the remote target.",
                  &setlist),
      &showlist);
+#endif /* 0 */
 
   add_show_from_set
     (add_set_cmd ("srec-noise", class_support, var_zinteger,