aboutsummaryrefslogtreecommitdiff
path: root/ld/emulparams
AgeCommit message (Collapse)AuthorFilesLines
1998-12-04Change default start address to 0x10000 so that it fits in 20 bitsNick Clifton1-1/+1
1998-11-05Add sanitization for FR30Nick Clifton1-0/+1
1998-11-05Add support for FR30Nick Clifton1-0/+14
1998-08-26remove armelf sanitization.Catherine Moore2-10/+3
1998-08-04fix armelf sanitizationNick Clifton1-0/+7
1998-07-31emulparams/armelf.sh: New file.Catherine Moore1-0/+17
configure.tgt: Recognize thumb-elf and arm-elf. Makefile.am (earmelf.o): New. Makefile.in: Rebuild.
1998-07-24remove d30v sanitizationIan Lance Taylor1-7/+3
1998-07-14 * configure.tgt (i?86-*-beos{pe,elf,}*): Recognize.Richard Henderson1-0/+7
* Makefile.am (ei386beos.o): New. * emulparams/i386beos.sh: New file. * emultempl/beos.em, scripttempl/i386beos.sc: New file.
1998-06-13 * scripttempl/elf.sc (INPUT_FILES): Optional INPUT spec.Doug Evans1-3/+11
* emulparams/m32relf.sh (INPUT_FILES): Define. (OTHER_RELOCATING_SECTIONS): Change top of stack to 8MB.
1998-04-22fix sanitization for gettext changesIan Lance Taylor1-7/+6
1998-02-10 * Makefile.in (ALL_EMULATIONS): Add eelf32l5900.oJeff Law2-0/+37
(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 Taylor3-0/+16
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-28delete txvuelf.sh, generating mips files nowDoug Evans2-16/+0
1998-01-02Implement MEMORY attributes for unknown sectionsMichael Meissner3-0/+54
1997-12-22txvuelf.sh: New file.Doug Evans2-0/+16
1997-12-12Renamed v850eq -> v850eaNick Clifton1-30/+0
1997-12-11Rename d30velf_{o,e} to be unique within 8 charactersMichael Meissner3-31/+1
1997-12-09Add support for d30velf_{e,o} emulations to control whether text/data/et. al ↵Michael Meissner3-1/+31
go in external memory or onchip memory
1997-10-23 * configure.tgt: Add sparc64-*-linux*.Richard Henderson1-0/+9
* emulparams/elf64_sparc.sh (GENERATE_SHLIB_SCRIPT, NOP): New.
1997-10-02 * configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather thanIan Lance Taylor1-0/+2
elf32bmip. (mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip to elf32bsmip. (mips*-*-linux*): Likewise. * emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but setting ENTRY to __start. * emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but setting ENTRY to __start. * scripttempl/elf.sc: Always set ENTRY to _start if it was not already set.
1997-09-17Added support for the call table data area.Nick Clifton1-8/+61
1997-08-28Remove arc sanitization.David Edelsohn1-8/+1
1997-04-30revert Alpha/OpenBSD patchesIan Lance Taylor2-4/+0
1997-04-18Fri Apr 18 11:54:43 1997 Niklas Hallqvist <niklas@appli.se>Ian Lance Taylor2-0/+4
* 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-03-28Fri Mar 28 15:29:23 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-0/+8
Contributed by David S. Miller <davem@caip.rutgers.edu>: * configure.tgt (sparc*-*-linuxaout*): New target. (sparc*-*-linux*): New target. * emulparams/sparclinux.sh: New file. * Makefile.in (ALL_EMULATIONS): Add esparclinux.o. (esparclinux.c): New target.
1997-03-24Remove m32r sanitization.David Edelsohn1-8/+1
1997-02-27oops... always keep d10v stuffAngela Marie Thomas1-8/+1
1997-02-27only keep d10velf.sh for keep-d10vAngela Marie Thomas1-0/+8
1997-02-26always keep mipslnews.shStan Shebs1-0/+1
1997-02-26 * configure.tgt (mips*-*-lnews*): New target.Stan Shebs1-0/+9
* Makefile.in (emipslnews.c): New target. * emulparams/mipslnews.sh: New file.
1997-02-22Fri Feb 21 17:37:51 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-4/+4
* Makefile.in (ed30velf.c): New target. * configure.tgt (d30v-*-*): New target. * emulparams/d30velf.sh: New file. * scripttempl/elfd30v.sc: New file.
1997-02-10 * emulparams/tic80coff.sh: New (dummy) file for TIc80.Fred Fish2-0/+13
* 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-01-16fix bugsAngela Marie Thomas1-0/+1
1996-12-12 * Makefile.in (emn10200.c): Add dependencies.Jeff Law1-0/+20
* configure.tgt: Handle mn10200. * emulparms/mn10200.sh: New file. mn10200 support.
1996-11-15 * Makefile.in (emn10300.c): Add dependencies.Jeff Law2-0/+20
* configure.tgt: Handle mn10300. * emulparms/mn10300.sh: New file. Skeleton support for the mn10300. Matsushita.
1996-10-29Tue Oct 29 12:33:05 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-2/+6
* d10velf.sh: Changes needed for D10V-EVA board. Set TEXT_START_ADDR to 0x1000000. Set READONLY_START_ADDR to 0x2000000.
1996-10-17 * emulparams/m32relf.sh (EMBEDDED): Define.David Edelsohn1-0/+1
1996-09-30m32r supportDavid Edelsohn2-0/+18
1996-08-31 * emulparms/v850.sh: Entry symbol is "_start", tweakJeff Law1-0/+14
ctor/dtor support.
1996-08-30 * configure.tgt (sh-*-elf*): New target.Ian Lance Taylor3-0/+34
* emulparams/shelf.sh: New file. * emulparams/shlelf.sh: New file. * Makefile.in (ALL_EMULATIONS): Add eshelf.o and eshlelf.o. (eshelf.c, eshlelf.c): New targets. * scripttempl/elf.sc: If EMBEDDED is defined, then don't add SIZEOF_HEADERS to TEXT_START_ADDR. Expand CTOR_START and CTOR_END around .ctors, and DTOR_START and DTOR_END around .dtors. Expand OTHER_RELOCATING_SECTIONS if RELOCATING.
1996-08-22 * Makefile.in (ev850.c): New target.Jeff Law1-0/+8
* configure.tgt (v850-*-*): New target. * emulparams/v850.sh: New file. No, it doesn't work (gas doesn't even emit relocs yet), but having a "ld" that at least creates an executable image greatly helps the gcc testsuite.
1996-07-31Wed Jul 31 11:52:03 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-2/+2
* d10velf.sh (SCRIPT_NAME): Change to vanilla.
1996-07-24start-sanitize-d10vMartin Hunt1-1/+1
Wed Jul 24 12:16:38 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * d10velf.sh (SCRIPT_NAME): Change to elf. end-sanitize-d10v
1996-07-23start-sanitize-d10vMartin Hunt1-0/+4
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * emulparams/d10velf.sh: New file. end-sanitize-d10v
1996-07-23start-sanitize-d10vMartin Hunt1-0/+8
Tue Jul 23 10:36:19 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * emulparams/d10velf.sh: New file. end-sanitize-d10v
1996-07-09 * configure.tgt (mips*el-*-elf*): Use elf32elmip.Ian Lance Taylor3-0/+58
(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-8/+1
1996-07-04 * emulparams/pc532macha.sh: Rename from pc532machaout.sh to avoidIan Lance Taylor2-2/+1
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 Taylor2-0/+15
* 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 * scripttempl/h8300s.sc: New file for H8/S.Jeff Law2-0/+13
* 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.