diff options
Diffstat (limited to 'ld/testsuite/ld-size/size.exp')
-rw-r--r-- | ld/testsuite/ld-size/size.exp | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/ld/testsuite/ld-size/size.exp b/ld/testsuite/ld-size/size.exp index 53ae96b..d4c3b8f 100644 --- a/ld/testsuite/ld-size/size.exp +++ b/ld/testsuite/ld-size/size.exp @@ -49,12 +49,6 @@ foreach t $test_list { run_dump_test [file rootname $t] } -# We need a native system. -if ![isnative] { - verbose "Native size relocation tests not run - not a native toolchain" - return -} - # We need a working compiler. if { [which $CC] == 0 } { verbose "Native size relocation tests not run - no compiler available" @@ -179,7 +173,7 @@ if { [regexp_diff "tmpdir/dump.out" "$srcdir/$subdir/size-7.out" ] } then { run_ld_link_exec_tests [list \ [list \ "Run size-1" \ - "tmpdir/libsize-1.so" \ + "-Wl,--no-as-needed tmpdir/libsize-1.so" \ "" \ {size-1.c} \ "size-1" \ @@ -187,7 +181,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-2" \ - "tmpdir/libsize-2.so" \ + "-Wl,--no-as-needed tmpdir/libsize-2.so" \ "" \ {size-2.c} \ "size-2" \ @@ -203,7 +197,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-3b" \ - "tmpdir/libsize-3a.so" \ + "-Wl,--no-as-needed tmpdir/libsize-3a.so" \ "" \ {size-3.c} \ "size-3b" \ @@ -219,7 +213,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-3d (1)" \ - "tmpdir/libsize-3b.so" \ + "-Wl,--no-as-needed tmpdir/libsize-3b.so" \ "" \ {size-3.c} \ "size-3d1" \ @@ -235,7 +229,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ {"Run size-3e" - "tmpdir/libsize-3c.so" "" + "-Wl,--no-as-needed tmpdir/libsize-3c.so" "" {size-3.c} "size-3e" "size-3.out"} ] \ [list \ @@ -276,7 +270,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-6" \ - "tmpdir/libsize-6b.so" \ + "-Wl,--no-as-needed tmpdir/libsize-6b.so" \ "" \ {size-6a.c} \ "size-6" \ @@ -285,7 +279,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-8" \ - "tmpdir/libsize-8.so --hash-styl=gnu" \ + "-Wl,--no-as-needed,--hash-styl=gnu tmpdir/libsize-8.so" \ "" \ {size-8a.c} \ "size-8" \ @@ -294,7 +288,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-9" \ - "tmpdir/libsize-9.so" \ + "-Wl,--no-as-needed tmpdir/libsize-9.so" \ "" \ {size-9a.c} \ "size-9" \ @@ -302,7 +296,7 @@ run_ld_link_exec_tests [list \ ] \ [list \ "Run size-10" \ - "tmpdir/libsize-10.so" \ + "-Wl,--no-as-needed tmpdir/libsize-10.so" \ "" \ {size-10a.c} \ "size-10" \ |