]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* symfile.c (symfile_map_offsets_to_segments): Don't warn
authorDaniel Jacobowitz <drow@false.org>
Tue, 11 Jul 2006 19:35:43 +0000 (19:35 +0000)
committerDaniel Jacobowitz <drow@false.org>
Tue, 11 Jul 2006 19:35:43 +0000 (19:35 +0000)
        for empty sections.
        (symfile_section_offset_from_segment): Likewise.

ChangeLog.csl
gdb/symfile.c

index 2e8e67df0e63dd30eb1928fdcf097da36a712266..be6a54630749279be9cb69b239f518a40381b4f6 100644 (file)
@@ -1,3 +1,10 @@
+2006-07-11  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       gdb/
+       * symfile.c (symfile_map_offsets_to_segments): Don't warn
+       for empty sections.
+       (symfile_section_offset_from_segment): Likewise.
+
 2006-06-02  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * gdb/remote.c (remote_hostio_write): Correct buffer length
index 05c0c8f7236486467870304178660458de6c6340..469867bcbdc760422a9385acd974ca8ccab0759c 100644 (file)
@@ -3846,7 +3846,7 @@ symfile_map_offsets_to_segments (struct objfile *objfile,
               && vma < data_segment.p_vaddr + data_segment.p_memsz)
        offsets->offsets[i] = data_offset;
 
-      else
+      else if (bfd_get_section_size (sect) > 0)
        warning (_("Loadable segment \"%s\" outside of ELF segments"),
                 bfd_section_name (abfd, sect));
     }
@@ -3882,7 +3882,7 @@ symfile_section_offset_from_segment (bfd *abfd, asection *sect,
           && vma < data_segment.p_vaddr + data_segment.p_memsz)
     return data_offset;
 
-  else
+  else if (bfd_get_section_size (sect) > 0)
     {
       warning (_("Loadable segment \"%s\" outside of ELF segments"),
               bfd_section_name (abfd, sect));