diff options
Diffstat (limited to 'c/src/lib/libbsp/m68k/idp/startup/linkcmds')
-rw-r--r-- | c/src/lib/libbsp/m68k/idp/startup/linkcmds | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/m68k/idp/startup/linkcmds b/c/src/lib/libbsp/m68k/idp/startup/linkcmds index d35d1d17ac..8ffdb3f40d 100644 --- a/c/src/lib/libbsp/m68k/idp/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/idp/startup/linkcmds @@ -31,6 +31,9 @@ SECTIONS *(.eh_fram) . = ALIGN (16); + . = ALIGN (16); + *(.gcc_exc) + /* * C++ constructors */ @@ -47,16 +50,14 @@ SECTIONS etext = ALIGN( 0x10 ) ; _etext = .; } - .data ADDR( .text ) + SIZEOF( .text ): - { + .data : { data_start = . ; _data_start = .; *(.data) edata = ALIGN( 0x10 ) ; _edata = .; } - .bss ADDR( .data ) + SIZEOF( .data ): - { + .bss : { bss_start = . ; _bss_start = . ; *(.bss) |