From a6076c2cdcf13af80a860682636894241bb4b0e2 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 29 Jun 2010 09:39:30 +0000 Subject: [PATCH] * xstormy16/eva_app.ld (.gcc_except_table): Include sections with the .gcc_except_table. prefix. * xstormy16/eva_stub.ld: Likewise. * xstormy16/sim_high.ld: Likewise. * xstormy16/sim_low.ld: Likewise. --- libgloss/ChangeLog | 8 ++++++++ libgloss/xstormy16/eva_app.ld | 2 +- libgloss/xstormy16/eva_stub.ld | 2 +- libgloss/xstormy16/sim_high.ld | 2 +- libgloss/xstormy16/sim_rom.ld | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index a20a1cf64..90f8dab68 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,3 +1,11 @@ +2010-06-29 Nick Clifton + + * xstormy16/eva_app.ld (.gcc_except_table): Include sections with + the .gcc_except_table. prefix. + * xstormy16/eva_stub.ld: Likewise. + * xstormy16/sim_high.ld: Likewise. + * xstormy16/sim_low.ld: Likewise. + 2010-05-03 Michael Eager * rs6000/Makefile.in: Remove xil-exit.o. diff --git a/libgloss/xstormy16/eva_app.ld b/libgloss/xstormy16/eva_app.ld index 6699b05a1..f4ee258d2 100644 --- a/libgloss/xstormy16/eva_app.ld +++ b/libgloss/xstormy16/eva_app.ld @@ -53,7 +53,7 @@ SECTIONS KEEP (*(.dtors)) } > RAM .eh_frame : { KEEP (*(.eh_frame)) } > RAM - .gcc_except_table : { *(.gcc_except_table) } > RAM + .gcc_except_table : { *(.gcc_except_table) *(.gcc_except_table.*) } > RAM .jcr : { *(.jcr) } > RAM .plt : { *(.plt) } > RAM _edata = .; diff --git a/libgloss/xstormy16/eva_stub.ld b/libgloss/xstormy16/eva_stub.ld index 34f3b91b0..a7d63b313 100644 --- a/libgloss/xstormy16/eva_stub.ld +++ b/libgloss/xstormy16/eva_stub.ld @@ -53,7 +53,7 @@ SECTIONS KEEP (*(.dtors)) } > ROM .eh_frame : { KEEP (*(.eh_frame)) } > ROM - .gcc_except_table : { *(.gcc_except_table) } > ROM + .gcc_except_table : { *(.gcc_except_table) *(.gcc_except_table.*) } > ROM .jcr : { *(.jcr) } > ROM .plt : { *(.plt) } > ROM .text : diff --git a/libgloss/xstormy16/sim_high.ld b/libgloss/xstormy16/sim_high.ld index a7f4aa09f..a5142c504 100644 --- a/libgloss/xstormy16/sim_high.ld +++ b/libgloss/xstormy16/sim_high.ld @@ -74,7 +74,7 @@ SECTIONS KEEP (*(.dtors)) } > LOROM .eh_frame : { KEEP (*(.eh_frame)) } > LOROM - .gcc_except_table : { *(.gcc_except_table) } > LOROM + .gcc_except_table : { *(.gcc_except_table) *(.gcc_except_table.*) } > LOROM .jcr : { *(.jcr) } > LOROM .plt : { *(.plt) } > LOROM .text : diff --git a/libgloss/xstormy16/sim_rom.ld b/libgloss/xstormy16/sim_rom.ld index e7ef6fb89..297fbc377 100644 --- a/libgloss/xstormy16/sim_rom.ld +++ b/libgloss/xstormy16/sim_rom.ld @@ -47,7 +47,7 @@ SECTIONS } > ROM .jcr : { KEEP (*(.jcr)) } > ROM .eh_frame : { KEEP (*(.eh_frame)) } > ROM - .gcc_except_table : { *(.gcc_except_table) } > ROM + .gcc_except_table : { *(.gcc_except_table) *(.gcc_except_table.*) } > ROM .plt : { *(.plt) } > ROM .text : {