mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 10:35:12 +08:00
xfail more cases of complaints about relocs in read-only sections
* testsuite/ld-elf/comm-data5.d: xfail targets that complain about dynamic relocations in read-only sections. * testsuite/ld-elf/ehdr_start-shared.d: Likewise. * testsuite/ld-elf/ehdr_start.d: Likewise. * testsuite/ld-scripts/pr22267.d: Likewise. * testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and pr20995 text. * testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
This commit is contained in:
parent
d4813f1046
commit
8e604ff077
11
ld/ChangeLog
11
ld/ChangeLog
@ -1,3 +1,14 @@
|
||||
2021-01-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* testsuite/ld-elf/comm-data5.d: xfail targets that complain
|
||||
about dynamic relocations in read-only sections.
|
||||
* testsuite/ld-elf/ehdr_start-shared.d: Likewise.
|
||||
* testsuite/ld-elf/ehdr_start.d: Likewise.
|
||||
* testsuite/ld-scripts/pr22267.d: Likewise.
|
||||
* testsuite/ld-elf/shared.exp: Likewise for DT_TEXTREL tests and
|
||||
pr20995 text.
|
||||
* testsuite/ld-elf/sec64k.exp: Don't run 64ksec on lm32-linux.
|
||||
|
||||
2021-01-07 Marcus Comstedt <marcus@mc.pp.se>
|
||||
|
||||
* testsuite/ld-scripts/empty-address-2a.d: xfail riscv64*-*-*.
|
||||
|
@ -1,6 +1,6 @@
|
||||
#source: comm-data5.s
|
||||
#ld:
|
||||
#readelf: -r
|
||||
#xfail: frv-*-*linux*
|
||||
#xfail: frv-*-*linux* lm32-*-linux*
|
||||
|
||||
There are no relocations in this file.
|
||||
|
@ -2,7 +2,7 @@
|
||||
#ld: -e _start -shared -z notext
|
||||
#nm: -n
|
||||
#target: *-*-linux* *-*-gnu* *-*-nacl* arm*-*-uclinuxfdpiceabi
|
||||
#xfail: cris*-*-* frv-*-* ![check_shared_lib_support]
|
||||
#xfail: bfin-*-* cris*-*-* frv-*-* lm32-*-* ![check_shared_lib_support]
|
||||
|
||||
#...
|
||||
[0-9a-f]*000 [Adrt] __ehdr_start
|
||||
|
@ -2,7 +2,7 @@
|
||||
#ld: -e _start --build-id
|
||||
#nm: -n
|
||||
#target: *-*-linux* *-*-gnu* *-*-nacl* arm*-*-uclinuxfdpiceabi
|
||||
#xfail: frv-*-*
|
||||
#xfail: frv-*-* lm32-*-*
|
||||
|
||||
#...
|
||||
[0-9a-f]*000 [Adrt] __ehdr_start
|
||||
|
@ -170,11 +170,13 @@ if [catch { set ofd [open "tmpdir/$test2.d" w] } x] {
|
||||
|
||||
# too big for avr, d10v and msp
|
||||
# lack of fancy orphan section handling causes overlap on fr30 and iq2000
|
||||
# lm32 complains about relocations in read-only sections
|
||||
if { ![istarget "d10v-*-*"]
|
||||
&& ![istarget "avr-*-*"]
|
||||
&& ![istarget "msp*-*-*"]
|
||||
&& ![istarget "fr30-*-*"]
|
||||
&& ![istarget "iq2000-*-*"]
|
||||
&& ![istarget "lm32-*-linux*"]
|
||||
&& ![istarget "pru-*-*"] } {
|
||||
foreach sfile $sfiles { puts $ofd "#source: $sfile" }
|
||||
if { [istarget spu*-*-*] } {
|
||||
|
@ -180,7 +180,7 @@ run_ld_link_tests [list \
|
||||
{readelf {-d --wide} textrel.rd}} \
|
||||
"textrel.so" \
|
||||
] \
|
||||
] "xtensa-*-*"
|
||||
] bfin-*-* frv-*-* lm32-*-* xtensa-*-*
|
||||
|
||||
# The MIPS backend sets SHF_WRITE, in `mips_elf_create_dynamic_relocation',
|
||||
# for any section that has a dynamic relocation attached and consequently
|
||||
@ -197,7 +197,7 @@ run_ld_link_tests [list \
|
||||
{{ld textrel.map}} \
|
||||
"textrel.so" \
|
||||
] \
|
||||
] "cris*-*-*" "mips*-*-*"
|
||||
] bfin-*-* cris*-*-* frv-*-* lm32-*-* mips*-*-*
|
||||
|
||||
# PR ld/20828 check for correct dynamic symbol table entries where:
|
||||
# - symbols have been defined with a linker script,
|
||||
@ -467,6 +467,8 @@ run_ld_link_tests [list \
|
||||
setup_xfail "alpha-*-*" "bfin-*-*" "ia64-*-*" "xtensa-*-*"
|
||||
# or don't have .data.rel.ro
|
||||
setup_xfail "hppa*64*-*-hpux*" "tic6x-*-*"
|
||||
# or complain about relocs in read-only sections
|
||||
setup_xfail frv-*-* lm32-*-*
|
||||
run_ld_link_tests [list \
|
||||
[list \
|
||||
"pr20995" \
|
||||
|
@ -1,5 +1,6 @@
|
||||
#ld: -T pr22267.t
|
||||
#nm: -n
|
||||
#xfail: bfin-*-linux* frv-*-linux*
|
||||
|
||||
# Some targets may zero-extend 32-bit address to 64 bits.
|
||||
#...
|
||||
|
Loading…
Reference in New Issue
Block a user