diff options
author | Steve Chamberlain <sac@cygnus> | 1992-03-02 22:22:59 +0000 |
---|---|---|
committer | Steve Chamberlain <sac@cygnus> | 1992-03-02 22:22:59 +0000 |
commit | 76971f0da2260c069b0ae13740627dba1b39487b (patch) | |
tree | b2584c6a655cf348429122bec9c33f0f9383023d /ld/h8300hms.sc-sh | |
parent | 4ef09e3613ecc3849c0008102fc3871324caf7fd (diff) | |
download | gdb-76971f0da2260c069b0ae13740627dba1b39487b.zip gdb-76971f0da2260c069b0ae13740627dba1b39487b.tar.gz gdb-76971f0da2260c069b0ae13740627dba1b39487b.tar.bz2 |
Modifed to care about semi colons again, newlines are ignored - sorry
Per.
Diffstat (limited to 'ld/h8300hms.sc-sh')
-rwxr-xr-x | ld/h8300hms.sc-sh | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/ld/h8300hms.sc-sh b/ld/h8300hms.sc-sh index f48b11b..2c66850 100755 --- a/ld/h8300hms.sc-sh +++ b/ld/h8300hms.sc-sh @@ -1,11 +1,12 @@ cat <<EOF -OUTPUT_FORMAT(${OUTPUT_FORMAT}) +OUTPUT_FORMAT("${OUTPUT_FORMAT}") OUTPUT_ARCH(${ARCH}) MEMORY { rom : o = 0x0000, l = 0x7fe0 duart : o = 0x7fe0, l = 16 - ram : o = 0x8000, l = 29k + ram : o = 0x8000, l = 28k + topram: o = 0x8000+28k, l = 1k hmsram: o = 0xfb80, l = 512 } @@ -15,17 +16,27 @@ SECTIONS { *(.text) *(.strings) + _etext = .; } ${RELOCATING+ > ram} .data : { *(.data) + _edata = .; } ${RELOCATING+ > ram} .bss : { - ${RELOCATING+ _bss_start = .} + ${RELOCATING+ _bss_start = .}; *(.bss) *(COMMON) - ${RELOCATING+ _end = .} + ${RELOCATING+ _end = .}; } ${RELOCATING+ >ram} +.stack : + { + *(.stack) + } ${RELOCATING+ > topram} } EOF + + + + |