aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
2000-07-11Remove some forward declarations in ldemul.h and ldfile.h, andAlan Modra31-82/+161
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. Lu2-5/+22
* 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 Modra3-4/+9
2000-07-10Even more hppa testsuite patches.Alan Modra5-2/+24
2000-07-09hppaelf.em: Merge from elf32.em and implement multiple linker stubs.Alan Modra7-135/+579
Makefile.am: Re-enable ehppaelf.o, add ehppalinux.o configure.tgt: targ_emul=hppalinux for hppa*linux
2000-07-08Fix --section-start=xxxxAlan Modra2-4/+13
2000-07-07minor formatting changeDJ Delorie1-1/+1
2000-07-07* ld/emultempl/pe.em: institute the following search order forDJ Delorie2-9/+25
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 Delorie2-1/+58
(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 Delorie2-0/+5
2000-07-022000-07-01 Koundinya K <kk@ddeorg.soft.net>Ulf Carlsson5-0/+47
* 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. Lu3-8/+19
* 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 Modra3-8/+16
2000-06-30Remove unimplemented "PAGE N:" flag from default linker script.Timothy Wall2-3/+8
2000-06-27Applied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR ↵Nick Clifton2-1/+5
port.
2000-06-24arm-elf does --gc-sections too.Alan Modra2-2/+6
2000-06-22Ensure /usr/include and the like stay out of dependencies.Alan Modra3-5/+19
2000-06-222000-06-21 H.J. Lu <hjl@gnu.org>H.J. Lu3-140/+133
* Makefile.am: Rebuild dependency. * Makefile.in: Rebuild.
2000-06-202000-06-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-128/+145
* Makefile.am: Rebuild dependency. * Makefile.in: Rebuild.
2000-06-20tic54x support.Timothy Wall1-0/+2
2000-06-20tic54x/ibmc54xdsp target for ld.Timothy Wall13-5/+318
2000-06-20Correct pointer comparisons relying on NULL less than any other pointer.Alan Modra2-1/+6
Alexander Aganichev's fix for ieee.c
2000-06-19Move "Changes in version 2.10" to where it belongs.Alan Modra2-2/+6
2000-06-19Update list of targets supporting --gc-sections.Alan Modra4-3/+12
KEEP .eh_frame contents.
2000-06-19Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton14-221/+1054
for m68hc11 and m68hc12 processors.
2000-06-15Correctly set SEC_READONLY for .text section.Alan Modra2-12/+17
2000-06-132000-06-13 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* configure: Regenerate.
2000-06-08* configure.in (VERSION): Update to show this is the CVS mainline.David O'Brien2-1/+5
Approved by: Nick Clifton <nickc@cygnus.com> Message-Id: <200005222205.PAA14565@elmo.cygnus.com>
2000-06-08* emultempl/mipsecoff.em (gld{EMULATION_NAME}_after_open): Require allDavid O'Brien2-1/+12
input objects to be ECOFF. (check_sections): einfo takes %B, not %P, to print a BFD name. Approved by: Nick Clifton <nickc@cygnus.com> Message-Id: <200006081748.KAA12555@elmo.cygnus.com>
2000-06-052000-06-05 H.J. Lu (hjl@gnu.org)H.J. Lu7-11/+230
* lib/ld-lib.exp (default_ld_link): Redirect the linker output to link_output and make it global. * ld-elfvsb/elfvsb.exp (visibility_test): Add "hidden_undef", "hidden_undef_def", "hidden_weak", "protected_undef", "protected_undef_def" and "protected_weak". (visibility_run): Likewise. * ld-elfvsb/main.c: Likewise. * ld-elfvsb/sh1.c: Likewise. * ld-elfvsb/sh2.c: Likewise. * ld-elfvsb/elfvsb.dat: Updated.
2000-06-052000-06-05 Michael Matz <matz@ifh.de>H.J. Lu3-1/+9
* ldgram.y (vers_defns): Handle 'extern "C++" { ... }' in version scripts. * ldlex.l (V_IDENTIFIER): Accept `::' in symbols.
2000-05-27 * emulparams/avr1200.sh (STACK): Define as 0.Denis Chertykov10-4/+25
* 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().
2000-05-26Update dependencies.Alan Modra3-23/+199
2000-05-26Eli Zaretskii's DOSish file name patches.Alan Modra2-1/+15
2000-05-23When deciding if ".text" section should be read-only, don't forget to resetNick Clifton2-10/+17
SEC_READONLY because it could be already set.
2000-05-22Patch from Thomas de Lellis to implement --section-startNick Clifton5-4/+87
2000-05-212000-05-21 H.J. Lu (hjl@gnu.org)H.J. Lu2-1/+12
* ld-elfvsb/main.c (main_visibility_check): Fix the protected visibility test.
2000-05-182000-05-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* lexsup.c (parse_args): `i' == `r', not `q'.
2000-05-18 * configure.tgt (hppa*64*-*-*): Enable PA64 target.Jeff Law2-1/+5
2000-05-17Fix typo in previous deltaNick Clifton1-2/+2
2000-05-17Apply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implementNick Clifton5-1/+32
--emit-relocs switch to the linker to preserve relocs in an output executable
2000-05-16Apply patch from Charles Wilson to make PE ports search for dynamic librariesNick Clifton2-9/+58
in foo.dll and libfoo.dll before libfoo.a.
2000-05-15Update printed copyright.Alan Modra2-1/+5
2000-05-132000-05-13 H.J. Lu (hjl@gnu.org)H.J. Lu8-4/+836
* lib/ld-lib.exp (default_ld_link): Redirect the linker output to link_output and make it global. * ld-elfvsb/elf-offset.ld: New. ELF visibility fearture tests. * ld-elfvsb/elfvsb.dat: Likewise. * ld-elfvsb/elfvsb.exp: Likewise. * ld-elfvsb/main.c: Likewise. * ld-elfvsb/sh1.c: Likewise. * ld-elfvsb/sh2.c: Likewise.
2000-05-13Quell some gcc warnings by defining textdomain and bindtextdomainAlan Modra2-6/+11
as intl/libgettext.h does.
2000-05-102000-05-10 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+8
* ldlang.c (open_input_bfds): Don't load the same file within a group again if the whole archive has been loaded already.
2000-05-03Fix 64 bit target section start on 32 bit machine.Alan Modra2-3/+9
2000-05-02Fix just added ia64-linux support to conform with others.Jim Wilson2-2/+4
* configure.host (ia64-*-linux-gnu*): Change gcc to ${CC}.
2000-05-02Ld testsuite support for ia64-linux.Jim Wilson2-0/+10
* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for host "ia64-*-linux-gnu*".
2000-04-29Correctly check gcc version.Alan Modra2-2/+6