diff options
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds | 10 |
2 files changed, 9 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog index 47c96bd716..6e3968ee4c 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @@ -1,3 +1,7 @@ +2004-11-17 Joel Sherrill <joel@OARcorp.com> + + * startup/linkcmds: Add sections required by gcc 3.3.x so it will link. + 2004-11-16 Richard Campbell <richard.campbell@OARcorp.com> * README.MVME2100: Update to include DBAT0. diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds index a8d103c7e0..3db0f7a9f8 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds @@ -98,8 +98,8 @@ SECTIONS PROVIDE (__fini_array_end = .); _SDA2_BASE_ = __SDATA2_START__ + 0x8000; - .sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >CODE - .sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >CODE + .sdata2 : { *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) } >CODE + .sbss2 : { *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) } >CODE .eh_frame : { *.(eh_frame) } >CODE /* NOTE: if the BSP uses page tables, the correctness of @@ -198,9 +198,9 @@ _SDA_BASE_ = __SDATA_START__ + 0x8000; .sbss : { PROVIDE (__sbss_start = .); - *(.sbss) - *(.scommon) *(.dynsbss) + *(.sbss .sbss.* .gnu.linkonce.sb.*) + *(.scommon) PROVIDE (__sbss_end = .); } > CODE .plt : { *(.plt) } > CODE @@ -208,7 +208,7 @@ _SDA_BASE_ = __SDATA_START__ + 0x8000; { PROVIDE (__bss_start = .); *(.dynbss) - *(.bss) + *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) . = ALIGN(16); } > CODE |