Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2005-04-12 12:06:40 +0400
committerRichard Sandiford <rdsandiford@googlemail.com>2005-04-12 12:06:40 +0400
commit576d455f5f6266a1f8fbcadcbb02e46e96ece631 (patch)
tree30341accc387f5ae443c1237d1810b24fcb1ee53 /libgloss/mips
parente8b0558a10198805353d2500096549863394a2f4 (diff)
* mips/array.ld, mips/cfe.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: Keep .init and .fini.
Diffstat (limited to 'libgloss/mips')
-rw-r--r--libgloss/mips/array.ld4
-rw-r--r--libgloss/mips/cfe.ld4
-rw-r--r--libgloss/mips/dve.ld4
-rw-r--r--libgloss/mips/idt.ld4
-rw-r--r--libgloss/mips/idt32.ld4
-rw-r--r--libgloss/mips/idt64.ld4
-rw-r--r--libgloss/mips/idtecoff.ld4
-rw-r--r--libgloss/mips/jmr3904app-java.ld4
-rw-r--r--libgloss/mips/jmr3904app.ld4
-rw-r--r--libgloss/mips/jmr3904dram-java.ld4
-rw-r--r--libgloss/mips/jmr3904dram.ld4
-rw-r--r--libgloss/mips/lsi.ld4
-rw-r--r--libgloss/mips/nullmon.ld4
-rw-r--r--libgloss/mips/pmon.ld4
14 files changed, 28 insertions, 28 deletions
diff --git a/libgloss/mips/array.ld b/libgloss/mips/array.ld
index 5c99bcb3c..6856842ce 100644
--- a/libgloss/mips/array.ld
+++ b/libgloss/mips/array.ld
@@ -84,7 +84,7 @@ SECTIONS
. = 0x80020000;
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -94,7 +94,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/cfe.ld b/libgloss/mips/cfe.ld
index a251f8e91..37bc38bcd 100644
--- a/libgloss/mips/cfe.ld
+++ b/libgloss/mips/cfe.ld
@@ -41,10 +41,10 @@ SECTIONS
*(.mips16.call.*)
}
.init : {
- *(.init)
+ KEEP (*(.init))
}
.fini : {
- *(.fini)
+ KEEP (*(.fini))
}
.rel.sdata : {
PROVIDE (__runtime_reloc_start = .);
diff --git a/libgloss/mips/dve.ld b/libgloss/mips/dve.ld
index 0e91b5ddc..38a87932c 100644
--- a/libgloss/mips/dve.ld
+++ b/libgloss/mips/dve.ld
@@ -33,7 +33,7 @@ SECTIONS
. = 0xA0040000;
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -43,7 +43,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/idt.ld b/libgloss/mips/idt.ld
index fb06bd8b2..427e1b94b 100644
--- a/libgloss/mips/idt.ld
+++ b/libgloss/mips/idt.ld
@@ -42,10 +42,10 @@ SECTIONS
*(.mips16.call.*)
}
.init : {
- *(.init)
+ KEEP (*(.init))
}
.fini : {
- *(.fini)
+ KEEP (*(.fini))
}
.rel.sdata : {
PROVIDE (__runtime_reloc_start = .);
diff --git a/libgloss/mips/idt32.ld b/libgloss/mips/idt32.ld
index 9e6a651cb..c4adf3757 100644
--- a/libgloss/mips/idt32.ld
+++ b/libgloss/mips/idt32.ld
@@ -43,10 +43,10 @@ SECTIONS
*(.mips16.call.*)
}
.init : {
- *(.init)
+ KEEP (*(.init))
}
.fini : {
- *(.fini)
+ KEEP (*(.fini))
}
.rel.sdata : {
PROVIDE (__runtime_reloc_start = .);
diff --git a/libgloss/mips/idt64.ld b/libgloss/mips/idt64.ld
index 3042e7c38..61a5e8c44 100644
--- a/libgloss/mips/idt64.ld
+++ b/libgloss/mips/idt64.ld
@@ -43,10 +43,10 @@ SECTIONS
*(.mips16.call.*)
}
.init : {
- *(.init)
+ KEEP (*(.init))
}
.fini : {
- *(.fini)
+ KEEP (*(.fini))
}
.rel.sdata : {
PROVIDE (__runtime_reloc_start = .);
diff --git a/libgloss/mips/idtecoff.ld b/libgloss/mips/idtecoff.ld
index 2910db687..11894383f 100644
--- a/libgloss/mips/idtecoff.ld
+++ b/libgloss/mips/idtecoff.ld
@@ -35,7 +35,7 @@ SECTIONS
. = 0xA0020000;
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -45,7 +45,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/jmr3904app-java.ld b/libgloss/mips/jmr3904app-java.ld
index 3759d0b3c..acb8f52d5 100644
--- a/libgloss/mips/jmr3904app-java.ld
+++ b/libgloss/mips/jmr3904app-java.ld
@@ -35,7 +35,7 @@ SECTIONS
/* It fits the Cygmon ROMS */
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -45,7 +45,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/jmr3904app.ld b/libgloss/mips/jmr3904app.ld
index 0785d597b..51d3fb50f 100644
--- a/libgloss/mips/jmr3904app.ld
+++ b/libgloss/mips/jmr3904app.ld
@@ -32,7 +32,7 @@ SECTIONS
/* It fits the Cygmon ROMS */
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -42,7 +42,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/jmr3904dram-java.ld b/libgloss/mips/jmr3904dram-java.ld
index 3bf777c48..6801a0b9a 100644
--- a/libgloss/mips/jmr3904dram-java.ld
+++ b/libgloss/mips/jmr3904dram-java.ld
@@ -37,7 +37,7 @@ SECTIONS
/* It fits the Cygmon ROMS */
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -47,7 +47,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/jmr3904dram.ld b/libgloss/mips/jmr3904dram.ld
index 67be2b532..abbd85844 100644
--- a/libgloss/mips/jmr3904dram.ld
+++ b/libgloss/mips/jmr3904dram.ld
@@ -34,7 +34,7 @@ SECTIONS
/* It fits the Cygmon ROMS */
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -44,7 +44,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/lsi.ld b/libgloss/mips/lsi.ld
index b1f3e6fce..227eb8564 100644
--- a/libgloss/mips/lsi.ld
+++ b/libgloss/mips/lsi.ld
@@ -34,7 +34,7 @@ SECTIONS
. = 0xA0020000;
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -42,7 +42,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/nullmon.ld b/libgloss/mips/nullmon.ld
index a0017392e..41415e24b 100644
--- a/libgloss/mips/nullmon.ld
+++ b/libgloss/mips/nullmon.ld
@@ -34,7 +34,7 @@ SECTIONS
. = 0xA0020000;
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -44,7 +44,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}
diff --git a/libgloss/mips/pmon.ld b/libgloss/mips/pmon.ld
index 214594a2d..975b1bd2a 100644
--- a/libgloss/mips/pmon.ld
+++ b/libgloss/mips/pmon.ld
@@ -34,7 +34,7 @@ SECTIONS
. = 0xA0020000;
.text : {
_ftext = . ;
- *(.init)
+ KEEP (*(.init))
eprol = .;
*(.text)
*(.text.*)
@@ -44,7 +44,7 @@ SECTIONS
PROVIDE (__runtime_reloc_start = .);
*(.rel.sdata)
PROVIDE (__runtime_reloc_stop = .);
- *(.fini)
+ KEEP (*(.fini))
etext = .;
_etext = .;
}