diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2007-12-19 10:22:02 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2007-12-19 10:22:02 +0000 |
commit | fb6eaf136ffb537e3dcc0e230171ffad8c6a2049 (patch) | |
tree | f862f0a48ce458386b3faa94e1167a61324b1768 /ld | |
parent | a2f6f95a53c688a74914053c823a657427a48809 (diff) | |
download | binutils-redhat-fb6eaf136ffb537e3dcc0e230171ffad8c6a2049.tar.gz |
* ld-elf/seg.t: New.
* ld-elf/seg.d: New.
* ld-elf/seg.s: New.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/seg.d | 14 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/seg.s | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/seg.t | 16 |
4 files changed, 42 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 3098e08351..3e23916383 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -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. diff --git a/ld/testsuite/ld-elf/seg.d b/ld/testsuite/ld-elf/seg.d new file mode 100644 index 0000000000..ff2c7f9ac8 --- /dev/null +++ b/ld/testsuite/ld-elf/seg.d @@ -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 diff --git a/ld/testsuite/ld-elf/seg.s b/ld/testsuite/ld-elf/seg.s new file mode 100644 index 0000000000..24ec5676ff --- /dev/null +++ b/ld/testsuite/ld-elf/seg.s @@ -0,0 +1,6 @@ + .section boot,"ax" + .4byte 0x76543210 + .section reset,"ax" + .4byte 0xfedcba98 + .text + .4byte 0x12345678 diff --git a/ld/testsuite/ld-elf/seg.t b/ld/testsuite/ld-elf/seg.t new file mode 100644 index 0000000000..2f86acf18f --- /dev/null +++ b/ld/testsuite/ld-elf/seg.t @@ -0,0 +1,16 @@ + +SECTIONS +{ + reset - 4 : + { + *(reset) + } + boot - 0x1000 : + { + *(boot) + } = 0xffff + . = + SIZEOF_HEADERS; + .text : { *(.text) } + .data : { *(.data) } + .bss : { *(.bss) } +} |