gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 15 Jan 2010 21:33:18 +0000 (21:33 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Fri, 15 Jan 2010 21:33:18 +0000 (21:33 +0000)
Fix compilation warning on gcc-3.4.
* exec.c (print_section_info): Move the `displacement' variable
initialization to its declaration.

gdb/ChangeLog
gdb/exec.c

index 424daae..0627459 100644 (file)
@@ -1,5 +1,11 @@
 2010-01-15  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
+       Fix compilation warning on gcc-3.4.
+       * exec.c (print_section_info): Move the `displacement' variable
+       initialization to its declaration.
+
+2010-01-15  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
        * gdb-gdb.py (StructMainTypePrettyPrinter): Fix TYPE_CODE_RANGE
        comparison.
 
index 14ee327..c0b4f12 100644 (file)
@@ -675,7 +675,8 @@ print_section_info (struct target_section_table *t, bfd *abfd)
   printf_filtered (_("file type %s.\n"), bfd_get_target (abfd));
   if (abfd == exec_bfd)
     {
-      bfd_vma displacement;
+      /* gcc-3.4 does not like the initialization in <p == t->sections_end>.  */
+      bfd_vma displacement = 0;
 
       for (p = t->sections; p < t->sections_end; p++)
        {
@@ -694,11 +695,8 @@ print_section_info (struct target_section_table *t, bfd *abfd)
            }
        }
       if (p == t->sections_end)
-       {
-         warning (_("Cannot find section for the entry point of %s.\n"),
-                  bfd_get_filename (abfd));
-         displacement = 0;
-       }
+       warning (_("Cannot find section for the entry point of %s.\n"),
+                bfd_get_filename (abfd));
 
       printf_filtered (_("\tEntry point: %s\n"),
                       paddress (gdbarch, (bfd_get_start_address (abfd)