mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 23:39:35 +08:00
* ld-i386/reloc.s, ld-i386/reloc.d: New.
* ld-i386/i386.exp: Run new test.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2002-09-30 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* ld-i386/reloc.s, ld-i386/reloc.d: New.
|
||||||
|
* ld-i386/i386.exp: Run new test.
|
||||||
|
|
||||||
2002-09-27 Jakub Jelinek <jakub@redhat.com>
|
2002-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* lib/ld-lib.exp (run_ld_link_tests): Add.
|
* lib/ld-lib.exp (run_ld_link_tests): Add.
|
||||||
|
@ -52,6 +52,8 @@ set i386tests {
|
|||||||
"--32" {tlsnopic1.s tlsnopic2.s}
|
"--32" {tlsnopic1.s tlsnopic2.s}
|
||||||
{{readelf -Ssrl tlsnopic.rd} {objdump -drj.text tlsnopic.dd}
|
{{readelf -Ssrl tlsnopic.rd} {objdump -drj.text tlsnopic.dd}
|
||||||
{objdump -sj.got tlsnopic.sd}} "libtlsnopic.so"}
|
{objdump -sj.got tlsnopic.sd}} "libtlsnopic.so"}
|
||||||
|
{"Reloc section order" "-shared -melf_i386" "--32" {reloc.s}
|
||||||
|
{{objdump -hw reloc.d}} "reloc.so"}
|
||||||
}
|
}
|
||||||
|
|
||||||
run_ld_link_tests $i386tests
|
run_ld_link_tests $i386tests
|
||||||
|
18
ld/testsuite/ld-i386/reloc.d
Normal file
18
ld/testsuite/ld-i386/reloc.d
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Test that orphan reloc sections are placed before .rel.plt even when
|
||||||
|
# .rel.plt is the only reloc section.
|
||||||
|
#source: reloc.s
|
||||||
|
#as: --32
|
||||||
|
#ld: -shared -melf_i386
|
||||||
|
#objdump: -hw
|
||||||
|
#target: i?86-*-*
|
||||||
|
|
||||||
|
.*: +file format elf32-i386
|
||||||
|
#...
|
||||||
|
.*\.relplatypus.*
|
||||||
|
#...
|
||||||
|
.*\.rel\.plt.*
|
||||||
|
# x86 ld doesn't output non-alloc reloc sections to shared libs, so disable
|
||||||
|
# the following two lines for the time being.
|
||||||
|
# #...
|
||||||
|
# .*\.relechidna.*
|
||||||
|
#pass
|
8
ld/testsuite/ld-i386/reloc.s
Normal file
8
ld/testsuite/ld-i386/reloc.s
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
.section echidna
|
||||||
|
.long .text
|
||||||
|
|
||||||
|
.section platypus,"ax"
|
||||||
|
.long .text
|
||||||
|
|
||||||
|
.text
|
||||||
|
jmp _start@plt
|
Reference in New Issue
Block a user