From addd698421bcef2f2b07da5ad0d89da2be2db4ae Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 25 Nov 2008 22:28:38 +0000 Subject: [PATCH] 2008-11-25 Joel Sherrill * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy. --- c/src/lib/libbsp/powerpc/psim/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/psim/startup/linkcmds | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/c/src/lib/libbsp/powerpc/psim/ChangeLog b/c/src/lib/libbsp/powerpc/psim/ChangeLog index 76d7115280..d5558e7689 100644 --- a/c/src/lib/libbsp/powerpc/psim/ChangeLog +++ b/c/src/lib/libbsp/powerpc/psim/ChangeLog @@ -1,3 +1,7 @@ +2008-11-25 Joel Sherrill + + * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy. + 2008-11-12 Joel Sherrill * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds index 2c3f89130d..571ff7a95a 100644 --- a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds +++ b/c/src/lib/libbsp/powerpc/psim/startup/linkcmds @@ -58,6 +58,8 @@ SECTIONS *(.text*) *(.gnu.linkonce.t.*) *(.descriptors) + *(.eh_frame_hdr*) + *(.eh_frame*) /* * Special FreeBSD sysctl sections. @@ -127,7 +129,6 @@ SECTIONS .rodata : { *(.rodata*) *(.gnu.linkonce.r*) } >RAM .rodata1 : { *(.rodata1) } >RAM PROVIDE (__FRAME_BEGIN__ = .); - .eh_frame : { *.(eh_frame) } >RAM PROVIDE (__FRAME_END__ = .); PROVIDE (_etext = .); PROVIDE (etext = .); @@ -135,7 +136,6 @@ _SDA2_BASE_ = __SDATA2_START__ + 0x8000; .sdata2 : { *(.sdata2) *(.gnu.linkonce.s2.*) } >RAM .sbss2 : { *(.sbss2) *(.gnu.linkonce.sb2.*) } >RAM PROVIDE (__SBSS2_END__ = .); - /* .eh_frame_hdr : { *(.eh_frame_hdr) } >RAM */ /* Adjust the address for the data segment. We want to adjust up to the same address within the page on the next page up. It would be more correct to do this: