summaryrefslogtreecommitdiff
path: root/bfd/archive.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2010-03-26 01:40:39 +0000
committerAlan Modra <amodra@bigpond.net.au>2010-03-26 01:40:39 +0000
commit09ca545b5e480cdb530dffcda82ac9143cc76c89 (patch)
treeb695d071b2d8fae2bd7c814f06deb3b4360cfb64 /bfd/archive.c
parent012700a24ef0c7084f5ea7595ec14d2538026a31 (diff)
downloadbinutils-redhat-09ca545b5e480cdb530dffcda82ac9143cc76c89.tar.gz
* archive.c (_bfd_compute_and_write_armap): Allow symbols flagged
as unique in the armap.
Diffstat (limited to 'bfd/archive.c')
-rw-r--r--bfd/archive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/archive.c b/bfd/archive.c
index 6fad826d93..15eea03629 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -2196,6 +2196,7 @@ _bfd_compute_and_write_armap (bfd *arch, unsigned int elength)
if ((flags & BSF_GLOBAL
|| flags & BSF_WEAK
|| flags & BSF_INDIRECT
+ || flags & BSF_GNU_UNIQUE
|| bfd_is_com_section (sec))
&& ! bfd_is_und_section (sec))
{