* ld-elf/seg.t: New.

* ld-elf/seg.d: New.
	* ld-elf/seg.s: New.
This commit is contained in:
Nathan Sidwell 2007-12-19 10:22:02 +00:00
parent b50d744268
commit d3cfff61d7
4 changed files with 42 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2007-12-19 Nathan Sidwell <nathan@codesourcery.com>
* ld-elf/seg.t: New.
* ld-elf/seg.d: New.
* ld-elf/seg.s: New.
2007-12-15 Alan Modra <amodra@bigpond.net.au>
* ld-scripts/rgn-over.exp: Add --no-overlays for spu.

14
ld/testsuite/ld-elf/seg.d Normal file
View File

@ -0,0 +1,14 @@
#source: seg.s
#ld: -T seg.t -z max-page-size=0x1000
#readelf: -l --wide
#...
Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
LOAD .*
LOAD 0x0*001000 0xf*fffff000 0xf*fffff000 0x01000 0x01000 .*
Section to Segment mapping:
Segment Sections...
00 .*
01 reset boot

View File

@ -0,0 +1,6 @@
.section boot,"ax"
.4byte 0x76543210
.section reset,"ax"
.4byte 0xfedcba98
.text
.4byte 0x12345678

16
ld/testsuite/ld-elf/seg.t Normal file
View File

@ -0,0 +1,16 @@
SECTIONS
{
reset - 4 :
{
*(reset)
}
boot - 0x1000 :
{
*(boot)
} = 0xffff
. = + SIZEOF_HEADERS;
.text : { *(.text) }
.data : { *(.data) }
.bss : { *(.bss) }
}