mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
* ld-scripts/include-sections.t: Discard all sections not
explicitly requested by the rest of the linker script. * ld-scripts/include-1.d: Expect test to fail for AIX ports. Do not assume that the .text section will be marked readonly. * ld-scripts/include.s: Replace .section directives with just .text or .data.
This commit is contained in:
@ -1,3 +1,12 @@
|
||||
2008-07-21 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* ld-scripts/include-sections.t: Discard all sections not
|
||||
explicitly requested by the rest of the linker script.
|
||||
* ld-scripts/include-1.d: Expect test to fail for AIX ports.
|
||||
Do not assume that the .text section will be marked readonly.
|
||||
* ld-scripts/include.s: Replace .section directives with just
|
||||
.text or .data.
|
||||
|
||||
2008-07-18 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* ld-arm/attr-merge-wchar-0.s,ld-arm/attr-merge-wchar-2.s,
|
||||
|
@ -2,10 +2,12 @@
|
||||
# source: include.s
|
||||
# ld: -T include-1.t
|
||||
# objdump: -w -h
|
||||
# xfail: "*-aix*"
|
||||
# AIX targets rename the .text and .data sectons...
|
||||
|
||||
.*: file format .*
|
||||
|
||||
Sections:
|
||||
Idx +Name +Size +VMA +LMA +File off +Algn +Flags
|
||||
0 .text 0+000000c 0+0000000 0+0000000 [0-9a-f]+ 2\*\*[0-9]+ CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
0 .text 0+000000c 0+0000000 0+0000000 [0-9a-f]+ 2\*\*[0-9]+ CONTENTS, ALLOC, LOAD,.*CODE
|
||||
1 .data 0+000000c 0+0100000 0+0100000 [0-9a-f]+ 2\*\*[0-9]+ CONTENTS, ALLOC, LOAD, DATA
|
||||
|
@ -1,4 +1,5 @@
|
||||
SECTIONS {
|
||||
.text : { *(.text) } >rom
|
||||
INCLUDE include-data.t
|
||||
/DISCARD/ : { *(*) }
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
.section .text, "ax", "progbits"
|
||||
.text
|
||||
.4byte 0x11223344
|
||||
.4byte 0x55667788
|
||||
.4byte 0x99aabbcc
|
||||
|
||||
.section .data, "aw", "progbits"
|
||||
.data
|
||||
.4byte 0x01020304
|
||||
.4byte 0x05060708
|
||||
.4byte 0x090a0b0c
|
||||
|
Reference in New Issue
Block a user