Revisão | 1ad40414e3acfa6a96c3e76226aa670cedef902c (tree) |
---|---|
Hora | 2022-10-27 10:22:05 |
Autor | Alan Modra <amodra@gmai...> |
Commiter | Alan Modra |
Re: ld/testsuite: adjust ld-arm to run shared tests only when supported
commit 67527cffcd enabled previously disabled tests unresolved-1-dyn,
thumb-plt and thumb-plt-got for nacl. The first fails due to trying
to link against mixed-lib.so which isn't compiled for nacl. The last
two fail with
objdump: tmpdir/dump(.rel.plt): relocation 0 has invalid symbol index 14885104
and
readelf: Error: bad symbol index: 00e320f0 in reloc
Relocation section '.rel.plt' at offset 0x128 contains 1 entry:
e320f000 e320f000 R_ARM_NONE
* testsuite/ld-arm/arm-elf.exp: Disable unresolved-1-dyn,
thumb-plt and thumb-plt-got for nacl.
@@ -1247,7 +1247,7 @@ run_dump_test "attr-merge-nosection-1" | ||
1247 | 1247 | run_dump_test "attr-merge-hardfp-use-1" |
1248 | 1248 | run_dump_test "attr-merge-hardfp-use-2" |
1249 | 1249 | run_dump_test "unresolved-1" |
1250 | -if { [check_shared_lib_support] } { | |
1250 | +if { !$is_nacl && [check_shared_lib_support] } { | |
1251 | 1251 | run_dump_test "unresolved-1-dyn" |
1252 | 1252 | } |
1253 | 1253 | run_dump_test "unresolved-2" |
@@ -1272,7 +1272,7 @@ run_dump_test "non-contiguous-arm4" | ||
1272 | 1272 | run_dump_test "non-contiguous-arm5" |
1273 | 1273 | run_dump_test "non-contiguous-arm6" |
1274 | 1274 | |
1275 | -if { [check_shared_lib_support] } { | |
1275 | +if { !$is_nacl && [check_shared_lib_support] } { | |
1276 | 1276 | run_dump_test "thumb-plt" |
1277 | 1277 | run_dump_test "thumb-plt-got" |
1278 | 1278 | } |