OSDN Git Service

bfd/
authorhjl <hjl>
Fri, 2 Jan 2009 16:48:10 +0000 (16:48 +0000)
committerhjl <hjl>
Fri, 2 Jan 2009 16:48:10 +0000 (16:48 +0000)
commit13085a835f08a263cd152abcf88fda262f74713f
tree72736283b81a1781df7ab15ffa280a4fb1e70896
parent469fbd8f1bedc1f615a409a61ceef6cf338da921
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