diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2004-05-05 12:16:31 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2004-05-05 12:16:31 +0000 |
commit | 8c91dd0a29e3a05e5823325c183836c5a77e5dc4 (patch) | |
tree | 47b7b46cb54dc96cbbd64429a9364fb88976a240 /libgloss/mips | |
parent | 6767691ff0dca5063809cd2115912f562e63d890 (diff) | |
download | cygnal-8c91dd0a29e3a05e5823325c183836c5a77e5dc4.tar.gz cygnal-8c91dd0a29e3a05e5823325c183836c5a77e5dc4.tar.bz2 cygnal-8c91dd0a29e3a05e5823325c183836c5a77e5dc4.zip |
* 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.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/cfe.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/ddb-kseg0.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/ddb.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/dve.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/idt.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/idt32.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/idt64.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/jmr3904app.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/lsi.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/nullmon.ld | 4 | ||||
-rw-r--r-- | libgloss/mips/pmon.ld | 4 |
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 |