aboutsummaryrefslogtreecommitdiff
path: root/ld/config
AgeCommit message (Collapse)AuthorFilesLines
1995-09-06 * configure.in: Rewrite to use autoconf.Ian Lance Taylor94-310/+0
* configure.host: New file. * configure.tgt: New file. * aclocal.m4: New file. * configure: New file, built by autoconf. * acconfig.h: New file. * config.h.in: New file, built by autoheader. * sysdep.h: New file. * ld.h: Incorporate old contents of config.h. * config.h: Remove. * Makefile.in: Various changes for new configure script. Also: (CC_FOR_BUILD): Remove. (ldmain.o): Don't bother to ensure that EMUL is non-empty. (dep.sed): Use @SRCDIR@, not @srcdir@. * dep-in.sed: Use @SRCDIR@, not @srcdir@. * genscripts.sh: Create ldscripts if it does not exist. * ldemul.c, lexsup.c, mpw-emipsidt.c: Don't include "config.h". * mpw-esh.c, emultemp/*.em: Likewise. * ldmain.c: Likewise. Include <ctype.h>. Don't try to set HAVE_SBRK here. * config/*.mt, config/*.mh: Remove.
1995-09-01NEC VR4300 target (IDT SIM monitor) support.Jackie Smith Cashion3-0/+4
Fri Sep 1 08:35:16 1995 James G. Smith <jsmith@beauty.cygnus.com> * configure.in: Added mips*vr4300-idt-elf* and mips*vr4300el-idt-elf* targets. * Makefile.in: Added eelf32vr4300* targets. * emulparams/{elf32vr4300.sh, elf32vr4300el.sh}: Added. * config/{mips-vr4300.mt, mips-vr4300el.mt}: Added.
1995-07-27Thu Jul 27 15:26:28 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain3-3/+6
* 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-06-29Wed Jun 28 17:11:25 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-0/+6
* ldmain.c (main): Always initialize PE info in link_info. * lexsup.c (OPTION_BASE_FILE): New option. (parse_args): Handle new option. * emulparams/armpe.sh: Output pei. * emultempl/i386pe.em: Add newline to end. * scripttempl/armpe.sc: Change output and quote the $s. * scripttempl/i386pe.sc: Change output and quote the $s.
1995-06-23msdos and moss code from Bryan FordKen Raeburn3-0/+6
1995-05-24 Add support for ARM-PE.Steve Chamberlain2-0/+2
* 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-22(cf-h8300h.mt): Deleted.David Edelsohn2-3/+0
1995-05-18Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.Ken Raeburn3-0/+4
Details in change logs.
1995-05-16Make filenames unique to 8.3 characters for Powerpc.Michael Meissner1-1/+1
1995-05-12Fri May 12 11:03:55 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-8/+10
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-09Add little endian PowerPC support.Michael Meissner2-0/+2
1995-04-15keep new filesKen Raeburn1-0/+1
1995-04-14* Makefile.in (ALL_EMULATIONS): Added em68kelf.o.Ken Raeburn1-0/+1
(em68kelf.o): New target. * config/m68k-elf.mt, emulparams/m68kelf.sh: New files. * configure.in: Use them for m68*-*-elf.
1995-03-30Thu Mar 30 14:32:26 1995 H.J. Lu (hjl@nynexst.com)Ian Lance Taylor4-5/+5
* configure.in: Change linux to default to elf. Using i[345]86-*-linuxaout will build a linker which defaults to a.out. * config/i386-laout.mt: Rename from old config/i386-linux.mt. * config/i386-linux.mt: Rename from old config/i386-lelf.mt. * config/i386-lelf.mt: Remove.
1995-03-16 * config/dgux.mh (HOSTING_EMU): Use -m rather than trying to setIan Lance Taylor2-3/+2
LDEMULATION. * config/hppaelf.mh (HOSTING_EMU): Likewise.
1995-02-28 * configure.in (i[345]86-*-linuxelf*): New target. Use i386-lelf.Ian Lance Taylor3-0/+6
(i[345]86-*-gnuelf*): New target. Use i386-gelf. * config/i386-lelf.mt: New file. * config/i386-gelf.mt: New file.
1995-01-23 * configure.in (i[345]86-*-gnu*): Set ld_target to i386-gnu.Ian Lance Taylor2-0/+3
* config/i386-gnu.mt: New file. Include ELF support.
1995-01-16 * configure.in (w65-*-*): New target.Steve Chamberlain2-0/+4
* Makefile.in: Update. * scripttempl/w65.sc: New. * config/coff-w65.mt: New.
1994-12-14Initial arc-elf support.David Edelsohn2-0/+9
1994-11-25Enable ld to build for RCE. This is not tested yet!Michael Tiemann1-1/+1
1994-11-25Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann2-4/+4
1994-11-24Safely check in r16 targets for binutils.Michael Tiemann2-0/+8
1994-11-24 * Makefile.in: Add eshl.o.Steve Chamberlain1-0/+1
* config/coff-sh.mt: Add shl emulation.
1994-11-17 Patches from pirker@eiunix.tuwien.ac.at (Martin Pirker).Ian Lance Taylor2-0/+3
* config/i386linux.mh: New file; set HOSTING_CRT0. * genscripts.sh: Don't put ${libdir} in LIB_PATH if it is /usr/lib, since that is already in LIB_PATH.
1994-11-15keep riscix, pc532mach filesKen Raeburn1-0/+2
1994-11-14Keep i386lynx.mh.Ian Lance Taylor1-0/+1
1994-11-01* Makefile.in (ALL_EMULATIONS): Added em68knbsd.o.J.T. Conklin2-0/+2
(em68knbsd.c): New target. * config/m68k-nbsd.mt: New file. * emulparams/m68knbsd.sh: New file. * configure.in (m68*-*-netbsd*): Use above configs.
1994-10-26* Makefile.in (ALL_EMULATIONS): Added ei386nbsd.o, ens32knbsd.oJ.T. Conklin5-2/+6
and esparcnbsd.o; sorted entries. (ei386nbsd.c,ens32knbsd.c,esparcnbsd.c): New targets. * config/netbsd532.mt: Removed. * emulparams/netbsd532.sh: Removed. * config/{i386-nbsd.mt,ns32k-nbsd.mt,sparc-nbsd.mt}: New files. * emulparams/{i386nbsd.sh,ns32knbsd.sh,sparcnbsd.sh}: New files. * configure.in (i[345]86-*-netbsd*, ns32k-pc532-netbsd*, sparc*-*-netbsd*): Use above configs.
1994-10-14* Makefile.in (ALL_EMULATIONS): Add ei386nw.o and eppcnw.o.J.T. Conklin3-0/+4
(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-09-27 * Makefile.in (CC): Define.Ian Lance Taylor1-1/+1
(CXX): Move definition, change from g++ to gcc. (EXPECT, RUNTEST): Copy definitions from top level Makefile.in. (RUNTEST_CC, RUNTEST_CFLAGS): Remove. (RUNTEST_CXX, RUNTEST_CXXFLAGS): Remove. (CC_FOR_TARGET, CXX_FOR_TARGET): Copy from top level Makefile.in. (.cc.o): Comment out. (testdir): Remove. (site.exp): Don't create testdir or set tmpdir. (check): Run checks even if not running native. Use CC_FOR_TARGET instead of RUNTEST_CC, and likewise for CXX. (cdtest targets): Comment out. * config/solaris2.mh (HOSTING_LIBS): Only mention crtend.o once. * cdtest-bar.cc, cdtest-foo.cc, cdtest-foo.h: Remove. * cdtest-main.cc, cdtest.exp: Remove.
1994-09-26 * emulparams/elf32bmip.sh: Rename from elf32mipb.sh to avoid DOSIan Lance Taylor2-2/+2
file naming problems. * emulparams/elf32lmip.sh: Rename from elf32mipl.sh. * Makefile.in (ALL_EMULATIONS): Rename eelf32mipb.o to eelf32bmip.o and eelf32mipl.o to eelf32lmip.o. (eelf32bmip.c): Rename from eelf32mipb.c. Use elf32bmip.sh. (eelf32lmip.c): Rename from eelf32mipl.c. Use elf32lmip.sh. * config/mipsb-elf32.mt (EMUL): Use elf32bmip, not elf32mipb. * config/mipsl-elf32.mt (EMUL): Use elf32lmip, not elf32mipl.
1994-09-20 * configure.in (mips*el-elf*): New target.Ian Lance Taylor2-1/+3
* config/mipsl-elf32.mt: New file. * emulparams/elf32mipl.sh: New file.
1994-09-12 * config/m68klynx.mh: New file.Ian Lance Taylor2-0/+3
1994-09-12 * config/i386lynx.mh: New file.Ian Lance Taylor1-0/+2
* scripttempl/i386lynx.sc: Don't put .ctors and .dtors in .text unless CONSTRUCTING.
1994-09-05ARM Acorn/RISCiX target and host patches from Richard EarnshawKen Raeburn1-0/+1
1994-07-14ns32k port from Ian DallKen Raeburn2-0/+4
1994-06-29 * config/solaris2.mh (NATIVE_LIB_DIRS): Define as /usr/ccs/lib.Jean Marie Diaz1-0/+1
1994-06-16 * configure.in: If EMUL_EXTRA* is defined in a config file, treatIan Lance Taylor1-0/+1
it as naming an emulation to be added to EMULATION_OFILES. * config/i386-linux.mt (EMUL_EXTRA1): Define as elf_i386.
1994-06-16 * Makefile.in: Rebuilt dependencies.Ian Lance Taylor6-15/+0
(ALL_EMULATIONS): Add ei386linux.o, eelf32_sparc.o, eelf64_sparc.o. Remove $(OTHER_EMULATIONS). (ei386linux.c, eelf32_sparc.c, eelf64_sparc.c): New targets. * config/i386-linux.mt (OTHER_EMULATIONS): Don't define. (ei386linux.c): Remove; now in Makefile.in. * config/i386-lynx.mt (OTHER_EMULATIONS): Don't define. * config/m68k-lynx.mt (OTHER_EMULATIONS): Don't define. * config/sparc-lynx.mt (OTHER_EMULATIONS): Don't define. * config/sparc64-elf.mt (OTHER_EMULATIONS): Don't define. (eelf64_sparc.c): Remove; now in Makefile.in. * config/sun4sol2.mt (OTHER_EMULATIONS): Don't define. (eelf32_sparc.c): Remove; now in Makefile.in.
1994-06-16Thu Jun 16 14:25:22 1994 Eric Youngdale (ericy@cais.cais.com)Ian Lance Taylor1-1/+1
* emultempl/linux.em: New file providing support for linking against Linux shared libraries. * config/i386-linux.mt (ei386linux.c): Depend upon linux.em. * emulparams/i386linux.sh (TEMPLATE_NAME): Define as linux.
1994-06-15 * config/sun4sol2.mt (eelf32_sparc.c): Depend upon elf32.em, notIan Lance Taylor1-1/+1
generic.em.
1994-06-10Don't sanitize out SPARC v9 stuff.Ian Lance Taylor1-15/+0
1994-05-27changes from gas-2.3/binutils-2.4 dist (details in branch log msgs, changelogs)Ken Raeburn1-2/+0
1994-05-13 * config/i386-linux.mt (OTHER_EMULATIONS): Change em_ to e toIan Lance Taylor6-9/+9
match corresponding change in emulation templates. * config/i386-lynx.mt, config/m68k-lynx.mt: Likewise. * config/sparc-lynx.mt, config/sun4sol2.mt: Likewise.
1994-05-09Remove Delta68 support. Could not get copyright assignment for it.Ian Lance Taylor1-1/+0
From now on, I'll get that first.
1994-05-08deal with file renaming, new filesKen Raeburn1-2/+4
1994-05-06 * config/go32.mh : New file for Xgo32X.Steve Chamberlain2-0/+5
1994-05-06* config/mipsl-idt.mt: Renamed from mips-idtl.mt.Ken Raeburn1-0/+0
* configure.in: Adjusted.
1994-05-06* config/cf-h8300h.mt: Renamed from coff-h8300h.mt, to make it unique in 8.3.Ken Raeburn3-0/+3
* config/i960coff.mt: New file. Patches from Ralph Campbell: * config/mipsbsd.mh: New file.
1994-05-04 * config/m68k.mt (EMUL): Set to m68kaout.Ian Lance Taylor1-2/+1
* emulparams/m68kaout.sh: New file. * Makefile.in (ALL_EMULATIONS): Add em_m68kaout.o. (em_m68kaout.c): New target.