aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-elf/binutils.exp
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-elf/binutils.exp')
-rw-r--r--ld/testsuite/ld-elf/binutils.exp15
1 files changed, 9 insertions, 6 deletions
diff --git a/ld/testsuite/ld-elf/binutils.exp b/ld/testsuite/ld-elf/binutils.exp
index 4ade8cb..37ab6b3 100644
--- a/ld/testsuite/ld-elf/binutils.exp
+++ b/ld/testsuite/ld-elf/binutils.exp
@@ -38,8 +38,9 @@ if { [istarget *-*-linux*aout*]
# to hardwire the test name. This is important if ld_options contains
# absolute path names because the default test name is constructed
# from the prog_name and ld_options and we do not want absolute paths
-# to appear in the test_name.
-proc binutils_test { prog_name ld_options test {test_name ""}} {
+# to appear in the test_name. The optional readelf_options can be
+# used to specify different options for readelf.
+proc binutils_test { prog_name ld_options test {test_name ""} {readelf_options "-l"}} {
global as
global ld
global READELF
@@ -71,8 +72,8 @@ proc binutils_test { prog_name ld_options test {test_name ""}} {
return
}
- send_log "$READELF -l --wide tmpdir/$test > tmpdir/$test.exp\n"
- set got [remote_exec host "$READELF -l --wide tmpdir/$test" "" "/dev/null" "tmpdir/$test.exp"]
+ send_log "$READELF $readelf_options --wide tmpdir/$test > tmpdir/$test.exp\n"
+ set got [remote_exec host "$READELF $readelf_options --wide tmpdir/$test" "" "/dev/null" "tmpdir/$test.exp"]
if { [lindex $got 0] != 0 || ![string match "" [lindex $got 1]] } then {
send_log "$got\n"
unresolved "$test_name"
@@ -111,8 +112,8 @@ proc binutils_test { prog_name ld_options test {test_name ""}} {
return
}
- send_log "$READELF -l --wide tmpdir/$test > tmpdir/$test.out\n"
- set got [remote_exec host "$READELF -l --wide tmpdir/$test" "" "/dev/null" "tmpdir/$test.out"]
+ send_log "$READELF $readelf_options --wide tmpdir/$test > tmpdir/$test.out\n"
+ set got [remote_exec host "$READELF $readelf_options --wide tmpdir/$test" "" "/dev/null" "tmpdir/$test.out"]
if { [lindex $got 0] != 0 || ![string match "" [lindex $got 1]] } then {
send_log "$got\n"
unresolved "$test_name"
@@ -176,3 +177,5 @@ foreach testitem $tls_tests {
binutils_test objcopy $testopt $testitem
}
}
+
+binutils_test strip "-s" gap "" "-lS"