2005-07-18 Richard Sandiford <richard@codesourcery.com>
* mips/array.ld (.sdata): Include .gnu.linkonce.s.*, not .gnu.linkonce.s*. (.sbss): Include .sbss.* and .gnu.linkonce.sb.*. * mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, * mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld, * mips/jmr3904app-java.ld, mips/jmr3904app.ld, * mips/jmr3904dram-java.ld, mips/jmr3904dram.ld, * mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: As for mips/array.ld.
This commit is contained in:
parent
ce4654708c
commit
650c30276a
|
@ -1,3 +1,14 @@
|
||||||
|
2005-07-18 Richard Sandiford <richard@codesourcery.com>
|
||||||
|
|
||||||
|
* mips/array.ld (.sdata): Include .gnu.linkonce.s.*, not
|
||||||
|
.gnu.linkonce.s*.
|
||||||
|
(.sbss): Include .sbss.* and .gnu.linkonce.sb.*.
|
||||||
|
* mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld,
|
||||||
|
* mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld,
|
||||||
|
* mips/jmr3904app-java.ld, mips/jmr3904app.ld,
|
||||||
|
* mips/jmr3904dram-java.ld, mips/jmr3904dram.ld,
|
||||||
|
* mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: As for mips/array.ld.
|
||||||
|
|
||||||
2005-07-18 Shaun Jackman <sjackman@gmail.com>
|
2005-07-18 Shaun Jackman <sjackman@gmail.com>
|
||||||
|
|
||||||
* libgloss/arm/libcfunc.c (abort): Call _exit instead of the RDI swi.
|
* libgloss/arm/libcfunc.c (abort): Call _exit instead of the RDI swi.
|
||||||
|
|
|
@ -158,13 +158,15 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
edata = .;
|
edata = .;
|
||||||
_edata = .;
|
_edata = .;
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -115,7 +115,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
|
@ -123,6 +123,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -109,7 +109,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -117,6 +117,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -109,7 +109,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -117,6 +117,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -110,7 +110,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -118,6 +118,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -116,7 +116,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
|
@ -124,6 +124,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -118,7 +118,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
|
@ -126,6 +126,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -117,7 +117,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
PROVIDE (edata = .);
|
PROVIDE (edata = .);
|
||||||
|
@ -125,6 +125,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -75,7 +75,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -83,6 +83,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -75,7 +75,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -83,6 +83,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -108,7 +108,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -116,6 +116,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -77,7 +77,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -85,6 +85,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -74,7 +74,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -82,6 +82,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -109,13 +109,15 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
edata = .;
|
edata = .;
|
||||||
_edata = .;
|
_edata = .;
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -110,7 +110,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -118,6 +118,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
|
@ -110,7 +110,7 @@ SECTIONS
|
||||||
.sdata : {
|
.sdata : {
|
||||||
*(.sdata)
|
*(.sdata)
|
||||||
*(.sdata.*)
|
*(.sdata.*)
|
||||||
*(.gnu.linkonce.s*)
|
*(.gnu.linkonce.s.*)
|
||||||
}
|
}
|
||||||
. = ALIGN(4);
|
. = ALIGN(4);
|
||||||
edata = .;
|
edata = .;
|
||||||
|
@ -118,6 +118,8 @@ SECTIONS
|
||||||
_fbss = .;
|
_fbss = .;
|
||||||
.sbss : {
|
.sbss : {
|
||||||
*(.sbss)
|
*(.sbss)
|
||||||
|
*(.sbss.*)
|
||||||
|
*(.gnu.linkonce.sb.*)
|
||||||
*(.scommon)
|
*(.scommon)
|
||||||
}
|
}
|
||||||
.bss : {
|
.bss : {
|
||||||
|
|
Loading…
Reference in New Issue