2006-08-23 H.J. Lu <hongjiu.lu@intel.com>

PR ld/3103
	* ld-elf/overlay.d: New file.
	* ld-elf/overlay.s: Likewise.
	* ld-elf/overlay.t: Likewise.
This commit is contained in:
H.J. Lu 2006-08-23 14:43:56 +00:00
parent 3e23777d0b
commit 20acfda2ef
4 changed files with 35 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2006-08-23 H.J. Lu <hongjiu.lu@intel.com>
PR ld/3103
* ld-elf/overlay.d: New file.
* ld-elf/overlay.s: Likewise.
* ld-elf/overlay.t: Likewise.
2006-08-18 Paul Brook <paul@codesourcery.com> 2006-08-18 Paul Brook <paul@codesourcery.com>
* ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add * ld-arm/arm-elf.exp (armelftests): Add armthumb-lib.so. Add

View File

@ -0,0 +1,12 @@
# ld: -T overlay.t
#readelf: -s
#...
[ ]+[0-9]+:[ ]+0*4000[ ]+0[ ]+NOTYPE[ ]+GLOBAL[ ]+DEFAULT[ ]+ABS __load_start_text1
#...
[ ]+[0-9]+:[ ]+0*4010[ ]+0[ ]+NOTYPE[ ]+GLOBAL[ ]+DEFAULT[ ]+ABS __load_start_text2
#...
[ ]+[0-9]+:[ ]+0*4030[ ]+0[ ]+NOTYPE[ ]+GLOBAL[ ]+DEFAULT[ ]+ABS __load_stop_text2
#...
[ ]+[0-9]+:[ ]+0*4010[ ]+0[ ]+NOTYPE[ ]+GLOBAL[ ]+DEFAULT[ ]+ABS __load_stop_text1
#pass

View File

@ -0,0 +1,6 @@
.section .text1,"ax",%progbits
.space 0x10
.section .text2,"ax",%progbits
.space 0x20
.text
.space 0x30

View File

@ -0,0 +1,10 @@
SECTIONS
{
.text : { *(.text) }
OVERLAY 0x1000 : AT (0x4000)
{
.text1 {*(.text1)}
.text2 {*(.text2)}
}
/DISCARD/ : { *(.*) }
}