gdb/testsuite/
authorYao Qi <yao@codesourcery.com>
Sat, 22 Sep 2012 13:04:55 +0000 (13:04 +0000)
committerYao Qi <yao@codesourcery.com>
Sat, 22 Sep 2012 13:04:55 +0000 (13:04 +0000)
* remote.c (remote_get_trace_status): Remove setting default
values of fields of 'ts'.

gdb/ChangeLog
gdb/remote.c

index 97d1d40..0b1d771 100644 (file)
@@ -1,3 +1,8 @@
+2012-09-22  Yao Qi  <yao@codesourcery.com>
+
+       * remote.c (remote_get_trace_status): Remove setting default
+       values of fields of 'ts'.
+
 2012-09-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix internal error on canonicalization of clang types.
index a3309c7..1750bee 100644 (file)
@@ -10588,15 +10588,11 @@ remote_get_trace_status (struct trace_status *ts)
   /* We're working with a live target.  */
   ts->from_file = 0;
 
-  /* Set some defaults.  */
-  ts->running_known = 0;
-  ts->stop_reason = trace_stop_reason_unknown;
-  ts->traceframe_count = -1;
-  ts->buffer_free = 0;
-
   if (*p++ != 'T')
     error (_("Bogus trace status reply from target: %s"), target_buf);
 
+  /* Function 'parse_trace_status' sets default value of each field of
+     'ts' at first, so we don't have to do it here.  */
   parse_trace_status (p, ts);
 
   return ts->running;