diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/symfile.c | 8 |
2 files changed, 8 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1e70322..b2694ce 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2010-02-16 Daniel Jacobowitz <dan@codesourcery.com> + + * symfile.c (addr_info_make_relative): Always use + find_lowest_section. + 2010-02-16 Sami Wagiaalla <swagiaal@redhat.com> * NEWS: Added entry for namespace fixes. diff --git a/gdb/symfile.c b/gdb/symfile.c index efa341d..ca4d788 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -573,11 +573,9 @@ addr_info_make_relative (struct section_addr_info *addrs, bfd *abfd) int i; /* Find lowest loadable section to be used as starting point for - continguous sections. FIXME!! won't work without call to find - .text first, but this assumes text is lowest section. */ - lower_sect = bfd_get_section_by_name (abfd, ".text"); - if (lower_sect == NULL) - bfd_map_over_sections (abfd, find_lowest_section, &lower_sect); + continguous sections. */ + lower_sect = NULL; + bfd_map_over_sections (abfd, find_lowest_section, &lower_sect); if (lower_sect == NULL) { warning (_("no loadable sections found in added symbol-file %s"), |