aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-x86-64/x86-64.exp
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-x86-64/x86-64.exp')
-rw-r--r--ld/testsuite/ld-x86-64/x86-64.exp23
1 files changed, 23 insertions, 0 deletions
diff --git a/ld/testsuite/ld-x86-64/x86-64.exp b/ld/testsuite/ld-x86-64/x86-64.exp
index 52c4d5e..3d873a7 100644
--- a/ld/testsuite/ld-x86-64/x86-64.exp
+++ b/ld/testsuite/ld-x86-64/x86-64.exp
@@ -563,13 +563,36 @@ run_dump_test "pr32591-3"
run_dump_test "pr32591-3-x32"
run_dump_test "pr32591-4"
run_dump_test "pr32591-4-x32"
+run_dump_test "pr32809"
if { ![skip_sframe_tests] } {
run_dump_test "sframe-simple-1"
+ run_dump_test "sframe-reloc-1"
run_dump_test "sframe-plt-1"
run_dump_test "sframe-ibt-plt-1"
run_dump_test "sframe-pltgot-1"
run_dump_test "sframe-pltgot-2"
+
+ run_ld_link_tests [list \
+ [list \
+ "Build sframe-reloc-2.o" \
+ "-m elf_x86_64 -r" \
+ "" \
+ "--64 --gsframe" \
+ {sframe-reloc-2a.s sframe-reloc-2b.s} \
+ "" \
+ "sframe-reloc-2.o" \
+ ] \
+ [list \
+ "Build sframe-reloc-2" \
+ "-m elf_x86_64 tmpdir/sframe-reloc-2.o" \
+ "" \
+ "--64 --gsframe" \
+ {dummy.s} \
+ "" \
+ "sframe-reloc-2" \
+ ] \
+ ]
}
if ![istarget "x86_64-*-linux*"] {