Initialize variable and silence GCC warning from last commit
authorSergio Durigan Junior <sergiodj@redhat.com>
Wed, 2 Sep 2015 04:34:22 +0000 (00:34 -0400)
committerSergio Durigan Junior <sergiodj@redhat.com>
Wed, 2 Sep 2015 04:34:22 +0000 (00:34 -0400)
BuildBot e-mailed me to let me know that my last commit broke GDB on
RHEL-7.1 s390x.  On solib-svr4.c:svr4_handle_solib_event, 'val' now
needs to be initialized as NULL because it is inside a TRY..CATCH
block.  This patch does that.  Pushed as obvious.

gdb/ChangeLog:
2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>

* solib-svr4.c (svr4_handle_solib_event): Initialize 'val' as NULL

gdb/ChangeLog
gdb/solib-svr4.c

index 8ed469f..80fff7e 100644 (file)
@@ -1,5 +1,9 @@
 2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
 
+       * solib-svr4.c (svr4_handle_solib_event): Initialize 'val' as NULL
+
+2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
+
        * solib-svr4.c (solib_event_probe_action): Call
        get_probe_argument_count using TRY...CATCH.
        (svr4_handle_solib_event): Likewise, for evaluate_probe_argument.
index 5d2b9dd..d3411fa 100644 (file)
@@ -1908,7 +1908,7 @@ svr4_handle_solib_event (void)
   struct probe_and_action *pa;
   enum probe_action action;
   struct cleanup *old_chain, *usm_chain;
-  struct value *val;
+  struct value *val = NULL;
   CORE_ADDR pc, debug_base, lm = 0;
   int is_initial_ns;
   struct frame_info *frame = get_current_frame ();