diff options
author | Yufeng Zhang <yufeng.zhang@arm.com> | 2012-12-14 11:58:59 +0000 |
---|---|---|
committer | Yufeng Zhang <yufeng.zhang@arm.com> | 2012-12-14 11:58:59 +0000 |
commit | 83a234185206fff55520c396f6f10d3786ce5c12 (patch) | |
tree | dc2eb7e53fb26036e5577e1234da2c78e47909f5 /ld | |
parent | 6fdff2c5e5d67241a6cec0fc6a40c592ad4516a2 (diff) | |
download | gdb-83a234185206fff55520c396f6f10d3786ce5c12.zip gdb-83a234185206fff55520c396f6f10d3786ce5c12.tar.gz gdb-83a234185206fff55520c396f6f10d3786ce5c12.tar.bz2 |
ld/testsuite/
2012-12-13 Yufeng Zhang <yufeng.zhang@arm.com>
* ld-elf/indirect.exp: Disable if -shared is not supported.
* lib/ld-lib.exp (check_shared_lib_support): Add aarch64*-*-elf and
arm*-*-elf to the exclude list.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/indirect.exp | 6 | ||||
-rw-r--r-- | ld/testsuite/lib/ld-lib.exp | 4 |
3 files changed, 15 insertions, 1 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 994ee04..42ba29b 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com> + + * ld-elf/indirect.exp: Disable if -shared is not supported. + * lib/ld-lib.exp (check_shared_lib_support): Add aarch64*-*-elf and + arm*-*-elf to the exclude list. + 2012-12-13 H.J. Lu <hongjiu.lu@intel.com> PR ld/14956 diff --git a/ld/testsuite/ld-elf/indirect.exp b/ld/testsuite/ld-elf/indirect.exp index 165f89a..07df2cc 100644 --- a/ld/testsuite/ld-elf/indirect.exp +++ b/ld/testsuite/ld-elf/indirect.exp @@ -26,6 +26,12 @@ if ![is_elf_format] { return } +# Skip target where -shared is not supported + +if ![check_shared_lib_support] { + return +} + # Check if compiler works if { [which $CC] == 0 } { return diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index 5f49e74..a3ff2e3 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -1555,7 +1555,9 @@ proc check_gc_sections_available { } { # Only used and accurate for ELF targets at the moment proc check_shared_lib_support { } { - if {![istarget arc-*-*] + if {![istarget aarch64*-*-elf] + && ![istarget arc-*-*] + && ![istarget arm*-*-elf] && ![istarget avr-*-*] && ![istarget cr16-*-*] && ![istarget cris*-*-*] |