Chromium Code Reviews| Index: binutils/bfd/opncls.c | 
| diff --git a/binutils/bfd/opncls.c b/binutils/bfd/opncls.c | 
| index 3337efe0e89099bf5ab8669b0a7e6af2fbe6c444..4afde881888c054fe6fdd4895417b5df3a522854 100644 | 
| --- a/binutils/bfd/opncls.c | 
| +++ b/binutils/bfd/opncls.c | 
| @@ -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; |