aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2000-08-102000-08-10 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt1-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.
2000-08-10Add defintion of ENTRYNick Clifton1-0/+4
2000-08-09Refer to -rpath not --rpath in error messageNick Clifton1-0/+5
2000-08-08Define __bss_size symbol to indicate the final size of .bss section.Nick Clifton1-0/+6
2000-08-04Keep track of last optind value, and rename a couple of functionsAlan Modra1-0/+8
for consistency.
2000-08-03Select elf for Unixware 7 (ix86-*-sysv5*)Alan Modra1-0/+5
2000-07-282000-07-27 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+9
* 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.
2000-07-28Add some shell variables and shell code to elf32.emAlan Modra1-0/+48
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
2000-07-28Move functions around in preparation for next patchAlan Modra1-0/+4
2000-07-28Implement -taso command line option.Nick Clifton1-0/+8
2000-07-21Applied Michael's Sokolov's patch to implement --embedded-relocs for m68k coff.Nick Clifton1-0/+8
2000-07-202000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+6
* emultempl/elf32.em (longopts): Duplicate "disable-new-dtags" and "disable-new-dtags" to stop getopt from treating -d/-e as abbreviations for these options.
2000-07-202000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+11
* ld.texinfo: Add documentation for --disable-new-dtags and --enable-new-dtags. * ldmain.c (main): Initialize link_info.new_dtags to false. * emultempl/elf32.em (gld_${EMULATION_NAME}_parse_args): Add --disable-new-dtags and --enable-new-dtags. (gld_${EMULATION_NAME}_list_options): Likewise.
2000-07-20Add optional style argument to --demangle switch.Nick Clifton1-0/+5
2000-07-20 * Makefile.am (ALL_EMULATIONS): Add ecrisaout.o, ecriself.o,Hans-Peter Nilsson1-0/+12
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-202000-07-20 H.J. Lu <hjl@gnu.org>H.J. Lu1-17/+22
* emultempl/elf32.em (gld_${EMULATION_NAME}_list_options): Print out ignored -z options.
2000-07-202000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+20
* 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.
2000-07-202000-07-19 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Call bfd_elf_set_dt_needed_soname ().
2000-07-19* pe-dll.c (pe_dll_id_target): check object target name alsoDJ Delorie1-0/+4
2000-07-17 * scripttempl/elf.sc (.init): Only do ${INIT_START} andHans-Peter Nilsson1-0/+6
${INIT_END} if relocating. (.fini): Likewise ${FINI_START} and ${FINI_END}.
2000-07-17* src/ld/emultempl/pe.em (gld_*_open_dynamic_archive): New searchDJ Delorie1-0/+7
order for dynamic library '-lfoo' on pei386: libfoo.dll.a, foo.dll.a, libfoo.a, libfoo.dll, foo.dll. This fixes compatibility errors introduced by the old dynamic lib search order.
2000-07-17* pe-dll.c (process_def_file): auto-export data items alsoDJ Delorie1-0/+5
(pe_process_import_defs): also see if _imp_ form needed
2000-07-13* pe-dll.c (make_one): fix a typo in the __imp_ name decorationDJ Delorie1-0/+5
for dll import libraries
2000-07-12Support the g++ attribute init_priority in gcc 2.95.2 and later.Nick Clifton1-0/+5
2000-07-11Fix formatting and add missing new lkine at end of error messageNick Clifton1-0/+5
2000-07-11Remove some forward declarations in ldemul.h and ldfile.h, andAlan Modra1-0/+44
re-arrange header include order. Fix shadowing warnings in ldlang.h Fix compile errors in mpw-elfmips.c
2000-07-102000-07-10 H.J. Lu <hjl@gnu.org>H.J. Lu1-2/+13
* emultempl/pe.em (pe_enable_stdcall_fixup): Protect with DLL_SUPPORT. (strhash): Likewise. (compute_dll_image_base): Likewise. (pe_undef_found_sym): Likewise. (pe_undef_cdecl_match): Likewise. (gld_${EMULATION_NAME}_open_dynamic_archive): Mark the argument "arch" with ATTRIBUTE_UNUSED.
2000-07-10Warning fix and remove extraneous hppa*-*-linux-gnu*.Alan Modra1-1/+8
2000-07-09hppaelf.em: Merge from elf32.em and implement multiple linker stubs.Alan Modra1-0/+46
Makefile.am: Re-enable ehppaelf.o, add ehppalinux.o configure.tgt: targ_emul=hppalinux for hppa*linux
2000-07-08Fix --section-start=xxxxAlan Modra1-0/+4
2000-07-07minor formatting changeDJ Delorie1-1/+1
2000-07-07* ld/emultempl/pe.em: institute the following search order forDJ Delorie1-0/+7
dynamic libraries on pei386: libfoo.dll.a, foo.dll.a (import libs), libfoo.dll, foo.dll (link direct to dll). Fall back to static lib (libfoo.a) if none of the above are found.
2000-07-07* ld/emultempl/pe.em (pe_enable_auto_image_base): New variable.DJ Delorie1-0/+10
(longopts): New --{enable,disable}-auto-image-base options. (gld_${EMULATION_NAME}_list_options): Document. (gld_${EMULATION_NAME}_parse): Handle. (strhash): New static function. (compute_dll_image_base): New static function. (gld_${EMULATION_NAME}_set_symbols): Use.
2000-07-05add MAINTAINERS filesDJ Delorie1-0/+4
2000-07-022000-07-01 Koundinya K <kk@ddeorg.soft.net>Ulf Carlsson1-0/+7
* configure.tgt: Add traditional mips (mips*-*-sysv4*) target. * emulparams/elf32btsmip.sh: New file. * Makefile.am: Add traditional mips target. * Makefile.in: Rebuild.
2000-07-012000-07-01 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+6
* Makefile.am (EXTRA_ld_new_SOURCES): Set to deffilep.y for automake to use YLWRAP. * Makefile.in: Rebuild.
2000-07-01Fix 2000-06-22. grep after running dep.sedAlan Modra1-0/+6
2000-06-30Remove unimplemented "PAGE N:" flag from default linker script.Timothy Wall1-0/+5
2000-06-27Applied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR ↵Nick Clifton1-0/+4
port.
2000-06-24arm-elf does --gc-sections too.Alan Modra1-0/+4
2000-06-22Ensure /usr/include and the like stay out of dependencies.Alan Modra1-0/+6
2000-06-222000-06-21 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* Makefile.am: Rebuild dependency. * Makefile.in: Rebuild.
2000-06-202000-06-20 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* Makefile.am: Rebuild dependency. * Makefile.in: Rebuild.
2000-06-20tic54x/ibmc54xdsp target for ld.Timothy Wall1-0/+11
2000-06-20Correct pointer comparisons relying on NULL less than any other pointer.Alan Modra1-0/+5
Alexander Aganichev's fix for ieee.c
2000-06-19Move "Changes in version 2.10" to where it belongs.Alan Modra1-0/+4
2000-06-19Update list of targets supporting --gc-sections.Alan Modra1-0/+7
KEEP .eh_frame contents.
2000-06-19Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton1-0/+14
for m68hc11 and m68hc12 processors.
2000-06-15Correctly set SEC_READONLY for .text section.Alan Modra1-1/+5
2000-06-132000-06-13 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+4
* configure: Regenerate.