mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-12 01:24:12 +08:00
* scripttempl/h8500.sc: Start all sections in a different segment.
* scripttempl/z8ksim.sc: Handle constructors
This commit is contained in:
19
ld/ChangeLog
19
ld/ChangeLog
@ -1,3 +1,22 @@
|
|||||||
|
Tue Aug 17 07:02:19 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
|
||||||
|
|
||||||
|
* scripttempl/h8500.sc: Start all sections in a different segment.
|
||||||
|
* scripttempl/z8ksim.sc: Handle constructors
|
||||||
|
|
||||||
|
|
||||||
|
Thu Aug 12 16:05:37 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
||||||
|
|
||||||
|
* Makefile.in: revert earlier changes back to execute runtest
|
||||||
|
with make check. cdtest and bootstrap now function as they
|
||||||
|
did within the Makefile.
|
||||||
|
|
||||||
|
Thu Aug 12 10:20:05 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
||||||
|
|
||||||
|
* Makefile.in: Update dependencies.
|
||||||
|
|
||||||
|
* configure.in: Set EMULATION_OFILES in Makefile based on
|
||||||
|
--with-targets option.
|
||||||
|
|
||||||
Thu Aug 12 08:52:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
Thu Aug 12 08:52:29 1993 Jeffrey Wheat (cassidy@cygnus.com)
|
||||||
|
|
||||||
* Makefile.in: check targets reimplemented to old way.
|
* Makefile.in: check targets reimplemented to old way.
|
||||||
|
@ -1,21 +1,49 @@
|
|||||||
cat <<EOF
|
cat <<EOF
|
||||||
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
|
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
|
||||||
OUTPUT_ARCH(${ARCH})
|
OUTPUT_ARCH(z8002)
|
||||||
|
ENTRY(_start)
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
{
|
{
|
||||||
.text :
|
.text : {
|
||||||
{
|
|
||||||
*(.text)
|
*(.text)
|
||||||
*(.strings)
|
*(.strings)
|
||||||
_etext = .;
|
*(.rdata)
|
||||||
*(.data)
|
}
|
||||||
_edata = .;
|
|
||||||
*(.bss)
|
|
||||||
*(COMMON)
|
|
||||||
_end = .;
|
|
||||||
|
|
||||||
|
.ctors :
|
||||||
|
{
|
||||||
|
${RELOCATING+ ___ctors = . ; }
|
||||||
|
*(.ctors);
|
||||||
|
${RELOCATING+ ___ctors_end = . ; }
|
||||||
|
___dtors = . ;
|
||||||
|
*(.dtors);
|
||||||
|
${RELOCATING+ ___dtors_end = . ; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.data : {
|
||||||
|
*(.data)
|
||||||
|
}
|
||||||
|
|
||||||
|
.bss :
|
||||||
|
{
|
||||||
|
${RELOCATING+ __start_bss = . ; }
|
||||||
|
*(.bss);
|
||||||
|
*(COMMON);
|
||||||
|
${RELOCATING+ __end_bss = . ; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.heap : {
|
||||||
|
${RELOCATING+ __start_heap = . ; }
|
||||||
|
${RELOCATING+ . = . + 20k ; }
|
||||||
|
${RELOCATING+ __end_heap = . ; }
|
||||||
|
}
|
||||||
|
|
||||||
|
.stack ${RELOCATING+ 0xf000 } :
|
||||||
|
{
|
||||||
|
${RELOCATING+ _stack = . ; }
|
||||||
|
*(.stack)
|
||||||
|
${RELOCATING+ __stack_top = . ; }
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user