|
|
471a60 |
--- binutils.orig/ld/testsuite/ld-elf/indirect.exp 2020-07-28 13:07:26.371506355 +0100
|
|
|
471a60 |
+++ binutils-2.35/ld/testsuite/ld-elf/indirect.exp 2020-07-28 13:19:16.109480917 +0100
|
|
|
471a60 |
@@ -151,12 +151,6 @@ set run_tests {
|
|
|
471a60 |
{"Run with libindirect4c.so 4"
|
|
|
471a60 |
"-Wl,--no-as-needed tmpdir/libindirect4c.so tmpdir/indirect4b.o tmpdir/indirect4a.o" ""
|
|
|
471a60 |
{dummy.c} "indirect4d" "indirect4.out"}
|
|
|
471a60 |
- {"Run indirect5 1"
|
|
|
471a60 |
- "$NOPIE_LDFLAGS -Wl,--no-as-needed tmpdir/libindirect5.so" ""
|
|
|
471a60 |
- {indirect5a.c} "indirect5a" "indirect5.out" "$NOPIE_CFLAGS"}
|
|
|
471a60 |
- {"Run indirect5 2"
|
|
|
471a60 |
- "$NOPIE_LDFLAGS -Wl,--no-as-needed tmpdir/indirect5a.o tmpdir/libindirect5.so" ""
|
|
|
471a60 |
- {dummy.c} "indirect5b" "indirect5.out" "$NOPIE_CFLAGS"}
|
|
|
471a60 |
{"Run indirect6 1"
|
|
|
471a60 |
"$NOPIE_LDFLAGS -Wl,--no-as-needed tmpdir/libindirect5.so" ""
|
|
|
471a60 |
{indirect6a.c} "indirect6a" "indirect5.out" "$NOPIE_CFLAGS"}
|
|
|
471a60 |
@@ -208,7 +202,7 @@ proc check_dynamic_syms { test } {
|
|
|
471a60 |
return 1
|
|
|
471a60 |
}
|
|
|
471a60 |
|
|
|
471a60 |
-foreach t [list indirect5a indirect5b indirect6a indirect6b] {
|
|
|
471a60 |
+foreach t [list indirect6a indirect6b] {
|
|
|
471a60 |
set testname [concat $t "dynsym"]
|
|
|
471a60 |
if { [check_dynamic_syms tmpdir/$t] } {
|
|
|
471a60 |
pass $testname
|
|
|
471a60 |
@@ -225,12 +219,6 @@ if { ! [string match "" $exec_output] }
|
|
|
471a60 |
}
|
|
|
471a60 |
|
|
|
471a60 |
set pie_tests {
|
|
|
471a60 |
- {"Run indirect5 3"
|
|
|
471a60 |
- "-pie -Wl,--no-as-needed tmpdir/libindirect5.so" ""
|
|
|
471a60 |
- {indirect5a.c} "indirect5c" "indirect5.out" "-fPIE"}
|
|
|
471a60 |
- {"Run indirect5 4"
|
|
|
471a60 |
- "-pie -Wl,--no-as-needed tmpdir/indirect5a.o tmpdir/libindirect5.so" ""
|
|
|
471a60 |
- {dummy.c} "indirect5d" "indirect5.out" "-fPIE"}
|
|
|
471a60 |
{"Run indirect6 3"
|
|
|
471a60 |
"-pie -Wl,--no-as-needed tmpdir/libindirect5.so" ""
|
|
|
471a60 |
{indirect6a.c} "indirect6c" "indirect5.out" "-fPIE"}
|
|
|
471a60 |
diff -rup binutils.orig/ld/testsuite/ld-elf/shared.exp binutils-2.35/ld/testsuite/ld-elf/shared.exp
|
|
|
471a60 |
--- binutils.orig/ld/testsuite/ld-elf/shared.exp 2020-07-28 14:15:41.646811416 +0100
|
|
|
471a60 |
+++ binutils-2.35/ld/testsuite/ld-elf/shared.exp 2020-07-28 14:19:13.606963162 +0100
|
|
|
471a60 |
@@ -1380,18 +1380,6 @@ if { [istarget *-*-linux*]
|
|
|
471a60 |
"pr22393-2-static" \
|
|
|
471a60 |
"pass.out" \
|
|
|
471a60 |
] \
|
|
|
471a60 |
- [list \
|
|
|
471a60 |
- "Run pr21964-4" \
|
|
|
471a60 |
- "" \
|
|
|
471a60 |
- "" \
|
|
|
471a60 |
- {pr21964-4.c} \
|
|
|
471a60 |
- "pr21964-4" \
|
|
|
471a60 |
- "pass.out" \
|
|
|
471a60 |
- "" \
|
|
|
471a60 |
- "" \
|
|
|
471a60 |
- "" \
|
|
|
471a60 |
- "-ldl" \
|
|
|
471a60 |
- ] \
|
|
|
471a60 |
]
|
|
|
471a60 |
}
|
|
|
471a60 |
|
|
|
471a60 |
diff -rup binutils.orig/ld/testsuite/ld-elf/tls.exp binutils-2.35/ld/testsuite/ld-elf/tls.exp
|
|
|
471a60 |
--- binutils.orig/ld/testsuite/ld-elf/tls.exp 2020-07-28 14:15:41.635811460 +0100
|
|
|
471a60 |
+++ binutils-2.35/ld/testsuite/ld-elf/tls.exp 2020-07-28 14:21:04.086521032 +0100
|
|
|
471a60 |
@@ -49,5 +49,6 @@ run_ld_link_tests [list \
|
|
|
471a60 |
{{readelf -r pr22263-1.rd}} \
|
|
|
471a60 |
"pr22263-1" \
|
|
|
471a60 |
"-fPIE -O2 $NOSANTIZE_CFLAGS" \
|
|
|
471a60 |
- ] \
|
|
|
471a60 |
+ ] \
|
|
|
471a60 |
+ { s390*-*-* } \
|
|
|
471a60 |
]
|
|
|
471a60 |
diff -rup binutils.orig/ld/testsuite/ld-ifunc/ifunc.exp binutils-2.35/ld/testsuite/ld-ifunc/ifunc.exp
|
|
|
471a60 |
--- binutils.orig/ld/testsuite/ld-ifunc/ifunc.exp 2020-07-28 14:15:41.532811873 +0100
|
|
|
471a60 |
+++ binutils-2.35/ld/testsuite/ld-ifunc/ifunc.exp 2020-07-28 14:22:37.768146123 +0100
|
|
|
471a60 |
@@ -531,7 +531,9 @@ run_ld_link_exec_tests [list \
|
|
|
471a60 |
if { ![check_ifunc_attribute_available] } {
|
|
|
471a60 |
return
|
|
|
471a60 |
}
|
|
|
471a60 |
-
|
|
|
471a60 |
+if { [istarget "s390*-*-*"] } {
|
|
|
471a60 |
+ return
|
|
|
471a60 |
+} else {
|
|
|
471a60 |
run_cc_link_tests [list \
|
|
|
471a60 |
[list \
|
|
|
471a60 |
"Build pr18808a.o" \
|
|
|
471a60 |
@@ -668,6 +670,7 @@ run_cc_link_tests [list \
|
|
|
471a60 |
"pr23169f" \
|
|
|
471a60 |
] \
|
|
|
471a60 |
]
|
|
|
471a60 |
+}
|
|
|
471a60 |
|
|
|
471a60 |
run_ld_link_exec_tests [list \
|
|
|
471a60 |
[list \
|
|
|
471a60 |
--- binutils.orig/ld/testsuite/ld-elf/tls.exp 2020-07-28 15:07:51.733384431 +0100
|
|
|
471a60 |
+++ binutils-2.35/ld/testsuite/ld-elf/tls.exp 2020-07-28 15:10:08.096835851 +0100
|
|
|
471a60 |
@@ -50,5 +50,5 @@ run_ld_link_tests [list \
|
|
|
471a60 |
"pr22263-1" \
|
|
|
471a60 |
"-fPIE -O2 $NOSANTIZE_CFLAGS" \
|
|
|
471a60 |
] \
|
|
|
471a60 |
- { s390*-*-* } \
|
|
|
471a60 |
+ [list "s390*-*-*"] \
|
|
|
471a60 |
]
|
|
|
471a60 |
--- binutils.orig/ld/testsuite/ld-elf/tls.exp 2020-07-28 15:59:15.964926725 +0100
|
|
|
471a60 |
+++ binutils-2.35/ld/testsuite/ld-elf/tls.exp 2020-07-28 15:59:55.898764564 +0100
|
|
|
471a60 |
@@ -39,6 +39,9 @@ if [istarget "sparc*-*-*"] {
|
|
|
471a60 |
append AFLAGS_PIC " -K PIC"
|
|
|
471a60 |
}
|
|
|
471a60 |
|
|
|
471a60 |
+if [istarget "s390*-*-*"] {
|
|
|
471a60 |
+ return
|
|
|
471a60 |
+} else {
|
|
|
471a60 |
run_ld_link_tests [list \
|
|
|
471a60 |
[list \
|
|
|
471a60 |
"Build pr22263-1" \
|
|
|
471a60 |
@@ -50,5 +53,5 @@ run_ld_link_tests [list \
|
|
|
471a60 |
"pr22263-1" \
|
|
|
471a60 |
"-fPIE -O2 $NOSANTIZE_CFLAGS" \
|
|
|
471a60 |
] \
|
|
|
471a60 |
- [list "s390*-*-*"] \
|
|
|
471a60 |
]
|
|
|
471a60 |
+}
|