diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2005-09-23 15:51:10 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2005-09-23 15:51:10 +0000 |
commit | 3924c5c780e5dd339f37594f101b753f4ca2dfe9 (patch) | |
tree | 5e729c99e593ec4bceb4290852a7b26b9c33834f /libgloss | |
parent | 255e7e559ee76ca82cf30aa47486ec8736d88521 (diff) | |
download | newlib-3924c5c780e5dd339f37594f101b753f4ca2dfe9.zip newlib-3924c5c780e5dd339f37594f101b753f4ca2dfe9.tar.gz newlib-3924c5c780e5dd339f37594f101b753f4ca2dfe9.tar.bz2 |
2005-09-23 James E Wilson <wilson@specifix.com>
* 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: Change x* to x.* in existing linkonce lines. Add
support for .gnu.linkonce.b.*.
Diffstat (limited to 'libgloss')
-rw-r--r-- | libgloss/ChangeLog | 9 | ||||
-rw-r--r-- | libgloss/mips/array.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/cfe.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/ddb-kseg0.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/ddb.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/dve.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/idt.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/idt32.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/idt64.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/idtecoff.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/jmr3904app-java.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/jmr3904app.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/jmr3904dram-java.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/jmr3904dram.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/lsi.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/nullmon.ld | 7 | ||||
-rw-r--r-- | libgloss/mips/pmon.ld | 7 |
17 files changed, 73 insertions, 48 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index 883c3a1..afce0b3 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,12 @@ +2005-09-23 James E Wilson <wilson@specifix.com> + + * 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: Change x* to x.* in existing linkonce lines. Add + support for .gnu.linkonce.b.*. + 2005-08-30 Jeff Johnston <jjohnstn@redhat.com> * rs6000/Makefile.in (VPATH): Use colon as separator. diff --git a/libgloss/mips/array.ld b/libgloss/mips/array.ld index 0652c6e..6d3eddb 100644 --- a/libgloss/mips/array.ld +++ b/libgloss/mips/array.ld @@ -88,7 +88,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -140,13 +140,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } _gp = ALIGN(16) + 0x8000; .lit8 : { @@ -172,6 +172,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } end = .; diff --git a/libgloss/mips/cfe.ld b/libgloss/mips/cfe.ld index 116f54f..b14f068 100644 --- a/libgloss/mips/cfe.ld +++ b/libgloss/mips/cfe.ld @@ -36,7 +36,7 @@ SECTIONS PROVIDE (eprol = .); *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) } @@ -95,13 +95,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -130,6 +130,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/ddb-kseg0.ld b/libgloss/mips/ddb-kseg0.ld index 4dd7d70..de5c8ba 100644 --- a/libgloss/mips/ddb-kseg0.ld +++ b/libgloss/mips/ddb-kseg0.ld @@ -37,7 +37,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -89,13 +89,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -124,6 +124,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/ddb.ld b/libgloss/mips/ddb.ld index 8c7fb2c..83aeb25 100644 --- a/libgloss/mips/ddb.ld +++ b/libgloss/mips/ddb.ld @@ -37,7 +37,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -89,13 +89,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -124,6 +124,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/dve.ld b/libgloss/mips/dve.ld index 3324f97..74ea36a 100644 --- a/libgloss/mips/dve.ld +++ b/libgloss/mips/dve.ld @@ -37,7 +37,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -89,13 +89,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) CONSTRUCTORS } . = ALIGN(8); @@ -125,6 +125,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idt.ld b/libgloss/mips/idt.ld index 39778a0..815fc32 100644 --- a/libgloss/mips/idt.ld +++ b/libgloss/mips/idt.ld @@ -37,7 +37,7 @@ SECTIONS PROVIDE (eprol = .); *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) } @@ -96,13 +96,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -131,6 +131,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idt32.ld b/libgloss/mips/idt32.ld index 01426c0..610f6cf 100644 --- a/libgloss/mips/idt32.ld +++ b/libgloss/mips/idt32.ld @@ -38,7 +38,7 @@ SECTIONS PROVIDE (eprol = .); *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) } @@ -98,13 +98,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -133,6 +133,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idt64.ld b/libgloss/mips/idt64.ld index 119976f..ff038a9 100644 --- a/libgloss/mips/idt64.ld +++ b/libgloss/mips/idt64.ld @@ -38,7 +38,7 @@ SECTIONS PROVIDE (eprol = .); *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) } @@ -97,13 +97,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -132,6 +132,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/idtecoff.ld b/libgloss/mips/idtecoff.ld index 118570c..aa2e3ed 100644 --- a/libgloss/mips/idtecoff.ld +++ b/libgloss/mips/idtecoff.ld @@ -39,7 +39,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -54,13 +54,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) CONSTRUCTORS } . = ALIGN(8); @@ -90,6 +90,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } end = .; diff --git a/libgloss/mips/jmr3904app-java.ld b/libgloss/mips/jmr3904app-java.ld index e1a828e..9d3289b 100644 --- a/libgloss/mips/jmr3904app-java.ld +++ b/libgloss/mips/jmr3904app-java.ld @@ -39,7 +39,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -54,13 +54,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) CONSTRUCTORS } . = ALIGN(8); @@ -90,6 +90,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) . += 0x2000 ; /* 8k bytes of stack. */ __stack = ALIGN(64) ; diff --git a/libgloss/mips/jmr3904app.ld b/libgloss/mips/jmr3904app.ld index 3a7c37e..f1f9308 100644 --- a/libgloss/mips/jmr3904app.ld +++ b/libgloss/mips/jmr3904app.ld @@ -36,7 +36,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -88,13 +88,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -123,6 +123,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) . += 0x2000 ; /* 8k bytes of stack. */ __stack = ALIGN(64) ; diff --git a/libgloss/mips/jmr3904dram-java.ld b/libgloss/mips/jmr3904dram-java.ld index f748aef..994dd78 100644 --- a/libgloss/mips/jmr3904dram-java.ld +++ b/libgloss/mips/jmr3904dram-java.ld @@ -41,7 +41,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -56,13 +56,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) CONSTRUCTORS } . = ALIGN(8); @@ -92,6 +92,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/jmr3904dram.ld b/libgloss/mips/jmr3904dram.ld index 47a3475..646c7dd 100644 --- a/libgloss/mips/jmr3904dram.ld +++ b/libgloss/mips/jmr3904dram.ld @@ -38,7 +38,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -53,13 +53,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) CONSTRUCTORS } . = ALIGN(8); @@ -89,6 +89,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } diff --git a/libgloss/mips/lsi.ld b/libgloss/mips/lsi.ld index 20d0a39..802b776 100644 --- a/libgloss/mips/lsi.ld +++ b/libgloss/mips/lsi.ld @@ -38,7 +38,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) PROVIDE (__runtime_reloc_start = .); *(.rel.sdata) PROVIDE (__runtime_reloc_stop = .); @@ -88,13 +88,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) CONSTRUCTORS } . = ALIGN(8); @@ -123,6 +123,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } end = .; diff --git a/libgloss/mips/nullmon.ld b/libgloss/mips/nullmon.ld index 7b595ff..75587af 100644 --- a/libgloss/mips/nullmon.ld +++ b/libgloss/mips/nullmon.ld @@ -38,7 +38,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -90,13 +90,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -125,6 +125,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } . = ALIGN(64) ; diff --git a/libgloss/mips/pmon.ld b/libgloss/mips/pmon.ld index 99b099c..0f3009c 100644 --- a/libgloss/mips/pmon.ld +++ b/libgloss/mips/pmon.ld @@ -38,7 +38,7 @@ SECTIONS eprol = .; *(.text) *(.text.*) - *(.gnu.linkonce.t*) + *(.gnu.linkonce.t.*) *(.mips16.fn.*) *(.mips16.call.*) PROVIDE (__runtime_reloc_start = .); @@ -90,13 +90,13 @@ SECTIONS *(.rdata) *(.rodata) *(.rodata.*) - *(.gnu.linkonce.r*) + *(.gnu.linkonce.r.*) } _fdata = ALIGN(16); .data : { *(.data) *(.data.*) - *(.gnu.linkonce.d*) + *(.gnu.linkonce.d.*) } . = ALIGN(8); _gp = . + 0x8000; @@ -125,6 +125,7 @@ SECTIONS .bss : { _bss_start = . ; *(.bss) + *(.gnu.linkonce.b.*) *(COMMON) } |