From dd8ed8c6f24144219ff442e0352c55ddbd2d98cb Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Mon, 3 Oct 2005 17:29:47 +0000 Subject: [PATCH] 2005-10-03 James E Wilson * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld, jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: Add support for .bss.* sections. --- libgloss/ChangeLog | 8 ++++++++ libgloss/mips/array.ld | 1 + libgloss/mips/cfe.ld | 1 + libgloss/mips/ddb-kseg0.ld | 1 + libgloss/mips/ddb.ld | 1 + libgloss/mips/dve.ld | 1 + libgloss/mips/idt.ld | 1 + libgloss/mips/idt32.ld | 1 + libgloss/mips/idt64.ld | 1 + libgloss/mips/idtecoff.ld | 1 + libgloss/mips/jmr3904app-java.ld | 1 + libgloss/mips/jmr3904app.ld | 1 + libgloss/mips/jmr3904dram-java.ld | 1 + libgloss/mips/jmr3904dram.ld | 1 + libgloss/mips/lsi.ld | 1 + libgloss/mips/nullmon.ld | 1 + libgloss/mips/pmon.ld | 1 + 17 files changed, 24 insertions(+) diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index afce0b3c4..b3467200f 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,11 @@ +2005-10-03 James E Wilson + + * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, + mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld, + mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld, + jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld, + mips/pmon.ld: Add support for .bss.* sections. + 2005-09-23 James E Wilson * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, diff --git a/libgloss/mips/array.ld b/libgloss/mips/array.ld index 6d3eddb55..fc4cc8fc2 100644 --- a/libgloss/mips/array.ld +++ b/libgloss/mips/array.ld @@ -172,6 +172,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/cfe.ld b/libgloss/mips/cfe.ld index b14f068a2..58e8014d7 100644 --- a/libgloss/mips/cfe.ld +++ b/libgloss/mips/cfe.ld @@ -130,6 +130,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/ddb-kseg0.ld b/libgloss/mips/ddb-kseg0.ld index de5c8ba2a..db3759ea6 100644 --- a/libgloss/mips/ddb-kseg0.ld +++ b/libgloss/mips/ddb-kseg0.ld @@ -124,6 +124,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/ddb.ld b/libgloss/mips/ddb.ld index 83aeb2527..028078353 100644 --- a/libgloss/mips/ddb.ld +++ b/libgloss/mips/ddb.ld @@ -124,6 +124,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/dve.ld b/libgloss/mips/dve.ld index 74ea36a5c..073d1e9ca 100644 --- a/libgloss/mips/dve.ld +++ b/libgloss/mips/dve.ld @@ -125,6 +125,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idt.ld b/libgloss/mips/idt.ld index 815fc32e1..e0f87a792 100644 --- a/libgloss/mips/idt.ld +++ b/libgloss/mips/idt.ld @@ -131,6 +131,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idt32.ld b/libgloss/mips/idt32.ld index 610f6cf3c..b5bba04b8 100644 --- a/libgloss/mips/idt32.ld +++ b/libgloss/mips/idt32.ld @@ -133,6 +133,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idt64.ld b/libgloss/mips/idt64.ld index ff038a953..4a400ae73 100644 --- a/libgloss/mips/idt64.ld +++ b/libgloss/mips/idt64.ld @@ -132,6 +132,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idtecoff.ld b/libgloss/mips/idtecoff.ld index aa2e3ed74..2788cc824 100644 --- a/libgloss/mips/idtecoff.ld +++ b/libgloss/mips/idtecoff.ld @@ -90,6 +90,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/jmr3904app-java.ld b/libgloss/mips/jmr3904app-java.ld index 9d3289bb1..98ce5357c 100644 --- a/libgloss/mips/jmr3904app-java.ld +++ b/libgloss/mips/jmr3904app-java.ld @@ -90,6 +90,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) . += 0x2000 ; /* 8k bytes of stack. */ diff --git a/libgloss/mips/jmr3904app.ld b/libgloss/mips/jmr3904app.ld index f1f930899..3056a36bf 100644 --- a/libgloss/mips/jmr3904app.ld +++ b/libgloss/mips/jmr3904app.ld @@ -123,6 +123,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) . += 0x2000 ; /* 8k bytes of stack. */ diff --git a/libgloss/mips/jmr3904dram-java.ld b/libgloss/mips/jmr3904dram-java.ld index 994dd78ae..71e84032e 100644 --- a/libgloss/mips/jmr3904dram-java.ld +++ b/libgloss/mips/jmr3904dram-java.ld @@ -92,6 +92,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/jmr3904dram.ld b/libgloss/mips/jmr3904dram.ld index 646c7ddee..a2cb1eae5 100644 --- a/libgloss/mips/jmr3904dram.ld +++ b/libgloss/mips/jmr3904dram.ld @@ -89,6 +89,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/lsi.ld b/libgloss/mips/lsi.ld index 802b776a7..839382527 100644 --- a/libgloss/mips/lsi.ld +++ b/libgloss/mips/lsi.ld @@ -123,6 +123,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/nullmon.ld b/libgloss/mips/nullmon.ld index 75587af32..1d9319504 100644 --- a/libgloss/mips/nullmon.ld +++ b/libgloss/mips/nullmon.ld @@ -125,6 +125,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/pmon.ld b/libgloss/mips/pmon.ld index 0f3009c19..e9a20aecc 100644 --- a/libgloss/mips/pmon.ld +++ b/libgloss/mips/pmon.ld @@ -125,6 +125,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.bss.*) *(.gnu.linkonce.b.*) *(COMMON) }