From bc9037dbe496126fa58a41af04aabf2f6a8dca5d Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 25 Jul 2002 21:00:25 +0000 Subject: 2002-07-25 Joel Sherrill * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__ to remove problems linking empty main(){} with BSP. --- c/src/lib/libbsp/sh/shsim/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/shsim/startup/linkcmds | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'c/src/lib/libbsp/sh/shsim') diff --git a/c/src/lib/libbsp/sh/shsim/ChangeLog b/c/src/lib/libbsp/sh/shsim/ChangeLog index 641fa487e0..2c7e682ff1 100644 --- a/c/src/lib/libbsp/sh/shsim/ChangeLog +++ b/c/src/lib/libbsp/sh/shsim/ChangeLog @@ -1,3 +1,8 @@ +2002-07-25 Joel Sherrill + + * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__ + to remove problems linking empty main(){} with BSP. + 2002-07-21 Ralf Corsepius * start/Makefile.am: Eliminate PGM. diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/c/src/lib/libbsp/sh/shsim/startup/linkcmds index ce84a5a76b..b14cdecbde 100644 --- a/c/src/lib/libbsp/sh/shsim/startup/linkcmds +++ b/c/src/lib/libbsp/sh/shsim/startup/linkcmds @@ -108,7 +108,11 @@ SECTIONS .data . : { *(.data) - *(.gcc_exc) + *(.gcc_exc*) + ___EH_FRAME_BEGIN__ = .; + *(.eh_fram*) + ___EH_FRAME_END__ = .; + LONG(0); *(.gcc_except_table) *(.gnu.linkonce.d*) CONSTRUCTORS -- cgit v1.2.3