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 0937aee..574f183 100644 (file)
@@ -1,5 +1,10 @@
 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".
        * Makefile.in: Regenerate.
        * aclocal.m4: Regenerate.
index 7c5b765..06e2946 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++)
     {