diff options
author | Jakub Jelinek <jakub@redhat.com> | 2003-02-13 22:14:11 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2003-02-13 22:14:11 +0000 |
commit | 9147e853bf5d168c176eb3993f93bda12de96232 (patch) | |
tree | dd406335a96b74a500bd03985f52327908e76a15 /ld/testsuite/ld-elfvsb | |
parent | 40f235b7e218cc05a6cc5eea2aaac15d1e292058 (diff) | |
download | gdb-9147e853bf5d168c176eb3993f93bda12de96232.zip gdb-9147e853bf5d168c176eb3993f93bda12de96232.tar.gz gdb-9147e853bf5d168c176eb3993f93bda12de96232.tar.bz2 |
bfd/
* elflink.h (elf_link_add_object_symbols): Handle .symver x, x@FOO.
ld/testsuite/
* ld-shared/shared.exp: Run on s390*-*-linux* and x86_64-*-linux* too.
xfail tests linking non-pic code into shared libs on x86_64-*-linux*.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvers/vers.exp: Likewise. Add vers24a, vers24b and vers24c
tests.
* ld-elfvers/vers3.ver: Allow VERS_2.0 to come before GLIBC_*
version.
* ld-elfvers/vers19.ver: Likewise.
* ld-elfvers/vers24a.c: New test.
* ld-elfvers/vers24b.c: New test.
* ld-elfvers/vers24c.c: New test.
* ld-elfvers/vers24.map: New test.
* ld-elfvers/vers24.rd: New test.
* lib/ld-lib.exp (run_ld_link_tests): Add optional 7th argument
cflags. If source files have .c extension, compile them first.
Diffstat (limited to 'ld/testsuite/ld-elfvsb')
-rw-r--r-- | ld/testsuite/ld-elfvsb/elfvsb.exp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ld/testsuite/ld-elfvsb/elfvsb.exp b/ld/testsuite/ld-elfvsb/elfvsb.exp index d73f679..c4f82f4 100644 --- a/ld/testsuite/ld-elfvsb/elfvsb.exp +++ b/ld/testsuite/ld-elfvsb/elfvsb.exp @@ -1,5 +1,5 @@ # Expect script for ld-visibility tests -# Copyright 2000, 2001 Free Software Foundation, Inc. +# Copyright 2000, 2001, 2003 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -35,7 +35,9 @@ if { ![istarget hppa*64*-*-hpux*] \ && ![istarget powerpc-*-linux*] \ && ![istarget arm*-*-linux*] \ && ![istarget alpha*-*-linux*] \ - && ![istarget sparc*-*-linux*] } { + && ![istarget sparc*-*-linux*] \ + && ![istarget s390*-*-linux*] \ + && ![istarget x86_64-*-linux*] } { return } @@ -255,6 +257,7 @@ proc visibility_run {visibility} { setup_xfail "ia64-*-linux*" setup_xfail "alpha*-*-linux*" } + setup_xfail "x86_64-*-linux*" visibility_test $visibility vnp "visibility ($visibility) (non PIC)" mainnp.o sh1np.o sh2np.o elfvsb @@ -285,6 +288,7 @@ proc visibility_run {visibility} { setup_xfail "alpha*-*-linux*" setup_xfail "mips*-*-linux*" } + setup_xfail "x86_64-*-linux*" visibility_test $visibility vnp "visibility ($visibility) (non PIC, load offset)" \ mainnp.o sh1np.o sh2np.o elfvsb \ "-T $srcdir/$subdir/elf-offset.ld" @@ -341,6 +345,7 @@ proc visibility_run {visibility} { setup_xfail "ia64-*-linux*" setup_xfail "alpha*-*-linux*" } + setup_xfail "x86_64-*-linux*" visibility_test $visibility vmpnp "visibility ($visibility) (PIC main, non PIC so)" mainp.o sh1np.o sh2np.o elfvsb } } else { |