gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 9 Oct 2011 20:57:03 +0000 (20:57 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 9 Oct 2011 20:57:03 +0000 (20:57 +0000)
Fix compatibility with older GCCs.
* dwarf2loc.c (dwarf_expr_reg_to_entry_parameter): Initialize parameter.
* stack.c (read_frame_arg): Initialize val_deref.

gdb/ChangeLog
gdb/dwarf2loc.c
gdb/stack.c

index bcad138..eb5ba79 100644 (file)
@@ -1,5 +1,11 @@
 2011-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
+       Fix compatibility with older GCCs.
+       * dwarf2loc.c (dwarf_expr_reg_to_entry_parameter): Initialize parameter.
+       * stack.c (read_frame_arg): Initialize val_deref.
+
+2011-10-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
        Entry values NEWS entries, DWARF disassembly support.
        * NEWS: New entry values entry.
        (set print entry-values, show print entry-values)
index 52fda27..7eb8d8a 100644 (file)
@@ -833,7 +833,8 @@ dwarf_expr_reg_to_entry_parameter (struct frame_info *frame, int dwarf_reg,
   int iparams;
   struct value *val;
   struct dwarf2_locexpr_baton *dwarf_block;
-  struct call_site_parameter *parameter;
+  /* Initialize it just to avoid a GCC false warning.  */
+  struct call_site_parameter *parameter = NULL;
   CORE_ADDR target_addr;
 
   if (gdbarch != frame_unwind_arch (frame))
index b01dc1c..953d3bd 100644 (file)
@@ -350,7 +350,8 @@ read_frame_arg (struct symbol *sym, struct frame_info *frame,
              if (!value_optimized_out (val)
                  && value_available_contents_eq (val, 0, entryval, 0, len))
                {
-                 struct value *val_deref, *entryval_deref;
+                 /* Initialize it just to avoid a GCC false warning.  */
+                 struct value *val_deref = NULL, *entryval_deref;
 
                  /* DW_AT_GNU_call_site_value does match with the current
                     value.  If it is a reference still try to verify if