changeset 1143:5429a4c059a7

Fix linker script for newer compilers
author gthomas
date Tue, 29 Jul 2003 21:06:36 +0000
parents 3144368d0ec4
children c9c183d9b60a
files packages/hal/sh/arch/current/ChangeLog packages/hal/sh/arch/current/src/sh.ld
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/hal/sh/arch/current/ChangeLog
+++ b/packages/hal/sh/arch/current/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-29  Gary Thomas  <gary@mlbassoc.com> on behalf of
+2003-07-29  Yoshinori Sato <ysato@users.sourceforge.jp>	
+
+	* src/sh.ld: Handle all bss* sections (newer compilers).
+
 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
 
 	* cdl/hal_sh.cdl:
--- a/packages/hal/sh/arch/current/src/sh.ld
+++ b/packages/hal/sh/arch/current/src/sh.ld
@@ -198,7 +198,7 @@ GROUP(libtarget.a libgcc.a)
 #define SECTION_bss(_region_, _vma_, _lma_)		\
     .bss _vma_ : _lma_					\
     { CYG_LABEL_DEFN(_bss_start) = ABSOLUTE (.);	\
-      FORCE_OUTPUT; *(.dynbss) *(.bss) *(COMMON)	\
+      FORCE_OUTPUT; *(.dynbss) *(.bss*) *(COMMON)	\
       . = ALIGN(4);                                     \
       CYG_LABEL_DEFN(_bss_end) = ABSOLUTE (.); }	\
     > _region_