* elflink.c (bfd_elf_size_dynamic_sections): Ignore GNU-stack note
authorAlan Modra <amodra@gmail.com>
Tue, 8 Apr 2008 05:41:19 +0000 (05:41 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 8 Apr 2008 05:41:19 +0000 (05:41 +0000)
in EXEC_P bfds.

bfd/ChangeLog
bfd/elflink.c

index b8afd28..4e5c262 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-08  Kees Cook  <kees@canonical.com>
+
+       * elflink.c (bfd_elf_size_dynamic_sections): Ignore GNU-stack note
+       in EXEC_P bfds.
+
 2008-04-08  Alan Modra  <amodra@bigpond.net.au>
 
        * elf32-spu.c: Include libiberty.h.
index 65cb852..28282f6 100644 (file)
@@ -5403,7 +5403,7 @@ bfd_elf_size_dynamic_sections (bfd *output_bfd,
        {
          asection *s;
 
-         if (inputobj->flags & (DYNAMIC | BFD_LINKER_CREATED))
+         if (inputobj->flags & (DYNAMIC | EXEC_P | BFD_LINKER_CREATED))
            continue;
          s = bfd_get_section_by_name (inputobj, ".note.GNU-stack");
          if (s)