1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-17 02:52:12 +01:00

ld: make sure current pointer never goes backwards

Fixes linking on ld version 2.22.  Identical to 3cbf4499.
This commit is contained in:
Michael Hope 2012-06-22 20:21:56 +12:00 committed by James Cotton
parent 0efb24a54b
commit fa3aa20e05

View File

@ -98,16 +98,9 @@ SECTIONS
_init_stack_top = . - 4 ;
} > SRAM
_eram = ORIGIN(SRAM) + LENGTH(SRAM) ;
_ebss = _eram ;
_free_ram = . ;
.free_ram (NOLOAD) :
{
. = ORIGIN(SRAM) + LENGTH(SRAM) - _free_ram ;
/* This is used by the startup in order to initialize the .bss section */
_ebss = . ;
_eram = . ;
} > SRAM
/* keep the heap section at the end of the SRAM
* this will allow to claim the remaining bytes not used
* at run time! (done by the reset vector).