FT32 linker script cleanup
Fix a typo (__PMSIZE was written as __PMSIZE_) and add section alignment for DATA and BSS. ld/ChangeLog: * scripttempl/ft32.sc (__PMSIZE): Correct __PMSIZE_. (DATA): add ALIGN. (BSS): add ALIGN
This commit is contained in:
parent
819490e217
commit
3a5ce9503e
2 changed files with 9 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2016-07-06 James Bowman <james.bowman@ftdichip.com>
|
||||
|
||||
* scripttempl/ft32.sc (__PMSIZE): Correct __PMSIZE_.
|
||||
(DATA): add ALIGN.
|
||||
(BSS): add ALIGN
|
||||
|
||||
2016-07-05 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* testsuite/ld-plugin/lto.exp: Add -flto to PR ld/20321 test.
|
||||
|
|
|
@ -15,7 +15,7 @@ OUTPUT_ARCH(${ARCH})
|
|||
${LIB_SEARCH_DIRS}
|
||||
|
||||
/* Allow the command line to override the memory region sizes. */
|
||||
__PMSIZE_ = DEFINED(__PMSIZE) ? __PMSIZE : 256K;
|
||||
__PMSIZE = DEFINED(__PMSIZE) ? __PMSIZE : 256K;
|
||||
__RAMSIZE = DEFINED(__RAMSIZE) ? __RAMSIZE : 64K;
|
||||
|
||||
MEMORY
|
||||
|
@ -43,6 +43,7 @@ SECTIONS
|
|||
*(.rodata)
|
||||
*(.rodata*)
|
||||
${RELOCATING+ _edata = . ; }
|
||||
. = ALIGN(4);
|
||||
} ${RELOCATING+ > ram}
|
||||
.bss ${RELOCATING+ SIZEOF(.data) + ADDR(.data)} :
|
||||
{
|
||||
|
@ -50,6 +51,7 @@ SECTIONS
|
|||
*(.bss)
|
||||
*(COMMON)
|
||||
${RELOCATING+ _end = . ; }
|
||||
. = ALIGN(4);
|
||||
} ${RELOCATING+ > ram}
|
||||
|
||||
${RELOCATING+ __data_load_start = LOADADDR(.data); }
|
||||
|
|
Loading…
Reference in a new issue