diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2008-04-21 17:54:25 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2008-04-21 17:54:25 +0000 |
commit | 131eb6b75e45eec24860ff6972f23b0e723db75c (patch) | |
tree | f8f82ef6d68275987a3b6466a2dc37ef2ff4be8b /ld/testsuite | |
parent | 550512b831f018f3c1ceec7abb42f7123b03d77c (diff) | |
download | gdb-131eb6b75e45eec24860ff6972f23b0e723db75c.zip gdb-131eb6b75e45eec24860ff6972f23b0e723db75c.tar.gz gdb-131eb6b75e45eec24860ff6972f23b0e723db75c.tar.bz2 |
bfd/
* elfxx-mips.c (_bfd_mips_vxworks_adjust_dynamic_symbol): Don't
set the value of undefined symbols in shared objects.
(_bfd_mips_vxworks_finish_dynamic_symbol): Clear value for
undefined symbols unless pointer equality is needed.
ld/testsuite/
* ld-vxworks/plt-mips1.s: New.
* ld-vxworks/plt-mips1.d: New.
Diffstat (limited to 'ld/testsuite')
-rw-r--r-- | ld/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-vxworks/plt-mips1.d | 10 | ||||
-rw-r--r-- | ld/testsuite/ld-vxworks/plt-mips1.s | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 627d933..b2d61e0 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2008-04-21 Nathan Sidwell <nathan@codesourcery.com> + + * ld-vxworks/plt-mips1.s: New. + * ld-vxworks/plt-mips1.d: New. + 2008-04-16 David S. Miller <davem@davemloft.net> * ld-sparc/gotop32.dd: New. diff --git a/ld/testsuite/ld-vxworks/plt-mips1.d b/ld/testsuite/ld-vxworks/plt-mips1.d new file mode 100644 index 0000000..d580df2 --- /dev/null +++ b/ld/testsuite/ld-vxworks/plt-mips1.d @@ -0,0 +1,10 @@ +# target: mips*-*-* +# source: plt-mips1.s +# ld: -shared -z now +# readelf: -s + +#... + [0-9]*: 00000000 0 FUNC GLOBAL DEFAULT UND Foo +#... + [0-9]*: 00000000 0 FUNC GLOBAL DEFAULT UND Foo +#... diff --git a/ld/testsuite/ld-vxworks/plt-mips1.s b/ld/testsuite/ld-vxworks/plt-mips1.s new file mode 100644 index 0000000..2f79504 --- /dev/null +++ b/ld/testsuite/ld-vxworks/plt-mips1.s @@ -0,0 +1 @@ + lw $25,%call16(Foo)($28) |