From 99159ec600ccfc0a9a4f198b4568b532ece5f1bd Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 28 Jan 2003 17:53:22 +0000 Subject: 2003-01-28 Joel Sherrill * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Fix to work around truncated section names. --- c/src/lib/libbsp/sh/gensh2/ChangeLog | 5 +++++ c/src/lib/libbsp/sh/gensh2/startup/linkcmds | 10 +++++----- c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram | 10 +++++----- c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom | 8 ++++---- 4 files changed, 19 insertions(+), 14 deletions(-) (limited to 'c') diff --git a/c/src/lib/libbsp/sh/gensh2/ChangeLog b/c/src/lib/libbsp/sh/gensh2/ChangeLog index a90d9b9b90..4e164daa44 100644 --- a/c/src/lib/libbsp/sh/gensh2/ChangeLog +++ b/c/src/lib/libbsp/sh/gensh2/ChangeLog @@ -1,3 +1,8 @@ +2003-01-28 Joel Sherrill + + * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Fix to + work around truncated section names. + 2003-01-20 Joel Sherrill * startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Add diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds index 857be87ead..aa04250ab9 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds @@ -47,7 +47,7 @@ ENTRY(_start) MEMORY { rom : o = 0x00400000, l = 0x00040000 - ram : o = 0x00440000, l = 0x00040000 + ram : o = 0x00440000, l = 0x00080000 onchip_peri : o = 0xFFFF8000, l = 0x00000800 onchip_ram : o = 0xFFFFF000, l = 0x00001000 } @@ -119,10 +119,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. */ diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram index a797a6abad..3e8b496de9 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram @@ -48,7 +48,7 @@ ENTRY(_start) MEMORY { rom : o = 0x00400000, l = 0x00040000 - ram : o = 0x00440000, l = 0x00040000 + ram : o = 0x00440000, l = 0x00080000 onchip_peri : o = 0xFFFF8000, l = 0x00000800 onchip_ram : o = 0xFFFFF000, l = 0x00001000 } @@ -120,10 +120,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. */ diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom index b571d79fcd..9ec69c2832 100644 --- a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom +++ b/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom @@ -121,10 +121,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. */ -- cgit v1.2.3