From 33aa6355d570e1367917aa9e8f897db74f8a7caf Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 3 Mar 2008 23:06:27 +0000 Subject: 2008-03-03 Joel Sherrill * startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link. --- c/src/lib/libbsp/m68k/av5282/ChangeLog | 6 ++++++ c/src/lib/libbsp/m68k/av5282/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/av5282/startup/linkcmdsflash | 2 +- c/src/lib/libbsp/m68k/av5282/startup/linkcmdsram | 2 +- c/src/lib/libbsp/m68k/mcf5235/ChangeLog | 6 ++++++ c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsflash | 2 +- c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsram | 2 +- 8 files changed, 18 insertions(+), 6 deletions(-) (limited to 'c/src/lib/libbsp') diff --git a/c/src/lib/libbsp/m68k/av5282/ChangeLog b/c/src/lib/libbsp/m68k/av5282/ChangeLog index 7b89206951..485a73ae44 100644 --- a/c/src/lib/libbsp/m68k/av5282/ChangeLog +++ b/c/src/lib/libbsp/m68k/av5282/ChangeLog @@ -1,3 +1,9 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add + wildcard to gcc_except_table section so programs compiled with gcc + 4.3.x can link. + 2007-12-11 Joel Sherrill * include/bsp.h, startup/bspstart.c: Eliminate copies of the diff --git a/c/src/lib/libbsp/m68k/av5282/startup/linkcmds b/c/src/lib/libbsp/m68k/av5282/startup/linkcmds index 4258ff70d0..df1546f480 100644 --- a/c/src/lib/libbsp/m68k/av5282/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/av5282/startup/linkcmds @@ -141,7 +141,7 @@ SECTIONS PROVIDE( _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/av5282/startup/linkcmdsflash b/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsflash index d67adf489b..f446c34c7d 100644 --- a/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsflash +++ b/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsflash @@ -141,7 +141,7 @@ SECTIONS PROVIDE( _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/av5282/startup/linkcmdsram b/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsram index ca8fd18dd0..c0f9e77a9c 100644 --- a/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsram +++ b/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsram @@ -140,7 +140,7 @@ SECTIONS PROVIDE( _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/mcf5235/ChangeLog b/c/src/lib/libbsp/m68k/mcf5235/ChangeLog index bea5c4886d..b4b53ecd52 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/ChangeLog +++ b/c/src/lib/libbsp/m68k/mcf5235/ChangeLog @@ -1,3 +1,9 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds, startup/linkcmdsflash, startup/linkcmdsram: Add + wildcard to gcc_except_table section so programs compiled with gcc + 4.3.x can link. + 2007-12-14 Chris Johns * gdb-init: Make the first hb temporary. diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds index fcb1aa40ea..fccd6ccc29 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds @@ -148,7 +148,7 @@ SECTIONS PROVIDE( _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/mcf5235/startup/linkcmdsflash b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsflash index 623613051e..b9e0a40101 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsflash +++ b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsflash @@ -153,7 +153,7 @@ SECTIONS PROVIDE( _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/mcf5235/startup/linkcmdsram b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsram index 2af949f5a3..0e4099a7a1 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsram +++ b/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsram @@ -148,7 +148,7 @@ SECTIONS PROVIDE( _copy_start = .); *(.data) *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) *(.jcr) . = ALIGN (16); PROVIDE (_edata = .); -- cgit v1.2.3