* configure.in (w65-*-*): New target.
* Makefile.in: Update. * scripttempl/w65.sc: New. * config/coff-w65.mt: New.
This commit is contained in:
parent
b3235d56dc
commit
506f4ede9c
|
@ -1,3 +1,10 @@
|
||||||
|
Sun Jan 15 16:45:00 1995 Steve Chamberlain <sac@splat>
|
||||||
|
|
||||||
|
* configure.in (w65-*-*): New target.
|
||||||
|
* Makefile.in: Update.
|
||||||
|
* scripttempl/w65.sc: New.
|
||||||
|
* config/coff-w65.mt: New.
|
||||||
|
|
||||||
Thu Jan 12 01:32:25 1995 Ian Lance Taylor <ian@tweedledumb.cygnus.com>
|
Thu Jan 12 01:32:25 1995 Ian Lance Taylor <ian@tweedledumb.cygnus.com>
|
||||||
|
|
||||||
* ldlang.c (lang_place_orphans): Don't ignore files with
|
* ldlang.c (lang_place_orphans): Don't ignore files with
|
||||||
|
|
|
@ -116,6 +116,7 @@ vax.mt
|
||||||
vsta.mt
|
vsta.mt
|
||||||
vxworks68.mt
|
vxworks68.mt
|
||||||
z8ksim.mt
|
z8ksim.mt
|
||||||
|
coff-w65.mt
|
||||||
|
|
||||||
Things-to-lose:
|
Things-to-lose:
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
EMUL=w65
|
||||||
|
|
||||||
|
|
|
@ -99,6 +99,7 @@ sun4.sh
|
||||||
vanilla.sh
|
vanilla.sh
|
||||||
vax.sh
|
vax.sh
|
||||||
vsta.sh
|
vsta.sh
|
||||||
|
w65.sh
|
||||||
z8ksim.sh
|
z8ksim.sh
|
||||||
|
|
||||||
Things-to-lose:
|
Things-to-lose:
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
SCRIPT_NAME=w65
|
||||||
|
OUTPUT_FORMAT="coff-w65"
|
||||||
|
TEXT_START_ADDR=0x1000
|
||||||
|
PAGE_SIZE=64
|
||||||
|
ARCH=w65
|
|
@ -63,6 +63,7 @@ sparccoff.sc
|
||||||
sparclynx.sc
|
sparclynx.sc
|
||||||
st2000.sc
|
st2000.sc
|
||||||
vanilla.sc
|
vanilla.sc
|
||||||
|
w65.sc
|
||||||
z8ksim.sc
|
z8ksim.sc
|
||||||
|
|
||||||
Things-to-lose:
|
Things-to-lose:
|
||||||
|
|
|
@ -0,0 +1,58 @@
|
||||||
|
cat <<EOF
|
||||||
|
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
|
||||||
|
OUTPUT_ARCH(${ARCH})
|
||||||
|
|
||||||
|
MEMORY {
|
||||||
|
ram : o = 0x1000, l = 512k
|
||||||
|
}
|
||||||
|
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
.text :
|
||||||
|
{
|
||||||
|
*(.text)
|
||||||
|
*(.strings)
|
||||||
|
${RELOCATING+ _etext = . ; }
|
||||||
|
} ${RELOCATING+ > ram}
|
||||||
|
|
||||||
|
|
||||||
|
.tors : {
|
||||||
|
___ctors = . ;
|
||||||
|
*(.ctors)
|
||||||
|
___ctors_end = . ;
|
||||||
|
___dtors = . ;
|
||||||
|
*(.dtors)
|
||||||
|
___dtors_end = . ;
|
||||||
|
} ${RELOCATING+ > ram}
|
||||||
|
|
||||||
|
.data :
|
||||||
|
{
|
||||||
|
*(.data)
|
||||||
|
${RELOCATING+ _edata = . ; }
|
||||||
|
} ${RELOCATING+ > ram}
|
||||||
|
.bss :
|
||||||
|
{
|
||||||
|
${RELOCATING+ _bss_start = . ; }
|
||||||
|
*(.bss)
|
||||||
|
*(COMMON)
|
||||||
|
${RELOCATING+ _end = . ; }
|
||||||
|
} ${RELOCATING+ >ram}
|
||||||
|
.stack ${RELOCATING+ 0x30000 } :
|
||||||
|
{
|
||||||
|
${RELOCATING+ _stack = . ; }
|
||||||
|
*(.stack)
|
||||||
|
} ${RELOCATING+ > ram}
|
||||||
|
.stab . (NOLOAD) :
|
||||||
|
{
|
||||||
|
[ .stab ]
|
||||||
|
}
|
||||||
|
.stabstr . (NOLOAD) :
|
||||||
|
{
|
||||||
|
[ .stabstr ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue