summaryrefslogtreecommitdiff
path: root/ld/emulparams
Commit message (Collapse)AuthorAgeFilesLines
* * emulparms/elf_x86_64.sh (NONPAGED_TEXT_START_ADDR): Increase.Andreas Jaeger2001-06-071-2/+2
| | | | (TEXT_START_ADDR): Likewise.
* 2001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu2001-05-251-0/+2
| | | | | * emulparams/ppcmacos.sh: Add SYSCALL_MASK and SYMBOL_MODE_MASK like emulparams/aixppc.sh.
* 2001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu2001-05-251-0/+2
| | | | | | | | * emulparams/aixrs6.sh: Add SYSCALL_MASK and SYMBOL_MODE_MASK like emulparams/aixppc.sh. * emultempl/aix.em (sc): Use ${srcdir}/emultempl/ostring.sed instead of ${srcdir}/emultempl/stringify.sed.
* monterey updatesTimothy Wall2001-05-251-4/+3
|
* Support for xcoff64Tom Rix2001-05-242-0/+16
|
* Improve Solaris compatabilityNick Clifton2001-05-221-0/+11
|
* * elfxx-ia64.c (is_unwind_section_name): Consider linkonce unwindJakub Jelinek2001-05-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | sections as well. (elfNN_ia64_final_write_processing): Map .gnu.linkonce.ia64unw.FOO to .gnu.linkonce.t.FOO text section. * readelf.c (process_unwind): Print all unwind sections, not just one. * config/tc-ia64.c (special_linkonce_name): New. (make_unw_section): Map .gnu.linkonce.t.FOO text section into .gnu.linkonce.ia64unw{,i}.FOO. (ia64_elf_section_type): Handle .gnu.linkonce.ia64unw{,i}.FOO. (dot_endp): Add comment about it. * elf/ia64.h (ELF_STRING_ia64_unwind_once): Define. (ELF_STRING_ia64_unwind_info_once): Define. * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Put .gnu.linkonce.ia64unw{,i} sections into corresponding .IA_64.unwind* output sections. * emulparams/elf64_aix.sh (OTHER_READONLY_SECTIONS): Likewise.
* Add gas and ld support for openriscNick Clifton2001-05-021-0/+10
|
* * emulparms/elf_x86_64.sh (MAXPAGESIZE): Fix value.Andreas Jaeger2001-04-301-1/+1
|
* 2001-04-05 Steven J. Hill <sjhill@cotw.com>H.J. Lu2001-04-083-0/+119
| | | | | | | | | | | | | | | | | | | | * Makefile.am (ALL_EMULATIONS): Add eelf32ltsmip.o. (ALL_64_EMULATIONS): Add eelf64btsmip.o and eelf64ltsmip.o. (eelf32ltsmip.c): New target. (eelf64btsmip.c): Likewise. (eelf64ltsmip.c): Likewise. * Makefile.in: Regenerated. * configure.tgt (mips*el-*-linux-gnu): Uses traditional MIPS target. (mips*-*-linux-gnu*): Likewise. * emulparams/elf32ltsmip.sh: New. Traditional little endian MIPS taget. * emulparams/elf64btsmip.sh: New. Traditional 64bit big endian target. * emulparams/elf64ltsmip.sh: New. Traditional 64bit little endian target.
* * emulparams/criself.sh (EXECUTABLE_SYMBOLS): Cannot provideHans-Peter Nilsson2001-04-052-7/+7
| | | | | | | | correct value of __Stext here. (TEXT_START_SYMBOLS): Define; always define __Stext, to start of .startup section. * emulparams/crislinux.sh: Remove FIXME.
* Bump page size to 64kAlan Modra2001-04-021-3/+3
|
* Go to 16k page size on hppa-linux.Alan Modra2001-03-271-3/+3
|
* Add aix5 settings.Timothy Wall2001-02-271-3/+3
|
* Add ia64-*-aix* configuration.Timothy Wall2001-02-221-0/+17
|
* Add PDP-11 supportNick Clifton2001-02-181-0/+5
|
* * emulparams/elf64_ia64.sh (OTHER_GOT_SYMBOLS): Remove.Richard Henderson2001-02-131-1/+0
|
* * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): AddRichard Henderson2001-02-101-1/+1
| | | | | .IA_64.unwind.* pattern to unwind table section and .IA_64.unwind_info* pattern to unwind info section.
* Add s390 supportNick Clifton2001-02-102-0/+21
|
* 2001-02-04 Philip Blundell <philb@gnu.org>Phil Blundell2001-02-042-26/+1
| | | | | | * emulparams/armelf_linux.sh (TEXT_START_ADDR): Set to 0x8000. * emulparams/armelf_linux26.sh: Delete. * configure.tgt: Remove mention of armelf_linux26 emulation.
* Fix gp overflow problem with Intel compiler.Jim Wilson2001-01-161-1/+1
| | | | | * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add IA_64.unwind and IA_64.unwind.info.
* Linux target variants for elfxx-hppa.Alan Modra2001-01-141-1/+1
|
* * emulparams/elf32ppc.sh (OTHER_READWRITE_SECTIONS):Geoffrey Keating2000-12-124-12/+4
| | | | | | | .fixup is actually read/write. * emulparams/elf32lppc.sh (OTHER_READWRITE_SECTIONS): Likewise. * emulparams/elf32ppcsim.sh (OTHER_READWRITE_SECTIONS): Likewise. * emulparams/elf32lppcsim.sh (OTHER_READWRITE_SECTIONS): Likewise.
* Add support for x86_64-*-linux-gnu* targetNick Clifton2000-11-301-0/+11
|
* * emulparams/crislinux.sh (ENTRY): Change back to _start.Hans-Peter Nilsson2000-11-301-7/+7
| | | | | | | (TEXT_START_SYMBOLS): Remove conditional setting of __start. * scripttempl/crisaout.sc: Change all RELOCATING not related to merging non-a.out sections into CONSTRUCTING.
* 2000-11-28 David O'Brien <obrien@dragon.nuxi.com>David O'Brien2000-11-281-1/+1
| | | | | | | | * emulparams/elf64alpha.sh (ENTRY): Remove leading underscore as ELF does not use them. Approved by: Richard Henderson <rth@twiddle.net> Message-ID: <20001127014059.A16638@twiddle.net>
* * emulparams/elf64alpha.sh (MAXPAGESIZE): Typo -- 64k, not 1M.Richard Henderson2000-11-151-1/+1
|
* Add support for *-storm-chaos targetNick Clifton2000-11-021-0/+10
|
* * emulparams/elf64_sparc.sh (TEXT_START_ADDR,Jakub Jelinek2000-10-201-3/+12
| | | | | | | NONPAGED_TEXT_START_ADDR): Set to 4GB for Solaris targets. Fix sed invocation, so that it coped with '/' in Solaris 64bit library path suffix. Based on patch by Andrew Macleod <amacleod@cygnus.com>.
* * scripttempl/crisaout.sc (ENTRY): Now __start.Hans-Peter Nilsson2000-09-292-6/+23
| | | | | | | | | | | | (.text): Add default setting for __start. Remove CONSTRUCTORS handling. (/DISCARD/): Add .gnu.warning.*. * emulparams/crislinux.sh (ENTRY): Now __start. (TEXT_START_SYMBOLS): New; provide __Stext and __start default. * emulparams/criself.sh (OUTPUT_FORMAT): Now elf32-us-cris. (ENTRY): Now __start. (INITIAL_READONLY_SECTIONS): Add KEEP for .startup. (EXECUTABLE_SYMBOLS): Add default setting for __start.
* add support for embedded relocs in m68k ELF portNick Clifton2000-09-151-0/+1
|
* (DATA_START_SYMBOLS): Provide $global$ only as needed.Alan Modra2000-09-151-1/+1
|
* * configure.tgt (sh-*-linux*): Added.Alexandre Oliva2000-09-072-0/+28
| | | | | | | * Makefile.am: Added eshelf_linux and eshlelf_linux. * Makefile.in: Rebuilt. * emulparams/shelf_linux.sh: New file. * emulparams/shlelf_linux.sh: New file.
* Shared lib support for elf32-hppaAlan Modra2000-09-051-0/+5
|
* 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.