* symfile.c (syms_from_objfile): Don't warn if lowest loadable
authorPedro Alves <palves@redhat.com>
Mon, 21 Apr 2008 14:25:16 +0000 (14:25 +0000)
committerPedro Alves <palves@redhat.com>
Mon, 21 Apr 2008 14:25:16 +0000 (14:25 +0000)
section is not a code section.

gdb/ChangeLog
gdb/symfile.c

index 4d80d5fa35a96d1db341bdc5c5aafe42a3af2144..34746a1fb484a01b730ba2577fffc01ff9276598 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-21  Pedro Alves  <pedro@codesourcery.com>
+
+       * symfile.c (syms_from_objfile): Don't warn if lowest loadable
+       section is not a code section.
+
 2008-04-19  Craig Silverstein  <csilvers@google.com>
 
        * NEWS: Add information on compressed debug sections.
index 5e554fed56e55f6cd49314b4c0fe44a720763ef6..3bbd1c3f203f0f058dcecdbb445c8064ab3da2ef 100644 (file)
@@ -821,18 +821,13 @@ syms_from_objfile (struct objfile *objfile,
        bfd_map_over_sections (objfile->obfd, find_lowest_section,
                               &lower_sect);
       if (lower_sect == NULL)
-       warning (_("no loadable sections found in added symbol-file %s"),
-                objfile->name);
-      else
-       if ((bfd_get_section_flags (objfile->obfd, lower_sect) & SEC_CODE) == 0)
-         warning (_("Lowest section in %s is %s at %s"),
-                  objfile->name,
-                  bfd_section_name (objfile->obfd, lower_sect),
-                  paddr (bfd_section_vma (objfile->obfd, lower_sect)));
-      if (lower_sect != NULL)
-       lower_offset = bfd_section_vma (objfile->obfd, lower_sect);
+       {
+         warning (_("no loadable sections found in added symbol-file %s"),
+                  objfile->name);
+         lower_offset = 0;
+       }
       else
-       lower_offset = 0;
+       lower_offset = bfd_section_vma (objfile->obfd, lower_sect);
 
       /* Calculate offsets for the loadable sections.
         FIXME! Sections must be in order of increasing loadable section