aboutsummaryrefslogtreecommitdiff
path: root/ld/emultempl
AgeCommit message (Collapse)AuthorFilesLines
2000-01-22To satisfy latest CVS gcc:Alan Modra13-38/+108
* emultempl/*.em (ld_emulation_xfer_struct): Add missing NULL initialisers, and comments. * testsuite/ld-srec/sr3.cc (__rethrow): New.
2000-01-04oops - change omitted from previous deltaNick Clifton1-0/+3
2000-01-04Applied Mumit Kha's patch to tweak dll production code.Nick Clifton1-1/+11
1999-11-04Wed Nov 3 23:31:19 1999 Jeffrey A Law (law@cygnus.com)Jeff Law1-11/+18
* emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): Clean up code to use EXTRA_SHLIB_EXTENSION. 1999-09-14 Ulrich Drepper <drepper@cygnus.com> * configure.in: Define EXTRA_SHLIB_EXTENSION to ".sl" for HP target. * config.in: Add EXTRA_SHLIB_EXTENSION. * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive): Search for second shared lib extension only if EXTRA_SHLIB_EXTENSION is defined.
1999-10-27fix compile time warningsNick Clifton1-0/+3
1999-10-26Remove extraneous underscore from prototypeNick Clifton2-2/+2
1999-09-29* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): DeferDJ Delorie1-3/+6
merging sections when not relocating.
1999-09-17Fix typo in last change.Jeff Law1-1/+1
1999-09-16 * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):Jeff Law1-5/+11
Use the same filename extension for the bfd_elf_dt_needed_name call as we did for finding the library.
1999-09-141999-09-14 Donn Terry <donn@interix.com>DJ Delorie1-2/+2
* emultempl/pe.em (gld_${EMULATION_NAME}_after_open): allow for terminating null.
1999-09-14 * emultempl/elf32.em (gld${EMULATION_NAME}_open_dynamic_archive):Jeff Law1-3/+11
Search for file with .sl extension if no file with a .so extension is found.
1999-09-131999-09-13 Donn Terry <donn@interix.com>Ian Lance Taylor1-1/+2
* emultempl/pe.em: Remove the output file at the start, in case it is not writable.
1999-09-12 * pe.em: Don't include "../bfd/libbfd.h".Ian Lance Taylor1-4/+6
(gld_${EMULATION_NAME}_after_open): Use xmalloc rather than bfd_alloc.
1999-09-12 * pe-dll.h: New file.Ian Lance Taylor1-9/+7
* pe-dll.c: Include "pe-dll.h". Mark unused arguments as needed to avoid warnings. (edata_sz, reloc_sz): Change from int to size_t. (pe_details_type): Change type of imagebase_reloc from int to unsigned int. (pe_detail_list): Fully initialize last entry. (pe_dll_id_target): Change parameter to const. (pe_dll_generate_def_file): Likewise. (pe_dll_generate_implib): Likewise. (pe_implied_import_dll): Likewise. Change dll_name to const. * emultempl/pe.em: Include "pe-dll.h". Remove declarations now in pe-dll.h. (init): Fully initialize __dll__ entry. (gld_${EMULATION_NAME}_after_open): Remove unused variables sequence, elt, and i. * deffile.h: Add preprocessor guard. * deffilep.y (def_debug): Remove. * Makefile.am: Rebuild dependencies. (HFILES): Add pe-dll.h.
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor1-7/+36
* emultempl/pe.em (PE_DEF_SECTION_ALIGNMENT): If OVERRIDE_SECTION_ALIGNMENT is defined, change to that. (gld_${EMULATION_NAME}_before_parse): Use EXECUTABLE_NAME if it is defined, rather than a.exe. (init): Define __subsystem__ as ${SUBSYSTEM}. (set_pe_subsystem): Add ${INITIAL_SYMBOL_CHAR} before entry symbol name.
1999-08-23Add ability for individual targets to have their own command line switches byNick Clifton1-4/+20
defining PARSE_AND_LIST_ARGS.
1999-08-06 * emultempl/ostring.sed: Rename from stringify.sed.Ian Lance Taylor17-129/+118
* emultempl/astring.sed: New file. * Makefile.am (stringify.sed): New target. (GEN_DEPENDS): Change $(srcdir)/emultempl/stringify.sed to stringify.sed. * configure.in: Define and substitute STRINGIFY. * emultempl/*.em: Use stringify.sed from build directory rather than source directory. * emultempl/elf32.em: Use stringify.sed rather than inline sed script. * emultempl/gld960.em, emultempl/gld960c.em: Likewise. * emultempl/hppaelf.em, emultempl/linux.em: Likewise. * emultempl/lnk960.em, emultempl/sunos.em: Likewise. * configure, Makefile.in: Rebuild.
1999-07-12 * emultempl/linux.em (ld_${EMULATION_NAME}_emulation): Fill inAndreas Schwab1-1/+7
structure initializations.
1999-07-12 * emultempl/elf32.em (ld_${EMULATION_NAME}_emulation): Add missingAndreas Schwab1-1/+1
comma in initializer.
1999-07-11 * Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSEDIan Lance Taylor1-1/+7
as appropriate. Fill in structure initializations.
1999-07-05Abort if input format is ARM and output format is notNick Clifton3-7/+40
1999-06-29Patch from: Jim Pick <jim@jimpick.com>Nick Clifton1-0/+6
Added code so that .xs linker scripts are called so that ARM shared libraries are built correctly. CVS: ----------------------------------------------------------------------
1999-06-21Add new command line switch --thumb-entry.Nick Clifton3-2/+156
1999-06-20 * emultempl/armelf.em: Watch EMULATION_LIBPATH instead ofRichard Henderson3-16/+32
DEFAULT_EMULATION. * emultempl/elf32.em: Likewise. * emultempl/sunos.em: Likewise.
1999-06-12 * emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Don't addIan Lance Taylor1-2/+2
entry_symbol as an undefined symbol when doing a relocateable link. From <jeffdb@goodnet.com>.
1999-06-04Rename epoc-pe interworking function names to avoid a name space clashNick Clifton1-0/+9
1999-06-02Rename ARM interworking functions to avoid a name space collisionNick Clifton1-3/+3
1999-05-29Implement new command line option for new ABI: -p which prevents the ARM codeNick Clifton2-4/+62
from exhibiting any knowledge of the length of the processor's pipeline.
1999-05-28fix typo.Nick Clifton1-1/+1
1999-05-241999-05-24 Philip Blundell <philb@gnu.org>Nick Clifton1-0/+2
* emultempl/armelf.em (before_parse): Set config.dynamic_link and config.has_shared. * emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define. * emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise
1999-05-22Add definitions related to shared objects (copied from elf32.em)Nick Clifton1-15/+998
1999-05-111999-05-10 DJ Delorie <dj@cygnus.com>DJ Delorie1-10/+85
* scripttempl/pe.sc: Specify the output arch, which Ian says is the Right Thing to do. * emultempl/pe.em: various changes to parameterize the target-specific information. (gld_i386pe_after_open): Detect and fix MS import libraries by renaming the member objects (which are all named the same). * pe-dll.c: various changes to parameterize the target-specific information. (generate_reloc): support relocs more generically to allow for expansion. (pe_exe_build_sections): new; used to add .relocs to .exes (pe_exe_fill_sections): ditto
1999-05-101999-05-10 Catherine Moore <clm@cygnus.com>Catherine Moore1-2/+2
* emulttempl/pe.em (gld_${EMULATION_NAME}_after_open): Check for TARGET_IS_arm_epoc_pe. (gld_${EMULATION_NAME}_before_allocation): Likewise.
1999-05-0319990502 sourceware importbinu_ss_19990502Richard Henderson18-0/+7353