diff options
Diffstat (limited to 'c/src/lib/libbsp/sh')
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh1/startup/linkcmds | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh2/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh2/startup/linkcmds | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh4/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/gensh4/startup/linkcmds | 6 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/shsim/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/sh/shsim/startup/linkcmds | 6 |
8 files changed, 40 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/sh/gensh1/ChangeLog b/c/src/lib/libbsp/sh/gensh1/ChangeLog index 21f5dbb29e..a7faaf48ea 100644 --- a/c/src/lib/libbsp/sh/gensh1/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh1/ChangeLog @@ -1,3 +1,8 @@ +2002-07-25 Joel Sherrill <joel@OARcorp.com> + + * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__ + to remove problems linking empty main(){} with BSP. + 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * start/Makefile.am: Eliminate PGM. diff --git a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds index f75e1b81fc..88589100dc 100644 --- a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh1/startup/linkcmds @@ -116,7 +116,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 diff --git a/c/src/lib/libbsp/sh/gensh2/ChangeLog b/c/src/lib/libbsp/sh/gensh2/ChangeLog index cf3a8805a9..406cdb4eb6 100644 --- a/c/src/lib/libbsp/sh/gensh2/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh2/ChangeLog @@ -1,3 +1,8 @@ +2002-07-25 Joel Sherrill <joel@OARcorp.com> + + * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__ + to remove problems linking empty main(){} with BSP. + 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * start/Makefile.am: Eliminate PGMS. diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds index a9e712db27..7b5c09fc79 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds @@ -129,7 +129,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 diff --git a/c/src/lib/libbsp/sh/gensh4/ChangeLog b/c/src/lib/libbsp/sh/gensh4/ChangeLog index 7b2148701a..4838a5f55f 100644 --- a/c/src/lib/libbsp/sh/gensh4/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh4/ChangeLog @@ -1,3 +1,8 @@ +2002-07-25 Joel Sherrill <joel@OARcorp.com> + + * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__ + to remove problems linking empty main(){} with BSP. + 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * start/Makefile.am: Eliminate PGMS. diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds index a9c62bcb48..bf2a0881f5 100644 --- a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh4/startup/linkcmds @@ -106,7 +106,11 @@ SECTIONS copy_start = .; *(.data) *(.data.*) - *(.gcc_exc) + *(.gcc_exc*) + ___EH_FRAME_BEGIN__ = .; + *(.eh_fram*) + ___EH_FRAME_END__ = .; + LONG(0); *(.gcc_except_table) *(.gnu.linkonce.d*) SORT(CONSTRUCTORS) 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 <joel@OARcorp.com> + + * startup/linkcmds: Added __EH_FRAME_BEGIN__ and __EH_FRAME_END__ + to remove problems linking empty main(){} with BSP. + 2002-07-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> * 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 |