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 +- c/src/lib/libbsp/bfin/eZKit533/ChangeLog | 5 +++++ c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds | 2 +- c/src/lib/libbsp/i386/i386ex/ChangeLog | 5 +++++ c/src/lib/libbsp/i386/i386ex/startup/linkcmds | 2 +- c/src/lib/libbsp/i386/pc386/ChangeLog | 5 +++++ c/src/lib/libbsp/i386/pc386/startup/linkcmds | 2 +- c/src/lib/libbsp/i386/ts_386ex/ChangeLog | 5 +++++ c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/csb360/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/csb360/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/gen68302/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/gen68302/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/gen68340/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/gen68340/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/idp/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/idp/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mvme136/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/mvme136/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mvme147/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/mvme147/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mvme147s/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mvme162/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/mvme162/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/mvme167/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/mvme167/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/ods68302/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/ods68302/startup/linkcmds | 4 ++-- c/src/lib/libbsp/m68k/sim68000/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/sim68000/startup/linkcmds | 2 +- c/src/lib/libbsp/m68k/uC5282/ChangeLog | 5 +++++ c/src/lib/libbsp/m68k/uC5282/startup/linkcmds | 2 +- c/src/lib/libbsp/mips/csb350/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/csb350/startup/linkcmds | 2 +- c/src/lib/libbsp/mips/genmongoosev/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds | 2 +- c/src/lib/libbsp/mips/hurricane/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/hurricane/startup/linkcmds | 2 +- c/src/lib/libbsp/mips/jmr3904/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/jmr3904/startup/linkcmds | 2 +- c/src/lib/libbsp/mips/rbtx4925/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds | 2 +- c/src/lib/libbsp/mips/rbtx4938/ChangeLog | 5 +++++ c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds | 2 +- c/src/lib/libbsp/nios2/nios2_iss/ChangeLog | 5 +++++ c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/ep1a/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/psim/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/psim/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/score603e/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/score603e/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/ss555/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/ss555/startup/linkcmds | 2 +- c/src/lib/libbsp/powerpc/virtex/ChangeLog | 5 +++++ c/src/lib/libbsp/powerpc/virtex/startup/linkcmds | 2 +- c/src/lib/libbsp/sh/gensh1/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/gensh1/startup/linkcmds | 2 +- c/src/lib/libbsp/sh/gensh2/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/gensh2/startup/linkcmds | 2 +- c/src/lib/libbsp/sh/gensh4/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/gensh4/startup/linkcmds | 2 +- c/src/lib/libbsp/sparc/erc32/ChangeLog | 5 +++++ c/src/lib/libbsp/sparc/erc32/startup/linkcmds | 2 +- c/src/lib/libbsp/sparc/leon2/ChangeLog | 5 +++++ c/src/lib/libbsp/sparc/leon2/startup/linkcmds | 2 +- c/src/lib/libbsp/sparc/leon3/ChangeLog | 5 +++++ c/src/lib/libbsp/sparc/leon3/startup/linkcmds | 2 +- 84 files changed, 253 insertions(+), 43 deletions(-) (limited to 'c/src') 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 : { diff --git a/c/src/lib/libbsp/bfin/eZKit533/ChangeLog b/c/src/lib/libbsp/bfin/eZKit533/ChangeLog index 717abad0d8..c7bb64f311 100644 --- a/c/src/lib/libbsp/bfin/eZKit533/ChangeLog +++ b/c/src/lib/libbsp/bfin/eZKit533/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 * preinstall.am: Add cplb.h diff --git a/c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds b/c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds index 4871e82106..8d75e03aea 100644 --- a/c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds +++ b/c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds @@ -80,7 +80,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/i386/i386ex/ChangeLog b/c/src/lib/libbsp/i386/i386ex/ChangeLog index 5539710662..a87bd92032 100644 --- a/c/src/lib/libbsp/i386/i386ex/ChangeLog +++ b/c/src/lib/libbsp/i386/i386ex/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds index 51cde5105a..946de8e6e6 100644 --- a/c/src/lib/libbsp/i386/i386ex/startup/linkcmds +++ b/c/src/lib/libbsp/i386/i386ex/startup/linkcmds @@ -49,7 +49,7 @@ SECTIONS _sdata = .; *(.data*); *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) _edata = .; } _data_start = ADDR(.data) ; diff --git a/c/src/lib/libbsp/i386/pc386/ChangeLog b/c/src/lib/libbsp/i386/pc386/ChangeLog index 78ba5e62e0..7ca82687d5 100644 --- a/c/src/lib/libbsp/i386/pc386/ChangeLog +++ b/c/src/lib/libbsp/i386/pc386/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-07 Joel Sherrill * clock/ckinit.c: Rework clock driver to use template and to provide diff --git a/c/src/lib/libbsp/i386/pc386/startup/linkcmds b/c/src/lib/libbsp/i386/pc386/startup/linkcmds index af70d53c27..96de268523 100644 --- a/c/src/lib/libbsp/i386/pc386/startup/linkcmds +++ b/c/src/lib/libbsp/i386/pc386/startup/linkcmds @@ -95,7 +95,7 @@ SECTIONS *(.data) *(.data.*) *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) _edata = ALIGN( 0x10 ) ; } diff --git a/c/src/lib/libbsp/i386/ts_386ex/ChangeLog b/c/src/lib/libbsp/i386/ts_386ex/ChangeLog index b1cf5887bf..c51e7a21df 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/ChangeLog +++ b/c/src/lib/libbsp/i386/ts_386ex/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds b/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds index 567999d237..fd7521bc86 100644 --- a/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds +++ b/c/src/lib/libbsp/i386/ts_386ex/startup/linkcmds @@ -124,7 +124,7 @@ SECTIONS . = ALIGN(0x20); *(.gnu.linkonce.d*) . = ALIGN(0x20); - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN(0x20); _edata = .; } diff --git a/c/src/lib/libbsp/m68k/csb360/ChangeLog b/c/src/lib/libbsp/m68k/csb360/ChangeLog index 5223b3d7ac..31d369c999 100644 --- a/c/src/lib/libbsp/m68k/csb360/ChangeLog +++ b/c/src/lib/libbsp/m68k/csb360/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/m68k/csb360/startup/linkcmds b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds index 9549622970..8d4a70be1f 100644 --- a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/csb360/startup/linkcmds @@ -111,7 +111,7 @@ SECTIONS *(.data*) . = ALIGN (0x10); *(.gcc_exc) - *(.gcc_except_table) + *(.gcc_except_table*) *(.jcr) . = ALIGN (0x10); *(.gnu.linkonce.d*) diff --git a/c/src/lib/libbsp/m68k/gen68302/ChangeLog b/c/src/lib/libbsp/m68k/gen68302/ChangeLog index d35bbfea8d..23e778f3c1 100644 --- a/c/src/lib/libbsp/m68k/gen68302/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68302/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 * README, clock/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate diff --git a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds index 9e1e4be3bd..9cdd3cdca1 100644 --- a/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68302/startup/linkcmds @@ -120,7 +120,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/gen68340/ChangeLog b/c/src/lib/libbsp/m68k/gen68340/ChangeLog index 1db7869f09..33c9812b6a 100644 --- a/c/src/lib/libbsp/m68k/gen68340/ChangeLog +++ b/c/src/lib/libbsp/m68k/gen68340/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds index 9284fa0318..7999eade79 100644 --- a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/gen68340/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/idp/ChangeLog b/c/src/lib/libbsp/m68k/idp/ChangeLog index ff77855442..c80b4f7e5b 100644 --- a/c/src/lib/libbsp/m68k/idp/ChangeLog +++ b/c/src/lib/libbsp/m68k/idp/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 Ralf Corsépius * clock/ckinit.c, console/duart.c, timer/timer.c: Reflect changes diff --git a/c/src/lib/libbsp/m68k/idp/startup/linkcmds b/c/src/lib/libbsp/m68k/idp/startup/linkcmds index 7c2bf3f131..91b2bb4dbd 100644 --- a/c/src/lib/libbsp/m68k/idp/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/idp/startup/linkcmds @@ -117,7 +117,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/mvme136/ChangeLog b/c/src/lib/libbsp/m68k/mvme136/ChangeLog index e5e65b2469..7c9b693987 100644 --- a/c/src/lib/libbsp/m68k/mvme136/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme136/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds index c3e1ee1e30..aeeb4c3856 100644 --- a/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme136/startup/linkcmds @@ -117,7 +117,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/mvme147/ChangeLog b/c/src/lib/libbsp/m68k/mvme147/ChangeLog index 81daf80921..9b1e8f2c03 100644 --- a/c/src/lib/libbsp/m68k/mvme147/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme147/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds index 37d108804e..16f5f24f1f 100644 --- a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds @@ -121,7 +121,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/mvme147s/ChangeLog b/c/src/lib/libbsp/m68k/mvme147s/ChangeLog index c94e073aec..2975def2cc 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme147s/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/m68k/mvme147s/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds index 31754590a4..f04a886a84 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds @@ -121,7 +121,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/mvme162/ChangeLog b/c/src/lib/libbsp/m68k/mvme162/ChangeLog index a23c43b7d2..a956711a1b 100644 --- a/c/src/lib/libbsp/m68k/mvme162/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme162/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds index 57c52c4d48..58081d6b36 100644 --- a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds @@ -124,7 +124,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/mvme167/ChangeLog b/c/src/lib/libbsp/m68k/mvme167/ChangeLog index 76ef1b2944..1a29b8895f 100644 --- a/c/src/lib/libbsp/m68k/mvme167/ChangeLog +++ b/c/src/lib/libbsp/m68k/mvme167/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds index ef11f08a23..6f8e83e92a 100644 --- a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds @@ -132,7 +132,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/ods68302/ChangeLog b/c/src/lib/libbsp/m68k/ods68302/ChangeLog index 91b70e19b4..a5b20e57b6 100644 --- a/c/src/lib/libbsp/m68k/ods68302/ChangeLog +++ b/c/src/lib/libbsp/m68k/ods68302/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/ckinit.c, include/bsp.h, startup/bspstart.c: Eliminate copies diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds index 1af004d721..584a7038d8 100644 --- a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds @@ -34,7 +34,7 @@ SECTIONS .vtable RAM_BASE : { vtable_start = .; - *(.vtable) + *(.vtable*) evtable = .; } >ram @@ -135,7 +135,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/sim68000/ChangeLog b/c/src/lib/libbsp/m68k/sim68000/ChangeLog index 5c88e13ffa..784c4f99d2 100644 --- a/c/src/lib/libbsp/m68k/sim68000/ChangeLog +++ b/c/src/lib/libbsp/m68k/sim68000/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/m68k/sim68000/startup/linkcmds b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds index f2ca4f66c8..1bf7bb83af 100644 --- a/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/sim68000/startup/linkcmds @@ -114,7 +114,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/uC5282/ChangeLog b/c/src/lib/libbsp/m68k/uC5282/ChangeLog index f21dd3cc72..c6e0dea921 100644 --- a/c/src/lib/libbsp/m68k/uC5282/ChangeLog +++ b/c/src/lib/libbsp/m68k/uC5282/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-17 Joel Sherrill * clock/clock.c, include/bsp.h: Correct prototype of idle thread. Eric diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds index d648112fb8..43cc352ccd 100644 --- a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds @@ -147,7 +147,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/mips/csb350/ChangeLog b/c/src/lib/libbsp/mips/csb350/ChangeLog index e72987a135..5ec7c9f3c5 100644 --- a/c/src/lib/libbsp/mips/csb350/ChangeLog +++ b/c/src/lib/libbsp/mips/csb350/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/mips/csb350/startup/linkcmds b/c/src/lib/libbsp/mips/csb350/startup/linkcmds index 0fb37e83f7..08c5040f1c 100644 --- a/c/src/lib/libbsp/mips/csb350/startup/linkcmds +++ b/c/src/lib/libbsp/mips/csb350/startup/linkcmds @@ -48,7 +48,7 @@ SECTIONS *(set_domain_*); *(set_pseudo_*); - *(.gcc_except_table) + *(.gcc_except_table*) *(.eh_frame_hdr) *(.eh_frame) } >ram diff --git a/c/src/lib/libbsp/mips/genmongoosev/ChangeLog b/c/src/lib/libbsp/mips/genmongoosev/ChangeLog index a643b3dc14..a59072fe24 100644 --- a/c/src/lib/libbsp/mips/genmongoosev/ChangeLog +++ b/c/src/lib/libbsp/mips/genmongoosev/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/mips/genmongoosev/startup/linkcmds b/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds index 4038dff92f..d1de79e8d1 100644 --- a/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds +++ b/c/src/lib/libbsp/mips/genmongoosev/startup/linkcmds @@ -51,7 +51,7 @@ SECTIONS *(set_domain_*); *(set_pseudo_*); - *(.gcc_except_table) + *(.gcc_except_table*) *(.eh_frame_hdr) *(.eh_frame) } >ram diff --git a/c/src/lib/libbsp/mips/hurricane/ChangeLog b/c/src/lib/libbsp/mips/hurricane/ChangeLog index 087fcdbea7..4e9cf6877c 100644 --- a/c/src/lib/libbsp/mips/hurricane/ChangeLog +++ b/c/src/lib/libbsp/mips/hurricane/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/mips/hurricane/startup/linkcmds b/c/src/lib/libbsp/mips/hurricane/startup/linkcmds index 7f685712ac..74ede3c54f 100644 --- a/c/src/lib/libbsp/mips/hurricane/startup/linkcmds +++ b/c/src/lib/libbsp/mips/hurricane/startup/linkcmds @@ -38,7 +38,7 @@ SECTIONS *(set_domain_*); *(set_pseudo_*); - *(.gcc_except_table) + *(.gcc_except_table*) *(.eh_frame_hdr) *(.eh_frame) } diff --git a/c/src/lib/libbsp/mips/jmr3904/ChangeLog b/c/src/lib/libbsp/mips/jmr3904/ChangeLog index 1b12d06f0c..0b30bd3ec1 100644 --- a/c/src/lib/libbsp/mips/jmr3904/ChangeLog +++ b/c/src/lib/libbsp/mips/jmr3904/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/mips/jmr3904/startup/linkcmds b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds index 94fa2b60cf..f54dad50c1 100644 --- a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds +++ b/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds @@ -37,7 +37,7 @@ SECTIONS *(set_domain_*); *(set_pseudo_*); - *(.gcc_except_table) + *(.gcc_except_table*) *(.eh_frame_hdr) *(.eh_frame) } diff --git a/c/src/lib/libbsp/mips/rbtx4925/ChangeLog b/c/src/lib/libbsp/mips/rbtx4925/ChangeLog index ed483eb3af..8d08157969 100644 --- a/c/src/lib/libbsp/mips/rbtx4925/ChangeLog +++ b/c/src/lib/libbsp/mips/rbtx4925/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/mips/rbtx4925/startup/linkcmds b/c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds index 70b8f60df8..8e5fa2c95f 100644 --- a/c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds +++ b/c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds @@ -39,7 +39,7 @@ SECTIONS *(set_domain_*); *(set_pseudo_*); - *(.gcc_except_table) + *(.gcc_except_table*) *(.eh_frame_hdr) *(.eh_frame) } diff --git a/c/src/lib/libbsp/mips/rbtx4938/ChangeLog b/c/src/lib/libbsp/mips/rbtx4938/ChangeLog index 9d94d88d03..7ade3ea5af 100644 --- a/c/src/lib/libbsp/mips/rbtx4938/ChangeLog +++ b/c/src/lib/libbsp/mips/rbtx4938/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/mips/rbtx4938/startup/linkcmds b/c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds index af38d07f34..eaed5c51b5 100644 --- a/c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds +++ b/c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds @@ -39,7 +39,7 @@ SECTIONS *(set_domain_*); *(set_pseudo_*); - *(.gcc_except_table) + *(.gcc_except_table*) *(.eh_frame_hdr) *(.eh_frame) } diff --git a/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog b/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog index d3604bc696..449600c443 100644 --- a/c/src/lib/libbsp/nios2/nios2_iss/ChangeLog +++ b/c/src/lib/libbsp/nios2/nios2_iss/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/clock.c, include/bsp.h, startup/bspstart.c: Eliminate copies of diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds b/c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds index 7128baf9c2..6c1079891d 100644 --- a/c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds +++ b/c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds @@ -170,7 +170,7 @@ SECTIONS PROVIDE (__fini_array_end = ABSOLUTE(.)); SORT(CONSTRUCTORS) KEEP (*(.eh_frame)) - *(.gcc_except_table) + *(.gcc_except_table*) *(.dynamic) PROVIDE (__CTOR_LIST__ = ABSOLUTE(.)); KEEP (*(.ctors)) diff --git a/c/src/lib/libbsp/powerpc/ep1a/ChangeLog b/c/src/lib/libbsp/powerpc/ep1a/ChangeLog index f61f50a4e1..96ab71e642 100644 --- a/c/src/lib/libbsp/powerpc/ep1a/ChangeLog +++ b/c/src/lib/libbsp/powerpc/ep1a/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-14 Till Straumann * Makefile.am, irq/irq.c (removed), irq/irq_init.c: diff --git a/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds b/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds index d72087537a..8a1885224e 100644 --- a/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/ep1a/startup/linkcmds @@ -97,7 +97,7 @@ SECTIONS CONSTRUCTORS } PROVIDE (__EXCEPT_START__ = .); - .gcc_except_table : { *(.gcc_except_table) } + .gcc_except_table : { *(.gcc_except_table*) } PROVIDE (__EXCEPT_END__ = .); .data1 : { *(.data1) } diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog index 72a78215b4..f3ccf86da2 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mbx8xx/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, startup/bspstart.c.nocache: diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds b/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds index d16b4a611d..cb309c27ef 100644 --- a/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/mbx8xx/startup/linkcmds @@ -198,7 +198,7 @@ SECTIONS PROVIDE (__SDATA_END__ = .); PROVIDE (__EXCEPT_START__ = .); - *(.gcc_except_table) + *(.gcc_except_table*) PROVIDE (__EXCEPT_END__ = .); PROVIDE(__GOT_START__ = .); diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog b/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog index 2f0e415d82..d87dac5e1e 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/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/powerpc/mpc8260ads/startup/linkcmds b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds index bf2da32a8e..2313dad46e 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds @@ -184,7 +184,7 @@ SECTIONS .rela.plt : { *(.rela.plt) } PROVIDE (__EXCEPT_START__ = .); - .gcc_except_table : { *(.gcc_except_table) } >ram + .gcc_except_table : { *(.gcc_except_table*) } >ram PROVIDE (__EXCEPT_END__ = .); __GOT_START__ = .; .got : diff --git a/c/src/lib/libbsp/powerpc/psim/ChangeLog b/c/src/lib/libbsp/powerpc/psim/ChangeLog index 7f976660c3..83c2fbb3f6 100644 --- a/c/src/lib/libbsp/powerpc/psim/ChangeLog +++ b/c/src/lib/libbsp/powerpc/psim/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-01-03 Till Straumann * bsp_specs: added crtend.o back to the endfiles. Otherwise, diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds index b66c88db98..5a7205633f 100644 --- a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds @@ -145,7 +145,7 @@ _SDA2_BASE_ = __SDATA2_START__ + 0x8000; SORT(CONSTRUCTORS) } >RAM PROVIDE (__EXCEPT_START__ = .); - .gcc_except_table : { *(.gcc_except_table) } >RAM + .gcc_except_table : { *(.gcc_except_table*) } >RAM PROVIDE (__EXCEPT_END__ = .); .data1 : { *(.data1) } >RAM diff --git a/c/src/lib/libbsp/powerpc/score603e/ChangeLog b/c/src/lib/libbsp/powerpc/score603e/ChangeLog index 216811b998..17196a96e5 100644 --- a/c/src/lib/libbsp/powerpc/score603e/ChangeLog +++ b/c/src/lib/libbsp/powerpc/score603e/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/powerpc/score603e/startup/linkcmds b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds index b1abb66784..6d5549bb45 100644 --- a/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/score603e/startup/linkcmds @@ -131,7 +131,7 @@ SECTIONS CONSTRUCTORS } >RAM PROVIDE (__EXCEPT_START__ = .); - .gcc_except_table : { *(.gcc_except_table) } >RAM + .gcc_except_table : { *(.gcc_except_table*) } >RAM PROVIDE (__EXCEPT_END__ = .); .data1 : { *(.data1) } >RAM diff --git a/c/src/lib/libbsp/powerpc/ss555/ChangeLog b/c/src/lib/libbsp/powerpc/ss555/ChangeLog index f2e3a51813..4d9a92e11e 100644 --- a/c/src/lib/libbsp/powerpc/ss555/ChangeLog +++ b/c/src/lib/libbsp/powerpc/ss555/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-01-18 David Erickson * startup/bspstart.c: Add semicolon. diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds b/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds index 354351e6ec..1f79cf0eea 100644 --- a/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds @@ -163,7 +163,7 @@ SECTIONS PROVIDE (__SDATA_END__ = .); PROVIDE (__EXCEPT_START__ = .); - *(.gcc_except_table) + *(.gcc_except_table*) PROVIDE (__EXCEPT_END__ = .); PROVIDE(__GOT_START__ = .); diff --git a/c/src/lib/libbsp/powerpc/virtex/ChangeLog b/c/src/lib/libbsp/powerpc/virtex/ChangeLog index b71c860ee8..3dbe8e9b9f 100644 --- a/c/src/lib/libbsp/powerpc/virtex/ChangeLog +++ b/c/src/lib/libbsp/powerpc/virtex/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 * README, include/bsp.h, startup/bspstart.c: Eliminate copies of the diff --git a/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds b/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds index cb578056de..58519b410d 100644 --- a/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds @@ -106,7 +106,7 @@ SECTIONS _erodata = .; PROVIDE (__EXCEPT_START__ = .); - *(.gcc_except_table) + *(.gcc_except_table*) PROVIDE (__EXCEPT_END__ = .); __GOT_START__ = .; s.got = .; diff --git a/c/src/lib/libbsp/sh/gensh1/ChangeLog b/c/src/lib/libbsp/sh/gensh1/ChangeLog index 10c563b61e..5100da8afb 100644 --- a/c/src/lib/libbsp/sh/gensh1/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh1/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/sh/gensh1/startup/linkcmds b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds index f33907757f..0218a8dd58 100644 --- a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds @@ -139,7 +139,7 @@ SECTIONS *(.eh_fram*) ___EH_FRAME_END__ = .; LONG(0); - *(.gcc_except_table) + *(.gcc_except_table*) *(.gnu.linkonce.d*) CONSTRUCTORS } > ram diff --git a/c/src/lib/libbsp/sh/gensh2/ChangeLog b/c/src/lib/libbsp/sh/gensh2/ChangeLog index 3fefd91c32..d16d44c890 100644 --- a/c/src/lib/libbsp/sh/gensh2/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh2/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/sh/gensh2/startup/linkcmds b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds index 86e1bab67c..2f695f55a6 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds @@ -150,7 +150,7 @@ SECTIONS *(.eh_fram*) ___EH_FRAME_END__ = .; LONG(0); - *(.gcc_except_table) + *(.gcc_except_table*) *(.gnu.linkonce.d*) CONSTRUCTORS } > ram diff --git a/c/src/lib/libbsp/sh/gensh4/ChangeLog b/c/src/lib/libbsp/sh/gensh4/ChangeLog index e1ffda923e..016d4067c2 100644 --- a/c/src/lib/libbsp/sh/gensh4/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh4/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/sh/gensh4/startup/linkcmds b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds index ee3d26b01b..a95a2be2b4 100644 --- a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds @@ -138,7 +138,7 @@ SECTIONS *(.eh_fram*) ___EH_FRAME_END__ = .; LONG(0); - *(.gcc_except_table) + *(.gcc_except_table*) *(.gnu.linkonce.d*) SORT(CONSTRUCTORS) copy_end = .; diff --git a/c/src/lib/libbsp/sparc/erc32/ChangeLog b/c/src/lib/libbsp/sparc/erc32/ChangeLog index 8bfa69a0af..8a015b9c1a 100644 --- a/c/src/lib/libbsp/sparc/erc32/ChangeLog +++ b/c/src/lib/libbsp/sparc/erc32/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/ckinit.c, include/bsp.h: Eliminate copies of the Configuration diff --git a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds index 1ce6dc34e1..2c45f6512c 100644 --- a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/erc32/startup/linkcmds @@ -159,7 +159,7 @@ SECTIONS _sdata = . ; *(.data*) *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN(0x10); edata = .; _edata = .; diff --git a/c/src/lib/libbsp/sparc/leon2/ChangeLog b/c/src/lib/libbsp/sparc/leon2/ChangeLog index e55b588076..62792d962f 100644 --- a/c/src/lib/libbsp/sparc/leon2/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon2/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/ckinit.c, include/bsp.h: Eliminate copies of the Configuration diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds index ee2acab94c..892a8280db 100644 --- a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon2/startup/linkcmds @@ -158,7 +158,7 @@ SECTIONS _sdata = . ; *(.data*) *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN(0x10); edata = .; _edata = .; diff --git a/c/src/lib/libbsp/sparc/leon3/ChangeLog b/c/src/lib/libbsp/sparc/leon3/ChangeLog index 91fdef69f4..eb564a0635 100644 --- a/c/src/lib/libbsp/sparc/leon3/ChangeLog +++ b/c/src/lib/libbsp/sparc/leon3/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 * console/console.c, timer/timer.c: Fix typos in previous commit diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds index ee2acab94c..892a8280db 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds +++ b/c/src/lib/libbsp/sparc/leon3/startup/linkcmds @@ -158,7 +158,7 @@ SECTIONS _sdata = . ; *(.data*) *(.gnu.linkonce.d*) - *(.gcc_except_table) + *(.gcc_except_table*) . = ALIGN(0x10); edata = .; _edata = .; -- cgit v1.2.3