diff options
Diffstat (limited to 'ld/testsuite/ld-plugin')
-rw-r--r-- | ld/testsuite/ld-plugin/lto.exp | 22 | ||||
-rw-r--r-- | ld/testsuite/ld-plugin/pr15146.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-plugin/pr15146a.c | 13 | ||||
-rw-r--r-- | ld/testsuite/ld-plugin/pr15146b.c | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-plugin/pr15146c.c | 0 | ||||
-rw-r--r-- | ld/testsuite/ld-plugin/pr15146d.c | 7 |
6 files changed, 0 insertions, 47 deletions
diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp index adad1e4..684d1db 100644 --- a/ld/testsuite/ld-plugin/lto.exp +++ b/ld/testsuite/ld-plugin/lto.exp @@ -320,21 +320,6 @@ set lto_link_elf_tests [list \ [list "PR ld/13244" \ "-shared -O2 -fPIC -flto -fuse-linker-plugin -nostdlib" "-O2 -fno-early-inlining -flto" \ {pr13244.c} {{"readelf" {-s --wide} "pr13244.d"}} "pr13244.so" "c"] \ - [list "Build libpr15146a.a" \ - "$plug_opt" "-flto -O2" \ - {pr15146a.c} {} "lib15146a.a"] \ - [list "Build pr15146b.so" \ - "-shared" "-O2 -fpic" \ - {pr15146b.c} {} "pr15146b.so" "c"] \ - [list "Build pr15146c.so" \ - "-shared -Wl,--no-as-needed tmpdir/pr15146b.so" "-O2 -fpic $no_lto" \ - {pr15146c.c} {} "pr15146c.so" "c"] \ - [list "PR ld/15146 (1)" \ - "-O2 -flto -fuse-linker-plugin -Wl,-rpath-link,. -Wl,--no-copy-dt-needed-entries -Wl,--no-as-needed tmpdir/pr15146a.o tmpdir/pr15146c.so" "" \ - {dummy.c} {{"readelf" {-d} "pr15146.d"}} "pr15146a.exe"] \ - [list "Build libpr15146d.a" \ - "$plug_opt" "-flto -O2" \ - {pr15146d.c} {} "lib15146d.a"] \ [list "Build libpr16746a.a" \ "" "" \ {pr16746a.c pr16746b.c} {} "lib15146a.a"] \ @@ -605,13 +590,6 @@ run_cc_link_tests $lto_compile_elf_tests # Restrict these to ELF targets that support shared libs and PIC. if { [is_elf_format] && [check_lto_shared_available] } { run_cc_link_tests $lto_link_elf_tests - set testname "PR ld/15146 (2)" - set exec_output [run_host_cmd "$CC" "-O2 -flto -fuse-linker-plugin -Wl,-rpath-link,. -Wl,--no-copy-dt-needed-entries -Wl,--no-as-needed tmpdir/pr15146d.o tmpdir/pr15146c.so"] - if { [ regexp "undefined reference to symbol '\\.?xxx'" $exec_output ] } { - pass $testname - } { - fail $testname - } set testname "PR ld/16746 (3)" set exec_output [run_host_cmd "$CC" "-O2 -flto -fuse-linker-plugin tmpdir/pr16746b.o tmpdir/pr16746d.o"] if { [ regexp "warning: \\.?foobar" $exec_output ] && ![ regexp "symbol from plugin" $exec_output ] } { diff --git a/ld/testsuite/ld-plugin/pr15146.d b/ld/testsuite/ld-plugin/pr15146.d deleted file mode 100644 index 48d4b85..0000000 --- a/ld/testsuite/ld-plugin/pr15146.d +++ /dev/null @@ -1,4 +0,0 @@ -#failif -#... - +0x[0-9a-f]+ +\(NEEDED\) +Shared library: +\[.*pr15146b.so\] -#... diff --git a/ld/testsuite/ld-plugin/pr15146a.c b/ld/testsuite/ld-plugin/pr15146a.c deleted file mode 100644 index a22860a..0000000 --- a/ld/testsuite/ld-plugin/pr15146a.c +++ /dev/null @@ -1,13 +0,0 @@ -extern int xxx; - -int -bar (void) -{ - return xxx; -} - -int -main () -{ - return 0; -} diff --git a/ld/testsuite/ld-plugin/pr15146b.c b/ld/testsuite/ld-plugin/pr15146b.c deleted file mode 100644 index 90eb21e..0000000 --- a/ld/testsuite/ld-plugin/pr15146b.c +++ /dev/null @@ -1 +0,0 @@ -int xxx = 3; diff --git a/ld/testsuite/ld-plugin/pr15146c.c b/ld/testsuite/ld-plugin/pr15146c.c deleted file mode 100644 index e69de29..0000000 --- a/ld/testsuite/ld-plugin/pr15146c.c +++ /dev/null diff --git a/ld/testsuite/ld-plugin/pr15146d.c b/ld/testsuite/ld-plugin/pr15146d.c deleted file mode 100644 index ba1e0ab..0000000 --- a/ld/testsuite/ld-plugin/pr15146d.c +++ /dev/null @@ -1,7 +0,0 @@ -extern int xxx; - -int -main () -{ - return xxx; -} |