From d1f57b5f681012f2a6b93d8a59589b19fd4a997b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 3 Mar 2008 23:07:47 +0000 Subject: 2008-03-03 Joel Sherrill * startup/linkcmds: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link. --- c/src/lib/libbsp/arm/csb336/ChangeLog | 5 +++++ c/src/lib/libbsp/arm/csb336/startup/linkcmds | 2 +- c/src/lib/libbsp/arm/csb337/ChangeLog | 5 +++++ c/src/lib/libbsp/arm/csb337/startup/linkcmds | 2 +- c/src/lib/libbsp/arm/edb7312/ChangeLog | 5 +++++ c/src/lib/libbsp/arm/edb7312/startup/linkcmds | 2 +- c/src/lib/libbsp/arm/gba/ChangeLog | 5 +++++ c/src/lib/libbsp/arm/gba/startup/linkcmds | 2 +- c/src/lib/libbsp/arm/gp32/ChangeLog | 5 +++++ c/src/lib/libbsp/arm/gp32/startup/linkcmds | 2 +- c/src/lib/libbsp/arm/rtl22xx/ChangeLog | 5 +++++ c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds | 2 +- 12 files changed, 36 insertions(+), 6 deletions(-) (limited to 'c/src/lib/libbsp/arm') diff --git a/c/src/lib/libbsp/arm/csb336/ChangeLog b/c/src/lib/libbsp/arm/csb336/ChangeLog index bf8185723b..662337887f 100644 --- a/c/src/lib/libbsp/arm/csb336/ChangeLog +++ b/c/src/lib/libbsp/arm/csb336/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds: 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/arm/csb336/startup/linkcmds b/c/src/lib/libbsp/arm/csb336/startup/linkcmds index d35ad9ecae..edbec63fae 100644 --- a/c/src/lib/libbsp/arm/csb336/startup/linkcmds +++ b/c/src/lib/libbsp/arm/csb336/startup/linkcmds @@ -143,7 +143,7 @@ SECTIONS .eh_frame : { *(.eh_frame) } > sdram .data1 : { *(.data1) } > sdram .eh_frame : { *(.eh_frame) } > sdram - .gcc_except_table : { *(.gcc_except_table) } > sdram + .gcc_except_table : { *(.gcc_except_table*) } > sdram .rodata : { diff --git a/c/src/lib/libbsp/arm/csb337/ChangeLog b/c/src/lib/libbsp/arm/csb337/ChangeLog index 15d811b590..31518bad6c 100644 --- a/c/src/lib/libbsp/arm/csb337/ChangeLog +++ b/c/src/lib/libbsp/arm/csb337/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds: 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/arm/csb337/startup/linkcmds b/c/src/lib/libbsp/arm/csb337/startup/linkcmds index fc8b3da15b..6feb2a7b4a 100644 --- a/c/src/lib/libbsp/arm/csb337/startup/linkcmds +++ b/c/src/lib/libbsp/arm/csb337/startup/linkcmds @@ -130,7 +130,7 @@ SECTIONS .eh_frame : { *(.eh_frame) } > sdram .data1 : { *(.data1) } > sdram .eh_frame : { *(.eh_frame) } > sdram - .gcc_except_table : { *(.gcc_except_table) } > sdram + .gcc_except_table : { *(.gcc_except_table*) } > sdram .rodata : { diff --git a/c/src/lib/libbsp/arm/edb7312/ChangeLog b/c/src/lib/libbsp/arm/edb7312/ChangeLog index e963520c48..1e70b7abc7 100644 --- a/c/src/lib/libbsp/arm/edb7312/ChangeLog +++ b/c/src/lib/libbsp/arm/edb7312/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds: Add wildcard to gcc_except_table section so + programs compiled with gcc 4.3.x can link. + 2007-12-11 Joel Sherrill * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/arm/edb7312/startup/linkcmds b/c/src/lib/libbsp/arm/edb7312/startup/linkcmds index 66f77100a4..95c7ec2074 100644 --- a/c/src/lib/libbsp/arm/edb7312/startup/linkcmds +++ b/c/src/lib/libbsp/arm/edb7312/startup/linkcmds @@ -142,7 +142,7 @@ SECTIONS .eh_frame : { *(.eh_frame) } > sdram .data1 : { *(.data1) } > sdram .eh_frame : { *(.eh_frame) } > sdram - .gcc_except_table : { *(.gcc_except_table) } > sdram + .gcc_except_table : { *(.gcc_except_table*) } > sdram .rodata : { diff --git a/c/src/lib/libbsp/arm/gba/ChangeLog b/c/src/lib/libbsp/arm/gba/ChangeLog index f73d57b513..935635b0a7 100644 --- a/c/src/lib/libbsp/arm/gba/ChangeLog +++ b/c/src/lib/libbsp/arm/gba/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds: Add wildcard to gcc_except_table section so + programs compiled with gcc 4.3.x can link. + 2008-02-15 Joel Sherrill * console/console.c: Do not have BSP specific __assert. diff --git a/c/src/lib/libbsp/arm/gba/startup/linkcmds b/c/src/lib/libbsp/arm/gba/startup/linkcmds index b985e9c6ab..0959230160 100644 --- a/c/src/lib/libbsp/arm/gba/startup/linkcmds +++ b/c/src/lib/libbsp/arm/gba/startup/linkcmds @@ -151,7 +151,7 @@ SECTIONS .gcc_except_table : { - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN(4); } =0xFF diff --git a/c/src/lib/libbsp/arm/gp32/ChangeLog b/c/src/lib/libbsp/arm/gp32/ChangeLog index f2d1cfa960..3f0cb548a7 100644 --- a/c/src/lib/libbsp/arm/gp32/ChangeLog +++ b/c/src/lib/libbsp/arm/gp32/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds: 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: Fix idle task prototype. diff --git a/c/src/lib/libbsp/arm/gp32/startup/linkcmds b/c/src/lib/libbsp/arm/gp32/startup/linkcmds index 5802928edf..86ea44c7d3 100644 --- a/c/src/lib/libbsp/arm/gp32/startup/linkcmds +++ b/c/src/lib/libbsp/arm/gp32/startup/linkcmds @@ -170,7 +170,7 @@ SECTIONS .gcc_except_table : { - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN(4); /* REQUIRED. LD is flaky without it. */ } >sdram = 0 _axf_ro_end = . ; diff --git a/c/src/lib/libbsp/arm/rtl22xx/ChangeLog b/c/src/lib/libbsp/arm/rtl22xx/ChangeLog index b94f96753a..199e06bc60 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/ChangeLog +++ b/c/src/lib/libbsp/arm/rtl22xx/ChangeLog @@ -1,3 +1,8 @@ +2008-03-03 Joel Sherrill + + * startup/linkcmds: 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/arm/rtl22xx/startup/linkcmds b/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds index da5f468696..c46e83de74 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds +++ b/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds @@ -150,7 +150,7 @@ SECTIONS .eh_frame : { *(.eh_frame) } > sdram .data1 : { *(.data1) } > sdram .eh_frame : { *(.eh_frame) } > sdram - .gcc_except_table : { *(.gcc_except_table) } > sdram + .gcc_except_table : { *(.gcc_except_table*) } > sdram .rodata : { -- cgit v1.2.3