diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-05-09 21:37:30 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-05-09 21:37:30 +0000 |
commit | 85c925744739fec5a06aef65b5302d41337452d4 (patch) | |
tree | 637535313cc0d40f9a903a71352278e9fdf4f595 /c/src/lib/libbsp/powerpc/motorola_powerpc/startup | |
parent | 2002-05-01 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-85c925744739fec5a06aef65b5302d41337452d4.tar.bz2 |
2001-05-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: In support of gcc 3.1, added one of more
of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
.gnu.linkonce.sb2.*, and .gnu.linkonce.s.*. Spacing corrections
and direction of segments to memory regions may also have been
addressed. This was a sweep across all BSPs.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/motorola_powerpc/startup')
-rw-r--r-- | c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds index 1c8127b273..bd7e2a6fd7 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds @@ -38,7 +38,7 @@ SECTIONS .rela.data : { *(.rela.data) *(.rela.gnu.linkonce.d*) } > CODE .rela.rodata : - { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } > CODE + { *(.rela.rodata*) *(.rela.gnu.linkonce.r*) } > CODE .rela.got : { *(.rela.got) } > CODE .rela.got1 : { *(.rela.got1) } > CODE .rela.got2 : { *(.rela.got2) } > CODE @@ -61,13 +61,13 @@ SECTIONS } > CODE .init : { _init = .; *(.init) } >CODE .fini : { _fini = .; *(.fini) } >CODE - .rodata : { *(.rodata) *(.gnu.linkonce.r*) } > CODE + .rodata : { *(.rodata*) *(.gnu.linkonce.r*) } > CODE .rodata1 : { *(.rodata1) } > CODE .eh_frame : { *.(eh_frame) } >CODE _etext = .; PROVIDE (etext = .); - .sdata2 : { *(.sdata2) } > CODE - .sbss2 : { *(.sbss2) } > CODE + .sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >CODE + .sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >CODE /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. It would be more correct to do this: @@ -117,7 +117,7 @@ SECTIONS /* We want the small data sections together, so single-instruction offsets can access them all, and initialized data all before uninitialized, so we can shorten the on-disk segment size. */ - .sdata : { *(.sdata) } > CODE + .sdata : { *(.sdata) *(.gnu.linkonce.s.*) } >CODE _edata = .; PROVIDE (edata = .); .sbss : |