bfd/
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 2 Jan 2009 16:48:11 +0000 (16:48 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 2 Jan 2009 16:48:11 +0000 (16:48 +0000)
commitd88805311b781c162446afb8d31c2bb854b024cc
treef14e917e736214c982713293d687558cc4b55268
parentb70b5c14d5d10dfb85d2c23728d0fd2362f98f16
bfd/

2009-01-02  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/9676
* elflink.c (elf_link_add_object_symbols): Update def_dynamic,
ref_dynamic and dynamic_def fields when setting def_regular
to 1.

ld/testsuite/

2009-01-02  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/9676
* ld-elf/pr9676-1.c: New.
* ld-elf/pr9676-2.c: Likewiswe.
* ld-elf/pr9676-3.c: Likewiswe.
* ld-elf/pr9676-4.c: Likewiswe.
* ld-elf/pr9676.rd: Likewiswe.

* ld-elf/shared.exp (build_tests): Add tests for libpr9676-1.a,
libpr9676-2.a, libpr9676-3.so, libpr9676-4.so and
libpr9676-4a.so.

* lib/ld-lib.exp (ar_simple_create): New.
(run_ld_link_tests): Support archive.
(run_cc_link_tests): Likewiswe.
12 files changed:
bfd/ChangeLog
bfd/ChangeLog-2008 [new file with mode: 0644]
bfd/elflink.c
ld/testsuite/ChangeLog
ld/testsuite/ChangeLog-2008 [new file with mode: 0644]
ld/testsuite/ld-elf/pr9676-1.c [new file with mode: 0644]
ld/testsuite/ld-elf/pr9676-2.c [new file with mode: 0644]
ld/testsuite/ld-elf/pr9676-3.c [new file with mode: 0644]
ld/testsuite/ld-elf/pr9676-4.c [new file with mode: 0644]
ld/testsuite/ld-elf/pr9676.rd [new file with mode: 0644]
ld/testsuite/ld-elf/shared.exp
ld/testsuite/lib/ld-lib.exp