PR 4716
authorAlan Modra <amodra@gmail.com>
Mon, 2 Jul 2007 08:05:06 +0000 (08:05 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 2 Jul 2007 08:05:06 +0000 (08:05 +0000)
* objcopy.c (filter_symbols): Correct relocatable file test.

binutils/ChangeLog
binutils/objcopy.c

index 0937aee3022a60f3fff08d4be0301929065c452d..574f1839e37808d3be82b0d055653bcf03ba1350 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-02  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 4716
+       * objcopy.c (filter_symbols): Correct relocatable file test.
+
 2007-07-02  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am: Run "make dep-am".
index 7c5b765f3a690eb2b0bca7d6cf811c429fbcfc20..06e2946ce349078720f7f15db7c028cc4fb7b00d 100644 (file)
@@ -910,8 +910,7 @@ filter_symbols (bfd *abfd, bfd *obfd, asymbol **osyms,
 {
   asymbol **from = isyms, **to = osyms;
   long src_count = 0, dst_count = 0;
-  int relocatable = (abfd->flags & (HAS_RELOC | EXEC_P | DYNAMIC))
-                   == HAS_RELOC;
+  int relocatable = (abfd->flags & (EXEC_P | DYNAMIC)) == 0;
 
   for (; src_count < symcount; src_count++)
     {