diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-08-26 13:06:55 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-08-26 13:06:55 +0000 |
commit | 44c44c535acf5c6946378316fba5fc41175584fa (patch) | |
tree | eb49f94de3f748035562a4dac7a950ccf2b83190 /c/src | |
parent | 2002-08-26 Eric Norum <eric.norum@usask.ca> (diff) | |
download | rtems-44c44c535acf5c6946378316fba5fc41175584fa.tar.bz2 |
2002-08-21 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Move .init section after text section so
C+ global constructors work.
Diffstat (limited to 'c/src')
-rw-r--r-- | c/src/lib/libbsp/mips/jmr3904/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/mips/jmr3904/startup/linkcmds | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/mips/jmr3904/ChangeLog b/c/src/lib/libbsp/mips/jmr3904/ChangeLog index af8e05c442..e36011e545 100644 --- a/c/src/lib/libbsp/mips/jmr3904/ChangeLog +++ b/c/src/lib/libbsp/mips/jmr3904/ChangeLog @@ -1,5 +1,10 @@ 2002-08-21 Joel Sherrill <joel@OARcorp.com> + * startup/linkcmds: Move .init section after text section so + C+ global constructors work. + +2002-08-21 Joel Sherrill <joel@OARcorp.com> + * bsp_specs: Added support for -nostdlibs. 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de> diff --git a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds index 885cfc292e..0c52ba4b3e 100644 --- a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds +++ b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds @@ -18,11 +18,11 @@ SECTIONS .text : { _ftext = . ; - *(.init) eprol = .; *(.text) *(.text.*) *(.gnu.linkonce.t*) + *(.init) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -76,6 +76,7 @@ SECTIONS *(.data) *(.data.*) *(.gnu.linkonce.d*) + SORT(CONSTRUCTORS) } . = ALIGN(8); _gp = . + 0x8000; |