2008-04-21 Pedro Alves * symfile.c (syms_from_objfile): Don't warn if lowest loadable section is not a code section. --- gdb/symfile.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) Index: src/gdb/symfile.c =================================================================== --- src.orig/gdb/symfile.c 2008-04-18 22:12:58.000000000 +0100 +++ src/gdb/symfile.c 2008-04-18 22:14:02.000000000 +0100 @@ -821,18 +821,13 @@ syms_from_objfile (struct objfile *objfi 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