forked from Imagelibrary/binutils-gdb
The linker scripts for AArch64 and TIC6x were probably originally copied from Arm testsuite, and contain the same typo in the name of the attributes section. This patch fixes the typo across all the testsuites.
33 lines
728 B
Plaintext
33 lines
728 B
Plaintext
/* Script for ld testsuite. */
|
|
OUTPUT_ARCH(arm)
|
|
ENTRY(_start)
|
|
MEMORY
|
|
{
|
|
read_memory (rx) : ORIGIN = 0x00008000, LENGTH = 4M
|
|
purecode_memory (!rx) : ORIGIN = 0x00800000, LENGTH = 4M
|
|
}
|
|
SECTIONS
|
|
{
|
|
/* Read-only sections, merged into text segment: */
|
|
PROVIDE (__executable_start = 0x8000); . = 0x8000;
|
|
.text.purecode :
|
|
{
|
|
INPUT_SECTION_FLAGS (SHF_ARM_PURECODE) *(.text*)
|
|
} > purecode_memory
|
|
.text :
|
|
{
|
|
*(.before)
|
|
*(.text)
|
|
*(.after)
|
|
*(.ARM.extab*)
|
|
*(.glue_7)
|
|
*(.v4_bx)
|
|
} > read_memory
|
|
.ARM.exidx : { *(.ARM.exidx*) }
|
|
. = 0x9000;
|
|
.got : { *(.got) *(.got.plt)}
|
|
. = 0x12340000;
|
|
.far : { *(.far) }
|
|
.ARM.attributes 0 : { *(.ARM.attributes) }
|
|
}
|