OSDN Git Service

PR binutils/10802
authorAlan Modra <amodra@bigpond.net.au>
Tue, 20 Oct 2009 00:49:31 +0000 (00:49 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Tue, 20 Oct 2009 00:49:31 +0000 (00:49 +0000)
* opncls.c (_maybe_make_executable): Make DYNAMIC files executable.

bfd/ChangeLog
bfd/opncls.c

index bc8fc7c..f3aedb6 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-20  Alan Modra  <amodra@bigpond.net.au>
+
+       PR binutils/10802
+       * opncls.c (_maybe_make_executable): Make DYNAMIC files executable.
+
 2009-10-19  Hans-Peter Nilsson  <hp@axis.com>
 
        * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_32_DTPREL>:
index 3337efe..4afde88 100644 (file)
@@ -635,7 +635,7 @@ _maybe_make_executable (bfd * abfd)
   /* If the file was open for writing and is now executable,
      make it so.  */
   if (abfd->direction == write_direction
-      && abfd->flags & EXEC_P)
+      && (abfd->flags & (EXEC_P | DYNAMIC)) != 0)
     {
       struct stat buf;