bfd/
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 5 Aug 2005 13:52:13 +0000 (13:52 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 5 Aug 2005 13:52:13 +0000 (13:52 +0000)
commit7af8e99880a8084cb4a18ad4d7f1f62cb440573e
treed35d1995000de059bbb0c4f01ac57b6e28e68911
parent9599dfb1f6cb3b03d685d8cb0a8829ee803dfa89
bfd/

2005-08-05  H.J. Lu  <hongjiu.lu@intel.com>

* bfd.c (bfd_hide_symbol): New.
* bfd-in2.h: Regenerated.

ld/

2005-08-05  H.J. Lu  <hongjiu.lu@intel.com>

* ld.texinfo: Document PROVIDE_HIDDEN.

* ldexp.c (exp_fold_tree_1): Hide a provided symbol if asked.
(exp_provide): Add and set hidden.

* ldexp.h (etree_type): Add hidden to assign.

* ldgram.y (PROVIDE_HIDDEN): New.
* ldlex.l (PROVIDE_HIDDEN): Likewise.

* scripttempl/elf.sc: Use PROVIDE_HIDDEN on array bound
symbols.
bfd/ChangeLog
bfd/bfd-in2.h
bfd/bfd.c
ld/ChangeLog
ld/ld.texinfo
ld/ldexp.c
ld/ldexp.h
ld/ldgram.y
ld/ldlex.l
ld/scripttempl/elf.sc