2010-08-03 Tristan Gingold <gingold@adacore.com>
authorTristan Gingold <gingold@adacore.com>
Tue, 3 Aug 2010 10:24:18 +0000 (10:24 +0000)
committerTristan Gingold <gingold@adacore.com>
Tue, 3 Aug 2010 10:24:18 +0000 (10:24 +0000)
* dwarf.c (display_debug_lines): Mark file argument unused.
Do not try to load .debug_info section.

binutils/ChangeLog
binutils/dwarf.c

index f9902ab2ff91d80057e094ab7cb43c186a2a3074..e86b293ac03c601f730e07baff1c1897012129f1 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-03  Tristan Gingold  <gingold@adacore.com>
+
+       * dwarf.c (display_debug_lines): Mark file argument unused.
+       Do not try to load .debug_info section.
+
 2010-08-02  Alan Modra  <amodra@gmail.com>
 
        * readelf.c (apply_relocations): D30V is really REL.
index c5921528fcfef2c315f6c818f0aa4e7f0fbd647f..f40bd41a2f6a9fdf0a1b22e14205e83661f97dc2 100644 (file)
@@ -3056,20 +3056,13 @@ display_debug_lines_decoded (struct dwarf_section *section,
 }
 
 static int
-display_debug_lines (struct dwarf_section *section, void *file)
+display_debug_lines (struct dwarf_section *section, void *file ATTRIBUTE_UNUSED)
 {
   unsigned char *data = section->start;
   unsigned char *end = data + section->size;
   int retValRaw = 1;
   int retValDecoded = 1;
 
-  if (load_debug_info (file) == 0)
-    {
-      warn (_("Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"),
-            section->name);
-      return 0;
-    }
-
   if (do_debug_lines == 0)
     do_debug_lines |= FLAG_DEBUG_LINES_RAW;