mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
* scripttempl/elfm68hc12.sc: Align text, rodata and data section
on power of 2.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2004-08-01 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
|
* scripttempl/elfm68hc12.sc: Align text, rodata and data section
|
||||||
|
on power of 2.
|
||||||
|
|
||||||
2004-07-27 Jason Thorpe <thorpej@wasabisystems.com>
|
2004-07-27 Jason Thorpe <thorpej@wasabisystems.com>
|
||||||
|
|
||||||
* emulparams/hppanbsd.sh (OUTPUT_FORMAT): Set to "elf32-hppa-netbsd".
|
* emulparams/hppanbsd.sh (OUTPUT_FORMAT): Set to "elf32-hppa-netbsd".
|
||||||
|
@ -319,8 +319,8 @@ SECTIONS
|
|||||||
|
|
||||||
${RELOCATING+_etext = .;}
|
${RELOCATING+_etext = .;}
|
||||||
${RELOCATING+PROVIDE (etext = .);}
|
${RELOCATING+PROVIDE (etext = .);}
|
||||||
|
${RELOCATING+. = ALIGN(2);}
|
||||||
} ${RELOCATING+ > ${TEXT_MEMORY}}
|
} ${RELOCATING+ > ${TEXT_MEMORY} =0xa7a7a7a7}
|
||||||
|
|
||||||
.eh_frame ${RELOCATING-0} :
|
.eh_frame ${RELOCATING-0} :
|
||||||
{
|
{
|
||||||
@ -337,12 +337,14 @@ SECTIONS
|
|||||||
*(.rodata)
|
*(.rodata)
|
||||||
${RELOCATING+*(.rodata.*)}
|
${RELOCATING+*(.rodata.*)}
|
||||||
${RELOCATING+*(.gnu.linkonce.r*)}
|
${RELOCATING+*(.gnu.linkonce.r*)}
|
||||||
} ${RELOCATING+ > ${TEXT_MEMORY}}
|
${RELOCATING+. = ALIGN(2);}
|
||||||
|
} ${RELOCATING+ > ${TEXT_MEMORY} =0xffffffff}
|
||||||
|
|
||||||
.rodata1 ${RELOCATING-0} :
|
.rodata1 ${RELOCATING-0} :
|
||||||
{
|
{
|
||||||
*(.rodata1)
|
*(.rodata1)
|
||||||
} ${RELOCATING+ > ${TEXT_MEMORY}}
|
${RELOCATING+. = ALIGN(2);}
|
||||||
|
} ${RELOCATING+ > ${TEXT_MEMORY} =0xffffffff}
|
||||||
|
|
||||||
/* Constructor and destructor tables are in ROM. */
|
/* Constructor and destructor tables are in ROM. */
|
||||||
${RELOCATING+${CTOR}}
|
${RELOCATING+${CTOR}}
|
||||||
@ -376,7 +378,8 @@ SECTIONS
|
|||||||
|
|
||||||
${RELOCATING+_edata = .;}
|
${RELOCATING+_edata = .;}
|
||||||
${RELOCATING+PROVIDE (edata = .);}
|
${RELOCATING+PROVIDE (edata = .);}
|
||||||
} ${RELOCATING+ > ${DATA_MEMORY}}
|
${RELOCATING+. = ALIGN(2);}
|
||||||
|
} ${RELOCATING+ > ${DATA_MEMORY} =0xffffffff}
|
||||||
|
|
||||||
${RELOCATING+__data_section_size = SIZEOF(.data);}
|
${RELOCATING+__data_section_size = SIZEOF(.data);}
|
||||||
${RELOCATING+PROVIDE (__data_section_size = SIZEOF(.data));}
|
${RELOCATING+PROVIDE (__data_section_size = SIZEOF(.data));}
|
||||||
|
Reference in New Issue
Block a user