summaryrefslogtreecommitdiff
path: root/ld/emulparams
Commit message (Collapse)AuthorAgeFilesLines
* 2000-08-10 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2000-08-101-0/+8
| | | | | | | | * emulparams/elf32_i860.sh: New file. * configure.tgt: Recognize new target i860-stardent-{sysv4*|elf*}. * Makefile.am (ALL_EMULATIONS): Add eelf32_i860.o. (eelf32_i860.c): New rule. * Makefile.in: Regenerate.
* Add defintion of ENTRYNick Clifton2000-08-101-0/+1
|
* 2000-07-27 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-281-49/+15
| | | | | | | | | * emulparams/elf64alpha.sh (PARSE_AND_LIST_ARGS): Removed. (PARSE_AND_LIST_PROLOGUE): New. (PARSE_AND_LIST_LONGOPTS): Likewise. (PARSE_AND_LIST_OPTIONS): Likewise. (PARSE_AND_LIST_ARGS_CASES): Likewise. (PARSE_AND_LIST_EPILOGUE): Likewise.
* Add some shell variables and shell code to elf32.emAlan Modra2000-07-285-5/+11
| | | | | | | to allow elf32.em to be used by ports that require some minor variations or a few extra functions. Implement for hppaelf and armelf. Fix header file include order in m68kcoff.em
* Implement -taso command line option.Nick Clifton2000-07-281-0/+85
|
* Applied Michael's Sokolov's patch to implement --embedded-relocs for m68k coff.Nick Clifton2000-07-211-0/+1
|
* * Makefile.am (ALL_EMULATIONS): Add ecrisaout.o, ecriself.o,Hans-Peter Nilsson2000-07-203-0/+134
| | | | | | | | | | | ecrislinux.o. (ecrisaout.c, ecriself.c, ecrislinux.c): New rules. Regenerate dependencies. * Makefile.in: Rebuild. * configure.tgt (cris-*-*): New target. * emulparams/crisaout.sh, emulparams/criself.sh, emulparams/crislinux.sh, scripttempl/crisaout.sc: New files. * po/POTFILES.in, po/ld.pot: Regenerate.
* 2000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu2000-07-201-48/+9
| | | | | | | | | | | | | | | | | | | | * emulparams/elf32mcore.sh (PARSE_AND_LIST_ARGS): Removed. (PARSE_AND_LIST_PROLOGUE): New. (PARSE_AND_LIST_LONGOPTS): Likewise. (PARSE_AND_LIST_OPTIONS): Likewise. (PARSE_AND_LIST_ARGS_CASES): Likewise. * ldmain.c (main): Clear link_info.flags and link_info.flags_1. * lexsup.c (ld_options): Comment out 'z'. (parse_args): Likewise. * emultempl/elf32.em: Include "elf/common.h". (gld_${EMULATION_NAME}_parse_args): Defined. Handle some -z options. (gld_${EMULATION_NAME}_list_options): Likewise. * ld.texinfo: Add documentation for the recognized -z options.
* hppaelf.em: Merge from elf32.em and implement multiple linker stubs.Alan Modra2000-07-092-1/+11
| | | | | Makefile.am: Re-enable ehppaelf.o, add ehppalinux.o configure.tgt: targ_emul=hppalinux for hppa*linux
* 2000-07-01 Koundinya K <kk@ddeorg.soft.net>Ulf Carlsson2000-07-021-0/+31
| | | | | | | * configure.tgt: Add traditional mips (mips*-*-sysv4*) target. * emulparams/elf32btsmip.sh: New file. * Makefile.am: Add traditional mips target. * Makefile.in: Rebuild.
* Applied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR ↵Nick Clifton2000-06-271-1/+1
| | | | port.
* tic54x/ibmc54xdsp target for ld.Timothy Wall2000-06-201-0/+8
|
* Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton2000-06-195-0/+47
| | | | for m68hc11 and m68hc12 processors.
* * emulparams/avr1200.sh (STACK): Define as 0.Denis Chertykov2000-05-278-4/+10
| | | | | | | | | | | | * emulparams/avr23xx.sh (STACK): Define as last internal SRAM address. * emulparams/avr4433.sh (STACK): Likewise. * emulparams/avr44x4.sh (STACK): Likewise. * emulparams/avr85xx.sh (STACK): Likewise. * emulparams/avrmega103.sh (STACK): Likewise. * emulparams/avrmega161.sh (STACK): Likewise. * emulparams/avrmega603.sh (STACK): Likewise. * scripttempl/elf32avr.sc (__data_start): Define for gcrt1. (__stack): Define from ${STACK} for main().
* IA-64 ELF support.Jim Wilson2000-04-211-0/+16
|
* * scripttempl/elfppc.sc: Remove.Geoffrey Keating2000-04-145-5/+79
| | | | | | | | | | | | * emulparams/elf32ppc.sh: Use elf.sc. * emulparams/elf32lppc.sh: Use elf.sc. * emulparams/elf32ppclinux.sh: Use elf.sc. * emulparams/elf32ppcsim.sh: New file. * emulparams/elf32lppcsim.sh: New file. * Makefile.am: Update dependencies. Add elf32ppcsim ad elf32lppcsim. (ALL_EMULATIONS): Add elf32ppcsim ad elf32lppcsim. * Makefile.in: Regenerate. * configure.tgt (powerpc-*): Add elf32ppcsim and elf32lppcsim.
* ATMEL AVR microcontroller support.Alan Modra2000-03-278-0/+95
|
* Include getopt.hNick Clifton2000-03-021-0/+2
|
* Fix building with --enable-targets=all.Nick Clifton2000-03-012-0/+4
|
* Add support for WinCE based toolchains.Nick Clifton2000-02-242-0/+10
|
* Add IBM 370 support.Alan Modra2000-02-231-0/+8
|
* Add arm-epoc-pe specific linker scriptNick Clifton1999-12-021-1/+1
|
* Change the default endianness to little.Nick Clifton1999-11-032-2/+2
|
* * emulparms/elf64hppa.sh (OTHER_READONLY_SYMBOLS): Remove ".stubs",Jeff Law1999-09-181-1/+1
| | | | | they've been renamed to ".stub", which is handled automatically by elf.sc.
* * emulparms/elf64hppa.sh (TEXT_START_SYMBOLS): Kill completely.Jeff Law1999-09-171-16/+13
| | | | (DATA_START_SYMBOLS): Kill __hp_load_map definition
* * emulparms/elf64hppa.sh (DATA_START_SYMBOLS): Define.Jeff Law1999-09-161-1/+2
| | | | (OTHER_READWRITE_SECTIONS): No longer define __hp_load_map.
* * emulparms/elf64hppa.sh (TEXT_START_SYMBOLS): Define.Jeff Law1999-09-161-0/+9
|
* * emulparms/elf64hppa.sh (SHLIB_TEXT_START_ADDR): Define.Jeff Law1999-09-161-0/+10
| | | | | | (SHLIB_DATA_ADDR): Likewise. * emulparms/elf64hppa.sh (TEXT_DYNAMIC): Define.
* Fix typo in last change.Jeff Law1999-09-151-1/+1
|
* * emulparms/elf64hppa.h (OTHER_READWRITE_SECTIONS): No longer combineJeff Law1999-09-151-12/+2
| | | | | the .plt, .dlt, .opd into a single output section. Provide values for __gp and __hp_load_map.
* * emulparms/elf64hppa.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.dlt.Jeff Law1999-09-141-0/+3
|
* * emulparms/elf64hppa.sh (OTHER_READWRITE_SECTIONS): Put .pltJeff Law1999-09-131-1/+10
| | | | at the start of the .dlt output section.
* Define ENTRY in PE emulation files. Also:Ian Lance Taylor1999-09-125-1/+5
| | | | * emulparams/i386pe.sh (ENTRY): Define as _mainCRTStartup.
* * emulparams/arm_epoc_pe.sh: Define SUBSYSTEM andIan Lance Taylor1999-09-125-1/+9
| | | | | | | | INITIAL_SYMBOL_CHAR. * emulparams/armpe.sh: Likewise. * emulparams/morepe.sh: Likewise. * emulparams/ppcpe.sh: Likewise. * emulparams/i386pe.sh (SUBSYSTEM): Define as PE_DEF_SUBSYSTEM.
* * emulparms/elf64hppa.sh (LIB_PATH): Define.Jeff Law1999-09-101-0/+1
|
* * emulparms/elf64hppa.sh (OTHER_READONLY_SECTIONS): Put stubs beforeJeff Law1999-09-101-1/+22
| | | | | | | | | | unwinders so that they are closer to the text section. (OTHER_BSS_SECTIONS): Define. (EXECUTABLE_SYMBOLS): Provide __SYSTEM_ID and _FPU_STATUS. (INIT_START, INIT_END): Define. (FINI_START, FINI_END): Define. * scripttempl/elf.sc: Add support for INIT_START, INIT_END, FINI_START, FINI_END and OTHER_BSS_SECTIONS.
* * emulparms/elf64hppa.sh (TEXT_START_ADDR): Move up one page.Jeff Law1999-09-101-1/+2
| | | | (DATA_ADDR): Define.
* * emulparams/d10velf.sh (READONLY_START_ADDR): Set to 0x2000004.Richard Henderson1999-09-101-1/+1
|
* Thu Sep 9 05:52:34 1999 Jeffrey A Law (law@cygnus.com)Jeff Law1999-09-091-1/+3
| | | | | | | | | | | | * emulparms/elf64hppa.sh (OTHER_READWRITE_SECTIONS): Define. 1999-09-08 Ulrich Drepper <drepper@cygnus.com> * emulparams/elf64hppa.sh (ELFSIZE): New. Set to 64. Wed Sep 8 00:07:39 1999 Jeffrey A Law (law@cygnus.com) * emulparms/elf64hppa.sh (ENTRY): Define to main.
* 1999-09-04 Steve Chamberlain <sac@pobox.com>Ian Lance Taylor1999-09-042-0/+10
| | | | | | | | | | * configure.tgt (pjl-*-*, pj-*-*): New targets. * emulparams/pjelf.sh: New file. * emulparams/pjlelf.sh: New file. * scripttempl/pj.sc: New file. * Makefile.am (ALL_EMULATIONS): Add epjelf.o and epjlelf.o. (epjelf.o, epjlelf.o): New targets. * Makefile.in: Rebuild.
* * emulparams/elf64hppa.sh (MAXPAGESIZE): Define.Jeff Law1999-09-041-0/+12
| | | | (OTHER_READONLY_SECTIONS, DATA_PLT): Likewise.
* Patch from Philip Blundell <pb@nexus.co.uk>: Define __end__Nick Clifton1999-08-253-3/+3
|
* Patch from Roland McGrath <roland@baalperazim.frob.com>Nick Clifton1999-08-241-0/+7
| | | | Add arm-netbsd target.
* Implement --base-file command line switch.Nick Clifton1999-08-231-0/+65
|
* 1999-08-05 Donn Terry <donn@interix.com>Ian Lance Taylor1999-08-052-0/+12
| | | | | | | | | | | | | | | * emulparams/i386pe.sh: Define ENTRY, SUBSYSTEM, and INITIAL_SYMBOL_CHAQR. * emulparams/i386pe_posix.sh: New file. * Makefile.am (YACC): If bison is not in the source tree, use @YACC@ rather than bison -y. (LEX): If flex is not in the source tree, use @LEX@ rather than flex. (ALL_EMULATIONS): Add ei386pe_posix.o. (ei386pe_posix.c): New target. * configure.tgt (i[3456]86-*-interix*): New target. * configure.host (i[3456]86-pc-interix*): New host. * Makefile.in: Rebuild.
* * emulparams/elf32ppc.sh (MAXPAGESIZE): Change to 0x10000.Ian Lance Taylor1999-08-032-2/+2
| | | | * emulparams/elf32ppclinux.sh (MAXPAGESIZE): Likewise.
* Philip Blundell <pb@nexus.co.uk>Nick Clifton1999-07-222-2/+6
| | | | | | | | | * emulparams/armelf_linux26.sh (DATA_START_SYMBOLS): Define. (OTHER_BSS_SYMBOLS, OTHER_BSS_END_SYMBOLS): Likewise. * emulparams/armelf_linux.sh (DATA_START_SYMBOLS): Define. * configure.tgt (arm*-*-uclinux*, thumb-*-uclinux*, thumb-*-linux-gnu*): New targets.
* 1999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor1999-07-221-7/+0
| | | | | * emulparams/go32.sh: Remove; obsolete. * scripttempl/go32coff.sc: Remove; obsolete.
* * emulparams/elf32bmipn32.sh (OTHER_RELOCATING_SECTIONS): AddMark Mitchell1999-07-192-0/+64
| | | | | .MIPS.events and .MIPS.content handling. * emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise.
* * emulparams/elf64_sparc.sh: Add 64-bit directories to native LIB_PATH.Richard Henderson1999-07-161-0/+34
|