diff options
Diffstat (limited to 'ld/testsuite/ld-elf/shared.exp')
-rw-r--r-- | ld/testsuite/ld-elf/shared.exp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/ld/testsuite/ld-elf/shared.exp b/ld/testsuite/ld-elf/shared.exp index 3366430..7d35f3f 100644 --- a/ld/testsuite/ld-elf/shared.exp +++ b/ld/testsuite/ld-elf/shared.exp @@ -598,6 +598,9 @@ set build_tests { {"Build libdl2c.so with --dynamic-list-data and dl2xxx.list" "-shared -Wl,--dynamic-list-data,--dynamic-list=dl2xxx.list" "-fPIC" {dl2.c dl2xxx.c} {} "libdl2c.so"} + {"Build libdl2d.so with --dynamic-list-data -Bsymbolic" + "-shared -Wl,-Bsymbolic,--dynamic-list-data" "-fPIC" + {dl2.c dl2xxx.c} {} "libdl2d.so"} {"Build libdl4a.so with --dynamic-list=dl4.list" "-shared -Wl,--dynamic-list=dl4.list" "-fPIC" {dl4.c dl4xxx.c} {} "libdl4a.so"} @@ -874,6 +877,9 @@ set run_tests [list \ [list "Run with libdl2c.so" \ "-Wl,--no-as-needed tmpdir/libdl2c.so" "" \ {dl2main.c} "dl2c" "dl2b.out" ] \ + [list "Run with libdl2d.so" \ + "-Wl,--no-as-needed tmpdir/libdl2d.so" "" \ + {dl2main.c} "dl2d" "dl2a.out" ] \ [list "Run with libdl4a.so" \ "-Wl,--no-as-needed tmpdir/libdl4a.so" "" \ {dl4main.c} "dl4a" "dl4a.out" ] \ @@ -888,10 +894,10 @@ set run_tests [list \ {dl4main.c} "dl4d" "dl4b.out" ] \ [list "Run with libdl4e.so" \ "-Wl,--no-as-needed tmpdir/libdl4e.so" "" \ - {dl4main.c} "dl4e" "dl4a.out" ] \ + {dl4main.c} "dl4e" "dl4e.out" ] \ [list "Run with libdl4f.so" \ "-Wl,--no-as-needed tmpdir/libdl4f.so" "" \ - {dl4main.c} "dl4f" "dl4a.out" ] \ + {dl4main.c} "dl4f" "dl4e.out" ] \ [list "Run with libdata1.so" \ "-Wl,--no-as-needed tmpdir/libdata1.so" "" \ {dynbss1.c} "dynbss1" "pass.out" ] \ @@ -988,7 +994,7 @@ set dlopen_run_tests [list \ {dl6cmain.c} "dl6c1" "dl6b.out" ] \ [list "Run dl6d1 with --dynamic-list-data and dlopen on libdl6d.so" \ "-Wl,--no-as-needed,--dynamic-list-data $extralibs" "" \ - {dl6dmain.c} "dl6d1" "dl6b.out" ] \ + {dl6dmain.c} "dl6d1" "dl6a.out" ] \ [list "Run pr21964-2" \ "-Wl,--no-as-needed,-rpath,tmpdir tmpdir/pr21964-2a.so $extralibs" "" \ {pr21964-2c.c} "pr21964-2" "pass.out" ] \ |