diff options
author | Alan Modra <amodra@gmail.com> | 2012-05-28 04:08:53 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2012-05-28 04:08:53 +0000 |
commit | e54e67a9e9744fbc370157d6ccd7f90859026ed3 (patch) | |
tree | eb461dc1e1a93fa2eb4393173c18ac36bf0a3b72 /ld/testsuite/ld-elf/elf.exp | |
parent | d55f95fab0deb3266566abcec6cece9b909ccbd5 (diff) | |
download | gdb-e54e67a9e9744fbc370157d6ccd7f90859026ed3.zip gdb-e54e67a9e9744fbc370157d6ccd7f90859026ed3.tar.gz gdb-e54e67a9e9744fbc370157d6ccd7f90859026ed3.tar.bz2 |
PR ld/14170
* ld-elf/pr14170a.s: Put foo, bar address in .data.
* ld-elf/elf.exp: Don't run pr14170 test on hppa64-hpux. Ignore
tic6x warnings.
Diffstat (limited to 'ld/testsuite/ld-elf/elf.exp')
-rw-r--r-- | ld/testsuite/ld-elf/elf.exp | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/ld/testsuite/ld-elf/elf.exp b/ld/testsuite/ld-elf/elf.exp index f14498f..9964ccd 100644 --- a/ld/testsuite/ld-elf/elf.exp +++ b/ld/testsuite/ld-elf/elf.exp @@ -57,6 +57,20 @@ if { ![istarget hppa64*-hpux*] } { "" "" {symbol3w.s} {} "symbol3w.a"} } + + if { [check_shared_lib_support] } then { + run_ld_link_tests { + {"Build pr14170a.o" "" "" "pr14170a.s" {} "pr14170.a" } + } + setup_xfail "tic6x-*-*" + run_ld_link_tests { + {"Build shared library for pr14170" + "-shared" "" "pr14170b.s" {} "pr14170.so" } + {"PR ld/14170" + "tmpdir/pr14170a.o tmpdir/pr14170.so" "" "pr14170c.s" + { } "pr14170" } + } + } } # Run a test to check linking a shared library with a broken linker @@ -66,23 +80,15 @@ if { ![istarget hppa64*-hpux*] } { # # Only run the test on targets thats support creating shared libraries. if { [check_shared_lib_support] } then { - run_ld_link_tests { - {"Build pr14170a.o" "" "" "pr14170a.s" {} "pr14170.a" } - {"Build shared library for pr14170" - "-shared" "" "pr14170b.s" {} "pr14170.so" } - {"PR ld/14170" - "tmpdir/pr14170a.o tmpdir/pr14170.so" "" "pr14170c.s" - { } "a.out" } - } - setup_xfail "tic6x-*-*" - run_ld_link_tests { - {"Build shared library for next test" - "-shared" "" "note-3.s" {} "note-3.so" } - {"Link using broken linker script" - "--script note-3.t tmpdir/note-3.so" "" "" - { { ld "note-3.l" } } - "a.out" } - } + setup_xfail "tic6x-*-*" + run_ld_link_tests { + {"Build shared library for next test" + "-shared" "" "note-3.s" {} "note-3.so" } + {"Link using broken linker script" + "--script note-3.t tmpdir/note-3.so" "" "" + { { ld "note-3.l" } } + "a.out" } + } } set test_list [lsort [glob -nocomplain $srcdir/$subdir/*.d]] |