diff options
Diffstat (limited to 'c/src/lib/libbsp/sh/simsh4/startup/linkcmds')
-rw-r--r-- | c/src/lib/libbsp/sh/simsh4/startup/linkcmds | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds index e869b7016a..fec6a0ee09 100644 --- a/c/src/lib/libbsp/sh/simsh4/startup/linkcmds +++ b/c/src/lib/libbsp/sh/simsh4/startup/linkcmds @@ -86,10 +86,10 @@ SECTIONS * Special FreeBSD sysctl sections. */ . = ALIGN (16); - __start_set_sysctl_set = .; - *(set_sysctl_*); - __stop_set_sysctl_set = ABSOLUTE(.); - *(set_domain_*); + ___start_set_sysctl_set = .; + *(set_sysc*); /* set_sysctl_* but name is truncated by SH-coff */ + ___stop_set_sysctl_set = ABSOLUTE(.); + *(set_doma*); /* set_domain_* but name is truncated by SH-coff */ *(set_pseudo_*); /* .gnu.warning sections are handled specially by elf32.em. */ @@ -107,7 +107,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 |