2006-06-24 Joel Sherrill <joel@OARcorp.com>

* startup/linkcmds: Add .rela.dyn sections.
This commit is contained in:
Joel Sherrill
2006-06-25 00:14:10 +00:00
parent 6f96a1d57a
commit f70c44dae0
6 changed files with 54 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .rela.dyn sections.
2006-06-22 Joel Sherrill <joel@OARcorp.com> 2006-06-22 Joel Sherrill <joel@OARcorp.com>
PR 1100/bsps PR 1100/bsps

View File

@@ -138,6 +138,20 @@ SECTIONS
. = ALIGN (16); . = ALIGN (16);
_endtext = .; _endtext = .;
} > ram } > ram
.rela.dyn :
{
*(.rela.init)
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
*(.rela.fini)
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
*(.rela.ctors)
*(.rela.dtors)
*(.rela.got)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
} >ram
.data : .data :
{ {
data_start = .; data_start = .;

View File

@@ -1,3 +1,7 @@
2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .rela.dyn sections.
2006-03-08 Joel Sherrill <joel@OARcorp.com> 2006-03-08 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .gnu.linkonce.b.* section. * startup/linkcmds: Add .gnu.linkonce.b.* section.

View File

@@ -137,6 +137,20 @@ SECTIONS
. = ALIGN (16); . = ALIGN (16);
_endtext = .; _endtext = .;
} > ram } > ram
.rela.dyn :
{
*(.rela.init)
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
*(.rela.fini)
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
*(.rela.ctors)
*(.rela.dtors)
*(.rela.got)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
} >ram
.data : .data :
{ {
data_start = .; data_start = .;

View File

@@ -1,3 +1,7 @@
2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .rela.dyn sections.
2006-04-12 Konrad Eisele <konrad@gaisler.com> 2006-04-12 Konrad Eisele <konrad@gaisler.com>
* include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define. * include/leon.h: Add LEON_INTERRUPT_EXTERNAL_1 define.

View File

@@ -137,6 +137,20 @@ SECTIONS
. = ALIGN (16); . = ALIGN (16);
_endtext = .; _endtext = .;
} > ram } > ram
.rela.dyn :
{
*(.rela.init)
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
*(.rela.fini)
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
*(.rela.ctors)
*(.rela.dtors)
*(.rela.got)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
} >ram
.data : .data :
{ {
data_start = .; data_start = .;