aboutsummaryrefslogtreecommitdiff
path: root/ld/configure.tgt
AgeCommit message (Collapse)AuthorFilesLines
1998-11-09 * pe-dll.c: New file; direct support for PE DLLsDJ Delorie1-1/+4
* deffile.h: New file; direct support for PE DLLs * deffilep.y: New file; direct support for PE DLLs * emultempl/pe.em: add direct support for PE DLLs * configure.tgt: allow target-specific extra files * configure.in: allow target-specific extra files * ldlang.c (lang_add_assignment): return the assignment so that one can change the value later based on the object files (pe-dll DEF files do this) * ldint.texinfo: add section for emulation walkthrough
1998-11-05Add support for FR30Nick Clifton1-2/+7
1998-07-24remove d30v sanitizationIan Lance Taylor1-2/+4
1998-07-06 * configure.tgt (i[3456]86-*-solaris*): New target.Ian Lance Taylor1-5/+8
1998-03-03 * configure.tgt (mips*vr4320el-*-elf*,mips*vr4320-*-elf*): Added.Gavin Romig-Koch1-8/+14
1998-02-10 * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.oJeff Law1-1/+1
(eelf32l5900.c): Add rule for building. * configure.tgt: Use r5900 specific emulation script. * emulparams/elf32l5900.sh: 5900 specific emulation script.
1998-02-03Mon Feb 2 19:34:54 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>Ian Lance Taylor1-0/+2
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-01-28Wed Jan 28 16:37:27 1998 J.J. van der Heijden ↵Ian Lance Taylor1-2/+3
<J.J.vanderHeijden@student.utwente.nl> * configure.tgt (i[3456]86-*-mingw32*): New entry.
1998-01-28 * configure.tgt (dvp-*-*): Recognize.Doug Evans1-1/+4
1997-12-11Rename d30velf_{o,e} to be unique within 8 charactersMichael Meissner1-1/+3
1997-12-02Add support for Thumb target.Nick Clifton1-0/+2
1997-10-29 * configure.tgt: Add tx49 configury based on 4300.Gavin Romig-Koch1-0/+4
1997-10-23 * configure.tgt: Add sparc64-*-linux*.Richard Henderson1-0/+6
* emulparams/elf64_sparc.sh (GENERATE_SHLIB_SCRIPT, NOP): New.
1997-10-08 * configure.tgt, configure.host: Change alpha-*-* to alpha*-*-*;Richard Henderson1-11/+11
config.guess now recognizes alphaev5 etc.
1997-09-23vr5900 -> r5900Jeff Law1-4/+2
Accept r5900el too.
1997-09-17Added support for the call table data area.Nick Clifton1-2/+0
1997-08-28 * configure.tgt (arc-*-elf*): Recognize.David Edelsohn1-2/+7
* Makefile.am (ALL_EMULATIONS): Add earcelf.o. * Makefile.in: Regenerate. * emulparams/arcelf.sh: New file. Removes arc sanitization.
1997-07-15 * configure.tgt: Default the r5900 to little endian.Jeff Law1-3/+2
1997-05-05Mon May 5 18:19:55 1997 Philip Blundell <pjb27@cam.ac.uk>Ian Lance Taylor1-2/+13
* configure.tgt, configure.host: cope with '*-*-linux-gnuaout' targets.
1997-03-28 From Ralf Baechle <ralf@gnu.ai.mit.edu>:Ian Lance Taylor1-5/+12
* configure.tgt: Set targ_extra_emuls for mips*el-*-linux* and mips*-*-linux*. Use elf32bmip and elf32lmip, not elf32ebmip and elf32elmip.
1997-02-20Since d10v is public now, remove all sanitization statementsMichael Meissner1-2/+4
1997-02-10 * emulparams/tic80coff.sh: New (dummy) file for TIc80.Fred Fish1-0/+5
* 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.
1996-12-13 * Makefile.in (emn10200.c): Add dependencies.Jeff Law1-1/+3
* configure.tgt: Handle mn10200. * emulparms/mn10200.sh: New file. mn10200 linker. Somehow I forgot to commit everything yesterday.
1996-09-30 * Makefile.in (em32relf.c): Add rule for.David Edelsohn1-0/+6
* configure.tgt (m32r-*-*): Recognize. * emulparams/m32relf.sh: New file.
1996-09-04 * configure.tgt (alpha-*-gnu*): New target. From Fila KolodnyIan Lance Taylor1-32/+39
<fila@ibi.com>.
1996-07-23start-sanitize-d10vMartin Hunt1-0/+3
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * Makefile.in (ed10velf.c): New target. * configure.tgt (d10v-*-elf*): New target. * emulparams/d10velf.sh: New file. end-sanitize-d10v
1996-07-18 * configure.tgt (sparc*-*-sysv4*): New target. From Andrew GierthIan Lance Taylor1-0/+1
<ANDREWG@microlise.co.uk>.
1996-07-18 * configure.host: Change irix5 to irix[56]*.Ian Lance Taylor1-1/+1
* configure.tgt: Likewise.
1996-07-09 * configure.tgt (mips*el-*-elf*): Use elf32elmip.Ian Lance Taylor1-2/+2
(mips*-*-elf*): Use elf32ebmip. * emulparams/elf32bmip.sh (EMBEDDED): Don't define. * emulparams/elf32lmip.sh (EMBEDDED): Don't define. * emulparams/elf32elmip.sh: New file; copy of elf32lmip.sh with EMBEDDED defined. * emulparams/elf32ebmip.sh: New file; copy of elf32bmip.sh with EMBEDDED defined. * emulparams/elf32b4300.sh (EMBEDDED): Define. * emulparams/elf32l4300.sh (EMBEDDED): Define. * Makefile.in (ALL_EMULATIONS): Add eelf32ebmip.o eelf32elmip.o. (eelf32ebmip.c, eelf32elmip.c): New targets. Irix 5 is not an embedded system.
1996-07-05No longer sanitize away h8s stuff.Jeff Law1-4/+1
1996-07-04 * emulparams/pc532macha.sh: Rename from pc532machaout.sh to avoidIan Lance Taylor1-2/+10
System V file name limitations. * configure.tgt (nc32k-pc532-mach*, ns32k-pc532-ux*): Use pc532macha rather than pc532machaout. * Makefile.in (ALL_EMULATIONS): Change epc532machaout.o to epc532macha.o. (epc532macha.c): Rename target from epc532machaout.c.
1996-06-21Fri Jun 21 13:05:51 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-2/+11
* configure.tgt (alpha-*-linuxecoff*): New target. (alpha-*-linux*): Use elf64alpha. * emulparams/elf64alpha.sh: New file. * emultempl/elf32.em: If ELFSIZE is not set, set it to 32. Use ${ELFSIZE} rather than 32 when calling BFD routines. (hold_rodata): New static variable. (gld${EMULATION_NAME}_place_orphan): Use hold_rodata for a readonly section that is not code. (gld${EMULATION_NAME}_place_section): Set hold_rodata. Don't use a .rel section unless its bfd_section field is not NULL. * Makefile.in (ALL_EMULATIONS): Add eelf64alpha.o. (eelf64alpha.c): New target.
1996-06-18 * configure.tgt (i[345]86*-*-isc*): New target. FromIan Lance Taylor1-5/+4
<uddeborg@carmen.se>.
1996-04-05Fri Apr 5 18:11:25 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion1-0/+2
* emulparams/elf32{b,l}4300.sh (MACHINE): Add explicit architecture number. * scripttempl/elf.sc: Use $MACHINE definition if present. * configure.tgt (targ_extra_emuls): Force 4100 build to use same template as 4300.
1996-03-28 * configure.tgt (sparc64-*-solaris2*): Delete.David Edelsohn1-5/+12
Stick with sparc-*-solaris2*.
1996-02-20 * configure.tgt: Correct gldi960 to gld960.Ian Lance Taylor1-2/+2
1996-02-14 * configure.tgt (*-*-ieee*): New target; use vanilla.Ian Lance Taylor1-2/+9
Wed Feb 14 18:49:01 1996 Alan Modra <alan@spri.levels.unisa.edu.au> * configure.in: Redo emulation handling so that each emulation searches the correct tool directory, based on the target alias. For example, "configure --enable-targets=m68k-coff i386-linux" will search /usr/local/i386-linux/lib for linux and /usr/local/m68k-coff/lib for m68k-coff. * configure: Rebuild. * configure.tgt: Add special tdir settings for Linux. * Makefile.in: Add @TDIRS@. Pass "$(tdir_EMUL)" to ${GENSCRIPTS} for each eEMUL.c target. * genscripts.sh: Accept specific alias as 9th argument, and use it in LIB_PATH.
1996-02-14Wed Feb 14 16:38:36 1996 Martin Anantharaman ↵Ian Lance Taylor1-1/+3
<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-01-31Wed Jan 31 14:34:23 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-2/+7
* 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.
1995-11-03use motorola-sysv*, not sysv3*Ian Lance Taylor1-1/+1
1995-11-01Wed Nov 1 15:42:45 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor1-0/+1
<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-10-31Tue Oct 31 18:22:24 1995 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor1-0/+1
* configure.host (alpha-*-linux*): New host. * configure.tgt (alpha-*-linux*): New target.
1995-10-28 * Makefile.in (ALL_EMULATIONS): Added support for the NetBSDNiklas Hallqvist1-2/+7
m68k4k arch. (em68k4knbsd.c): New rule. * configure.tgt: Added support for the NetBSD m68k4k arch. * genscripts.sh, ldint.texinfo, emulparams/{a29k,armaoutb,armaoutl,coff_sparc,ebmon29k,gld960, gld960coff,go32,h8300,h8300h,h8500,h8500b,h8500c,h8500m,h8500s, hp300bsd,hp3hpux,hppaelf.sh,i386aout,i386bsd,i386coff,i386go32, i386linux,i386lynx,i386nbsd,lnk960,m68kaout,m68kcoff,m68klynx, m88kbcs,mipsbig,mipsbsd,mipsidt,mipsidtl,mipslit,news,ns32knbsd, pc532machaout,rce,riscix,sa29200,sh,shl,sparclynx,sparcnbsd, st2000,sun3,sun4,vanilla,vax,vsta,w65,z8001,z8002}.sh: Changed PAGE_SIZE to TARGET_PAGE_SIZE. * emulparams/m68knbsd.h: Ditto. (TEXT_START_ADDR, NONPAGED_TEXT_START_ADDR): We have 8K pagesize. (EXECUTABLE_SYMBOLS): Hardcode __DYNAMIC to zero for the time being. * emulparams/m68k4knbsd.sh: New file. * scripttempl/aout.sc: Expand EXECUTABLE_SYMBOLS if relocating.
1995-09-11Revert Linux directory searching: it turns out that Linux no longerIan Lance Taylor1-9/+3
uses it.
1995-09-08 Add Linux style directory searching.Ian Lance Taylor1-3/+9
* configure.tgt: Add i386lelf to targ_extra_emuls for i[345]86-*-linuxaout* and i[345]86-*-linuxoldld. For i[345]86-*-linux*, set targ_emul to i386lelf, and add elf_i386 to targ_extra_emuls. * emulparams/i386lelf.sh: New file, a copy of elf_i386.sh. * emultempl/elf32.em: If TARGET_IS_i386lelf, use autoconf recommended mechanism to define DIR and struct dirent. (libcmp): New static function use only when TARGET_IS_i386lelf. (gld${EMULATION_NAME}_open_dynamic_archive): Likewise. * Makefile.in (ALL_EMULATIONS): Add ei386lelf.o (ei386lelf.c): New target.
1995-09-08 * configure.tgt (mips*-*-bsd*): New case.Ian Lance Taylor1-0/+1
1995-09-08 * configure.host (i[345]86-sequent-ptx* | i[345]86-sequent-sysv*)Ian Lance Taylor1-0/+120
New case. * configure.tgt (i[345]86-*-ptx*): New case.