summaryrefslogtreecommitdiff
path: root/binutils/objcopy.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2007-07-02 08:05:06 +0000
committerAlan Modra <amodra@bigpond.net.au>2007-07-02 08:05:06 +0000
commitc157a92d5488226808fc94a591dfb884a9600f05 (patch)
tree8ac1d49e911f5b7316fca9c0e66f1dff66b490e3 /binutils/objcopy.c
parente97b8566c6b16caee0d187142c65292fcdc288d1 (diff)
downloadbinutils-redhat-c157a92d5488226808fc94a591dfb884a9600f05.tar.gz
PR 4716
* objcopy.c (filter_symbols): Correct relocatable file test.
Diffstat (limited to 'binutils/objcopy.c')
-rw-r--r--binutils/objcopy.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/binutils/objcopy.c b/binutils/objcopy.c
index 7c5b765f3a..06e2946ce3 100644
--- a/binutils/objcopy.c
+++ b/binutils/objcopy.c
@@ -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++)
{