Nick Clifton
393034a970
Removed fr30.sh and fr30.sc.
...
Added elf32fr30.sh
1999-01-13 09:23:09 +00:00
Nick Clifton
025ce5c6d8
Add sanitization for FR30
1998-11-05 17:51:55 +00:00
Catherine Moore
c42591bfd5
remove elfarm.sc
1998-09-01 13:59:18 +00:00
Catherine Moore
28278f9032
add elfarm.sc to things to keep
1998-08-27 20:40:30 +00:00
Nick Clifton
4857ffb496
fix armelf sanitization
1998-08-04 15:53:37 +00:00
Ian Lance Taylor
b69153b601
remove d30v sanitization
1998-07-24 04:14:04 +00:00
Richard Henderson
d51be0a936
* configure.tgt (i?86-*-beos{pe,elf,}*): Recognize.
...
* Makefile.am (ei386beos.o): New.
* emulparams/i386beos.sh: New file.
* emultempl/beos.em, scripttempl/i386beos.sc: New file.
1998-07-14 22:40:17 +00:00
Ian Lance Taylor
e33bfde75c
fix sanitization for gettext changes
1998-04-22 16:18:07 +00:00
Ian Lance Taylor
cdf91fe451
Mon Feb 2 19:34:54 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
...
Add tms320c30 support:
* configure.tgt (tic30-*-*aout*, tic30-*-*coff*): New targets.
* emulparams/tic30aout.sh: New file.
* emulparams/tic30coff.sh: New file.
* scripttempl/tic30aout.sc: New file.
* scripttempl/tic30coff.sc: New file.
* Makefile.am (ALL_EMULATIONS): Add etic30aout.o and
etic30coff.o.
(etic30aout.c, etic30coff.c): New targets.
* Makefile.in: Rebuild.
1998-02-03 00:37:20 +00:00
Nick Clifton
cd66558c07
Renamed v850eq -> v850ea
1997-12-12 19:05:07 +00:00
Nick Clifton
2e6fa283b4
Added support for the call table data area.
1997-09-17 23:45:41 +00:00
Ian Lance Taylor
1a7f2a866e
* scripttempl/elfmips.sc: Remove.
...
* scripttempl/elf.sc: Set ENTRY based on target. Permit
TEXT_DYNAMIC to control .dynamic segment. Permit
SHLIB_TEXT_START_ADDR to set start of shared object. Support
INITIAL_READONLY_SECTIONS. Put .stub in .text. Only put
.gnu.linkonce.t* in .text when relocating. Support
OTHER_TEXT_SECTIONS. Support SHLIB_DATA_ADDR as well as
DATA_ADDR. Support OTHER_GOT_SYMBOLS and OTHER_GOT_SECTIONS.
* emulparams/elf32b4300.sh (SCRIPT_NAME): Set to elf.
(DATA_ADDR): Don't set.
(INITIAL_READONLY_SECTIONS): Rename from OTHER_READONLY_SECTIONS.
(OTHER_TEXT_SECTIONS): Set.
(OTHER_GOT_SECTIONS): Rename from OTHER_READWRITE_SECTIONS.
(MACHINE): Set to empty string.
* emulparams/elf32l4300.sh: Likewise.
* emulparams/elf32ebmip.sh: Likewise.
* emulparams/elf32elmip.sh: Likewise.
* emulparams/elf32bmip.sh: Likewise. Also:
(TEXT_DYNAMIC): Set.
* emulparams/elf32lmips.sh: Likewise.
* Makefile.in (eelf32bmips.c): Depend upon elf.sc rather than
elfmips.sc.
(eelf32ebmips.c, eelf32elmips.c, eelf32lmip.c): Likewise.
1997-05-13 03:30:20 +00:00
Ian Lance Taylor
d7450eb7ee
revert Alpha/OpenBSD patches
1997-04-30 16:18:37 +00:00
Ian Lance Taylor
40f96c6fe5
Fri Apr 18 11:54:43 1997 Niklas Hallqvist <niklas@appli.se>
...
* Makefile.in (ALL_EMULATIONS): Add ealphabsd.o.
(ealphabsd.c): New rule.
* configure.host (alpha-*-bsd): New target.
* configure.tgt (alpha-*-bsd): New target.
* emulparams/alphabsd.sh: New file for *BSD/alpha.
* scripttempl/alphabsd.sc: New file for *BSD/alpha.
1997-04-18 15:57:37 +00:00
Angela Marie Thomas
94b569d255
oops... always keep d10v stuff
1997-02-27 08:18:39 +00:00
Martin Hunt
232e870207
Fri Feb 21 17:37:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* Makefile.in (ed30velf.c): New target.
* configure.tgt (d30v-*-*): New target.
* emulparams/d30velf.sh: New file.
* scripttempl/elfd30v.sc: New file.
1997-02-22 01:42:27 +00:00
Fred Fish
11effa691a
* emulparams/tic80coff.sh: New (dummy) file for TIc80.
...
* scripttempl/tic80coff.sc: New (dummy) file for TIc80.
* Makefile.in (etic80coff.c): Add target and rule to build it.
* configure.tgt (tic80-*-coff): Set targ_emul to tic80coff.
1997-02-10 01:17:14 +00:00
Stan Shebs
de61c9e1f3
Fix sanitization of D10V script template
1996-11-01 02:14:43 +00:00
Ian Lance Taylor
aa9b7dedc8
handle v850.sc
1996-10-28 23:48:06 +00:00
Michael Meissner
36cf21ce53
Make d10v .text start at 0x10000
1996-10-21 21:26:59 +00:00
Jeff Law
cce8528df9
No longer sanitize away h8s stuff.
1996-07-05 18:54:28 +00:00
Jeff Law
71415be57c
* scripttempl/h8300s.sc: New file for H8/S.
...
* emulpararms/h8300s.sh: New file for H8/S.
* Makefile.in (ALL_EMULATIONS): Add H8/S.
(e_h8300s.c): Add dependencies.
* configure.tgt: Add H8/S to targ_extra_emuls.
H8/S linker stuff. Sanitized until status of this code is known.
1996-06-18 22:55:30 +00:00
Jim Wilson
f98286385f
Kill r16/rce/acp stuff.
1996-06-08 03:52:13 +00:00
Ian Lance Taylor
307585f1c9
Wed Feb 14 16:38:36 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
...
* ldlang.c (lang_set_startof): Don't do anything for a
relocateable link.
* ldgram.y (mri_script_file): Call mri_draw_tree.
* mri.c (mri_draw_tree): Make globally visible. Don't bother to
create memory regions.
(mri_load): Don't call mri_draw_tree.
* mri.h (mri_draw_tree): Declare.
* configure.tgt (m68*-*-psos): New target.
* emulparams/m68kpsos.sh: New file.
* scripttempl/psos.sc: New file.
* Makefile.in (ALL_EMULATIONS): Add em68kpsos.o.
(em68kpsos.c): New target.
1996-02-14 21:43:54 +00:00
Ian Lance Taylor
40ab9bb9d7
Wed Jan 31 14:34:23 1996 Richard Henderson <rth@tamu.edu>
...
* configure.tgt (m68*-apple-aux*): New target.
* emulparams/m68kaux.sh: New file.
* scripttempl/m68kaux.sc: New file.
* Makefile.in (ALL_EMULATIONS): Add em68kaux.o.
(em68kaux.c): New target.
1996-01-31 19:36:20 +00:00
Ian Lance Taylor
fe1379d45a
Add some Irix 5 support, mostly from Kazumoto Kojima
...
<kkojima@info.kanagawa-u.ac.jp>:
* emulparams/elf32bmip.sh (SCRIPT_NAME): Change to elfmips.
(SHLIB_TEXT_START_ADDR): Define.
(OTHER_GOT_SYMBOLS): Define.
(OTHER_READWRITE_SECTIONS): Remove initialization of _gp.
(EXECUTABLE_SYMBOLS): Don't define.
(DYNAMIC_LINK): Don't define.
* emulparams/elf32lmip.sh: Same changes as elf32bmip.sh.
* scripttempl/elfmips.sc: New file.
* configure.host (mips*-dec-bsd*): Change mips to mips*.
(mips*-sgi-irix4*): Likewise.
(mips*-sgi-irix5*): New entry.
* Makefile.in (eelf32bmip.c): Depend upon elfmips.sc rather than
elf.sc.
(eelf32lmip.c): Likewise.
1996-01-15 20:13:04 +00:00
Kim Knuttila
070eddd986
New PowerPC Portable Executable stuff
1995-11-07 22:14:23 +00:00
Ian Lance Taylor
6398299816
Wed Nov 1 15:42:45 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de>
...
* Makefile.in (ALL_EMULATIONS): Add edelta68.o.
(edelta68.c): New target.
* configure.tgt (m68*-motorola-sysv3*): New target.
* emulparams/delta68.sh: New file.
* scripttempl/delta68.sc: New file.
* scripttempl/m88kbcs.sc: Handle .init and .fini. Change section
addresses.
1995-11-01 20:52:10 +00:00
Ian Lance Taylor
b5f076d4aa
* configure.tgt (powerpc-*-aix*): New target; use aixppc.
...
(rs6000-*-aix*): New target; use aixrs6.
* emulparams/aixppc.sh, emulparams/aixrs6.sh: New files.
* emultempl/aix.em: New file.
* scripttempl/aix.sc: New file.
* Makefile.in (ALL_EMULATIONS): Add eaixppc.o and eaixrs6.o.
(eaixppc.c, eaixrs6.c): New targets.
1995-10-16 23:19:04 +00:00
David Edelsohn
132dd91099
* Makefile.in (earmcoff.c): Build.
...
* configure.tgt (arm-*-coff): New target
* emulparms/armcoff.sh: New file.
* scripttempl/armcoff.sc: New file.
1995-09-28 08:48:02 +00:00
Steve Chamberlain
eb7f87c5c8
Thu Aug 17 13:35:49 1995 steve chamberlain <sac@slash.cygnus.com>
...
* emultempl/{armpe.sc, i386pe.sc}: Deleted.
* emultempl/pe.sc: New file performs generic PE support and sorts
archive members.
* emulparams/{armpe.sh,i386pe.sh}: Use new file.
* scripttempl/{armpe.sc, i386pe.sc}: Deleted
* scripttempl/pe.sc: New.
* Makefile.in: Use new files.
b
1995-08-17 22:53:56 +00:00
Steve Chamberlain
66a61efd37
Thu Jul 27 15:26:28 1995 steve chamberlain <sac@slash.cygnus.com>
...
* scripttempl/i386pe.sc: Cope with constructors.
* scripttempl/z8ksim.sc: Deleted.
* scripttempl/z8000.sc: Resurrected as this, but
can handle z8001 and z8002 formats.
* emulparams/z8ksim.sh: Deleted.
* emulparams/{z8001.sh, z8002.sh}: New files.
* config/z8ksim.mt: Deleted
* config/z8k-coff.mt: New, generates both emulations.
1995-07-27 22:43:44 +00:00
Ken Raeburn
a2fb6995e0
msdos and moss code from Bryan Ford
1995-06-23 02:05:04 +00:00
Steve Chamberlain
28d0c3ce19
Add support for ARM-PE.
...
* Makefile.in (ALL_EMULATIONS): Add armpe.o
* configure.in: Recognize armpe.
* config/arm-pe.mt: New file.
* emulparams/armpe.sh: New file.
* scripttempl/armpe.sc: New file.
1995-05-24 18:26:23 +00:00
Ken Raeburn
ff15324f63
Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.
...
Details in change logs.
1995-05-18 22:21:18 +00:00
Steve Chamberlain
3f38a017be
Fri May 12 11:03:55 1995 Steve Chamberlain <sac@slash.cygnus.com>
...
Tom Griest <griest@cs.yale.edu>
Initial support for PE executables (eg NT, win32)
* Makefile.in (configure.in, ei386pe): Add support.
* ldmain.c (main): Initialize PE argument info.
* ldwrite.c (print_file_stuff): Don't print out .drectve
and .debug section info.
* lexsup.c (set_subsystem, set_stack_heap, OPTION_HEAP,
OPTION_SUBSYSTEM, parse_argsm set_subsystem, set_stack_heap):
Handle new arguments.
* config/i386-pe.mt, emultempl/i386pe.em, scripttempl/i386pe.sc:
New files
1995-05-12 18:55:06 +00:00
Michael Meissner
5f16938da9
Add embedded PowerPC ELF support.
1995-01-26 17:59:08 +00:00
Steve Chamberlain
506f4ede9c
* configure.in (w65-*-*): New target.
...
* Makefile.in: Update.
* scripttempl/w65.sc: New.
* config/coff-w65.mt: New.
1995-01-16 00:51:02 +00:00
Michael Tiemann
fb14975b70
Enable ld to build for RCE. This is not tested yet!
1994-11-25 17:06:38 +00:00
Ken Raeburn
8e0e09f600
keep riscix, pc532mach files
1994-11-15 09:15:56 +00:00
J.T. Conklin
9ff30f20cd
* Makefile.in (ALL_EMULATIONS): Add ei386nw.o and eppcnw.o.
...
(ei386nw.c, eppcnw.c): New targets.
* config/{i386,ppc}-nw.mt, emulparams/{i386,ppc}nw.sh,
scripttmpl/nw.sc: New files, for i386 and powerpc netware.
* configure.in: Changed netware ld_target name to be {i386,ppc}-nw
instead of {i386,ppc}-elf.
* configure.in (sparc*-*-netware): Removed. There is no such
thing anymore.
1994-10-14 22:57:12 +00:00
Steve Chamberlain
6149af094e
support for Xgo32X.
1994-05-06 19:27:57 +00:00
Stan Shebs
89464c7a1d
Keep Lynx linker scripts.
1994-05-02 22:51:34 +00:00
Steve Chamberlain
6c86b9ff98
* Makefile.in, configure.in: Support for go32 coff.
...
* config/i386-go32.mt: New file
* emulparams/i386go32.sh: New file
* scripttempl/i386go32.sc: New file
1994-04-27 17:52:13 +00:00
Steve Chamberlain
a25e99350b
H8/500 bits.
1994-02-24 17:15:46 +00:00
Jeff Law
423dae05e4
Opps.
1994-02-08 00:40:55 +00:00
Stan Shebs
dd3f0e5b7d
More correct m68k LynxOS support
1993-11-12 00:37:00 +00:00
Stan Shebs
9798d9bf47
Keep Sparc file
1993-11-01 19:25:39 +00:00
Ian Lance Taylor
42f9673d8b
New files for Alpha linker.
1993-10-19 19:52:33 +00:00
Steve Chamberlain
cdbcb08c10
Keep h8300h.sc
1993-08-04 17:24:11 +00:00