diff options
author | Chris Johns <chrisj@rtems.org> | 2021-02-26 13:54:37 -1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2021-02-27 10:59:25 +1100 |
commit | d1bab986ca364cc691f332d914d8bb0e4142886b (patch) | |
tree | baa5e33de468571e66369648ae7f07bddf3db0e1 | |
parent | powerpc/motorola_power: Link all text sections into the executable image (diff) | |
download | rtems-d1bab986ca364cc691f332d914d8bb0e4142886b.tar.bz2 |
powerpc/motorola_power: Place any common data in the .bss section
- It seems the compiler how defaults to -fcommon and this means
some uninitialised data is ignored.
Closes #4266
-rw-r--r-- | bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds b/bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds index a87a07cfd7..501acc40dc 100644 --- a/bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds +++ b/bsps/powerpc/motorola_powerpc/bootloader/ppcboot.lds @@ -40,6 +40,7 @@ SECTIONS *(.text) *(.text*) *(.sdata2) + *(.sdata2*) *(.rodata) *(.rodata*) } @@ -72,13 +73,17 @@ SECTIONS *(.data) *(.data*) *(.sdata) + *(.sdata*) . = ALIGN(4); _data_end = .; } .bss : { *(.sbss) + *(.sbss*) *(.bss) + *(.bss*) + *(COMMON) . = ALIGN(4); _bss_end = .; } @@ -96,6 +101,7 @@ SECTIONS /DISCARD/ : { - *(.comment) + *(.comment*) + *(.debug*) } } |