From 734e053691666af3307fa747fb6b304e9ca801ee Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 3 Mar 2008 23:00:54 +0000 Subject: [PATCH] 2008-03-03 Joel Sherrill * startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link. --- c/src/lib/libbsp/m68k/gen68360/ChangeLog | 6 ++++++ c/src/lib/libbsp/m68k/gen68360/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp | 2 +- c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/c/src/lib/libbsp/m68k/gen68360/ChangeLog b/c/src/lib/libbsp/m68k/gen68360/ChangeLog index 83669f71d2..01101c3c0e 100644 --- a/c/src/lib/libbsp/m68k/gen68360/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68360/ChangeLog @@ -1,3 +1,9 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add + wildcard to gcc_except_table section so programs compiled with gcc + 4.3.x can link. + 2007-05-03 Joel Sherrill * startup/linkcmds: Handle .data.* sections diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds index a29be43c64..7d481d45dc 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds @@ -112,7 +112,7 @@ SECTIONS { _copy_start = .; *(.data*) *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) *(.jcr) . = ALIGN (16); PROVIDE (edata = .); diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp index 606dfd8c81..eb9f7fcad3 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp @@ -118,7 +118,7 @@ SECTIONS { *(.data) *(.gnu.linkonce.d*) *(.jcr) - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN (16); PROVIDE (edata = .); _copy_end = .; diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom index f97ef89b4f..db0a5fe94a 100644 --- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom +++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom @@ -117,7 +117,7 @@ SECTIONS { *(.data) *(.gnu.linkonce.d*) *(.jcr) - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN (16); PROVIDE (edata = .); _copy_end = .;