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>2004-05-05 16:16:31 +0400
committerRichard Sandiford <rdsandiford@googlemail.com>2004-05-05 16:16:31 +0400
commit8c91dd0a29e3a05e5823325c183836c5a77e5dc4 (patch)
tree47b7b46cb54dc96cbbd64429a9364fb88976a240 /libgloss/mips
parent6767691ff0dca5063809cd2115912f562e63d890 (diff)
* mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld,
* mips/dve.ld, mips/idt32.ld, mips/idt64.ld, mips/idt.ld * mips/jmr3904app.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld (.eh_frame_hdr, .eh_frame, .gcc_except_table, .jcr): New sections.
Diffstat (limited to 'libgloss/mips')
-rw-r--r--libgloss/mips/array.ld4
-rw-r--r--libgloss/mips/cfe.ld4
-rw-r--r--libgloss/mips/ddb-kseg0.ld4
-rw-r--r--libgloss/mips/ddb.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/jmr3904app.ld4
-rw-r--r--libgloss/mips/lsi.ld4
-rw-r--r--libgloss/mips/nullmon.ld4
-rw-r--r--libgloss/mips/pmon.ld4
12 files changed, 48 insertions, 0 deletions
diff --git a/libgloss/mips/array.ld b/libgloss/mips/array.ld
index 839062195..5c99bcb3c 100644
--- a/libgloss/mips/array.ld
+++ b/libgloss/mips/array.ld
@@ -99,6 +99,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/cfe.ld b/libgloss/mips/cfe.ld
index d9fa414c0..a251f8e91 100644
--- a/libgloss/mips/cfe.ld
+++ b/libgloss/mips/cfe.ld
@@ -54,6 +54,10 @@ SECTIONS
PROVIDE (etext = .);
_etext = .;
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/ddb-kseg0.ld b/libgloss/mips/ddb-kseg0.ld
index 939510d46..a3b2d5b4f 100644
--- a/libgloss/mips/ddb-kseg0.ld
+++ b/libgloss/mips/ddb-kseg0.ld
@@ -48,6 +48,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/ddb.ld b/libgloss/mips/ddb.ld
index 28e07b65b..c877d9240 100644
--- a/libgloss/mips/ddb.ld
+++ b/libgloss/mips/ddb.ld
@@ -48,6 +48,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/dve.ld b/libgloss/mips/dve.ld
index 5c15514d4..0e91b5ddc 100644
--- a/libgloss/mips/dve.ld
+++ b/libgloss/mips/dve.ld
@@ -48,6 +48,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/idt.ld b/libgloss/mips/idt.ld
index 1b0550dbe..fb06bd8b2 100644
--- a/libgloss/mips/idt.ld
+++ b/libgloss/mips/idt.ld
@@ -55,6 +55,10 @@ SECTIONS
PROVIDE (etext = .);
_etext = .;
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/idt32.ld b/libgloss/mips/idt32.ld
index a8f31c373..9e6a651cb 100644
--- a/libgloss/mips/idt32.ld
+++ b/libgloss/mips/idt32.ld
@@ -57,6 +57,10 @@ SECTIONS
_etext = .;
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/idt64.ld b/libgloss/mips/idt64.ld
index aa2f1bab4..3042e7c38 100644
--- a/libgloss/mips/idt64.ld
+++ b/libgloss/mips/idt64.ld
@@ -56,6 +56,10 @@ SECTIONS
PROVIDE (etext = .);
_etext = .;
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/jmr3904app.ld b/libgloss/mips/jmr3904app.ld
index b64f83af2..0785d597b 100644
--- a/libgloss/mips/jmr3904app.ld
+++ b/libgloss/mips/jmr3904app.ld
@@ -47,6 +47,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/lsi.ld b/libgloss/mips/lsi.ld
index 7b62a5c25..b1f3e6fce 100644
--- a/libgloss/mips/lsi.ld
+++ b/libgloss/mips/lsi.ld
@@ -47,6 +47,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/nullmon.ld b/libgloss/mips/nullmon.ld
index fcd823644..a0017392e 100644
--- a/libgloss/mips/nullmon.ld
+++ b/libgloss/mips/nullmon.ld
@@ -49,6 +49,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of
diff --git a/libgloss/mips/pmon.ld b/libgloss/mips/pmon.ld
index 5f05f0ac2..214594a2d 100644
--- a/libgloss/mips/pmon.ld
+++ b/libgloss/mips/pmon.ld
@@ -49,6 +49,10 @@ SECTIONS
_etext = .;
}
+ .eh_frame_hdr : { *(.eh_frame_hdr) }
+ .eh_frame : { KEEP (*(.eh_frame)) }
+ .gcc_except_table : { *(.gcc_except_table) }
+ .jcr : { KEEP (*(.jcr)) }
.ctors :
{
/* gcc uses crtbegin.o to find the start of