* ld/testsuite/ld-arm/group-relocs.s: Mark code sections as executable.
* ld/testsuite/ld-arm/arm-elf.exp (armelftests): Only dump executable sections in group-relocs test. * ld/testsuite/ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
This commit is contained in:
parent
f6bbabf054
commit
c9ee9c4cb8
4 changed files with 12 additions and 5 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2010-02-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
|
||||||
|
|
||||||
|
* ld-arm/group-relocs.s: Mark code sections as executable.
|
||||||
|
* ld-arm/arm-elf.exp (armelftests): Only dump executable sections in
|
||||||
|
group-relocs test.
|
||||||
|
* ld-arm/reloc-boundaries.d: Fix test to work on Linux targets.
|
||||||
|
|
||||||
2010-02-23 Nick Clifton <nickc@redhat.com>
|
2010-02-23 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* ld-elf/orphan4.d: Allow for other sections to be present in the
|
* ld-elf/orphan4.d: Allow for other sections to be present in the
|
||||||
|
|
|
@ -69,7 +69,7 @@ if { ![is_elf_format] || ![istarget "arm*-*-*"] } {
|
||||||
|
|
||||||
set armelftests {
|
set armelftests {
|
||||||
{"Group relocations" "-Ttext 0x8000 --section-start zero=0x0 --section-start alpha=0xeef0 --section-start beta=0xffeef0" "" {group-relocs.s}
|
{"Group relocations" "-Ttext 0x8000 --section-start zero=0x0 --section-start alpha=0xeef0 --section-start beta=0xffeef0" "" {group-relocs.s}
|
||||||
{{objdump -Dr group-relocs.d}}
|
{{objdump -dr group-relocs.d}}
|
||||||
"group-relocs"}
|
"group-relocs"}
|
||||||
{"Thumb-1 BL" "-Ttext 0x1000 --section-start .foo=0x401000" "" {thumb1-bl.s}
|
{"Thumb-1 BL" "-Ttext 0x1000 --section-start .foo=0x401000" "" {thumb1-bl.s}
|
||||||
{{objdump -dr thumb1-bl.d}}
|
{{objdump -dr thumb1-bl.d}}
|
||||||
|
|
|
@ -118,7 +118,7 @@ one_group_needed_ldc_pc:
|
||||||
|
|
||||||
@ We will place the section zero at 0x0.
|
@ We will place the section zero at 0x0.
|
||||||
|
|
||||||
.section zero
|
.section zero, "x"
|
||||||
|
|
||||||
one_group_needed_alu_sb:
|
one_group_needed_alu_sb:
|
||||||
one_group_needed_ldr_sb:
|
one_group_needed_ldr_sb:
|
||||||
|
@ -128,7 +128,7 @@ one_group_needed_ldc_sb:
|
||||||
|
|
||||||
@ We will place the section alpha at 0xeef0.
|
@ We will place the section alpha at 0xeef0.
|
||||||
|
|
||||||
.section alpha
|
.section alpha, "x"
|
||||||
|
|
||||||
two_groups_needed_alu_sb:
|
two_groups_needed_alu_sb:
|
||||||
two_groups_needed_ldr_sb:
|
two_groups_needed_ldr_sb:
|
||||||
|
@ -142,7 +142,7 @@ two_groups_needed_ldc_pc:
|
||||||
|
|
||||||
@ We will place the section beta at 0xffeef0.
|
@ We will place the section beta at 0xffeef0.
|
||||||
|
|
||||||
.section beta
|
.section beta, "x"
|
||||||
|
|
||||||
three_groups_needed_alu_sb:
|
three_groups_needed_alu_sb:
|
||||||
three_groups_needed_ldr_sb:
|
three_groups_needed_ldr_sb:
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
[^:]*: file format elf32-(little|big)arm
|
[^:]*: file format elf32-(little|big)arm
|
||||||
|
|
||||||
Contents of section .text:
|
Contents of section .text:
|
||||||
8000 80ff0080 ffff ......
|
80.. 80ff0080 ffff ......
|
||||||
#...
|
#...
|
||||||
|
|
Loading…
Reference in a new issue