diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-06 18:04:34 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-06 18:04:34 +0000 |
commit | 01c36de4f23e7978cfde00d62436e0d3243e95c3 (patch) | |
tree | c6afda620ea72e8d5509a2a80bb1ead5e623b130 /c/src/lib/libbsp/m68k/ods68302 | |
parent | Added convert stanza to generate pdf version of figures from eps. (diff) | |
download | rtems-01c36de4f23e7978cfde00d62436e0d3243e95c3.tar.bz2 |
Added more sections and made minor modifications to let the linkcmds
work with m68k-elf on late model versions of binutils (990901+)
without overlapping or missing section errors.
Diffstat (limited to 'c/src/lib/libbsp/m68k/ods68302')
-rw-r--r-- | c/src/lib/libbsp/m68k/ods68302/startup/linkcmds | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds index 8a9be68783..e0a884992c 100644 --- a/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds +++ b/c/src/lib/libbsp/m68k/ods68302/startup/linkcmds @@ -7,6 +7,13 @@ SECTIONS { + .vtable 0 : + { + vtable_start = .; + *(.vtable) + evtable = .; + } + .text . : { text_start = .; @@ -31,22 +38,13 @@ SECTIONS __DTOR_END__ = .; } - .vtable 0 : - { - vtable_start = .; - *(.vtable) - evtable = .; - } - - .data (ADDR(.vtable) + SIZEOF(.vtable)) : - AT (ADDR(.text) + SIZEOF(.text)) - { + .data : { data_start = .; *(.data) + *(.rodata) edata = .; } - .bss (ADDR(.data) + SIZEOF(.data)) : - { + .bss : { bss_start = .; *(.bss) *(COMMON) |