aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
2000-10-16Add tests of return values from bfd function callsNick Clifton2-28/+64
2000-10-13Oops - fix mistake in previous delta where unused variable 'nsyms' wasNick Clifton2-6/+14
deleted, but along with its (necessary) call to bfd_canonicalize_symtab.
2000-10-13Add #ifdef DLL_SUPPORT around use of pe_dll_search_prefix.Nick Clifton2-9/+14
2000-10-12* emultempl/pe.em (pe_dll_search_prefix): New variable,DJ Delorie2-9/+55
(longopts): New --dll-search-prefix option. (gld_${EMULATION_NAME}_list_options): Document. (gld_${EMULATION_NAME}_parse_args): Handle. (gld_${EMULATION_NAME}_open_dynamic_archive): When linking dynamically, search for a dll named '<prefix><basename>.dll' in preference to 'lib<basename>.dll' if --dll-search-prefix is specified.
2000-10-12Another try at correcting relocations against discardedAlan Modra2-2/+6
link-once section symbols.
2000-10-112000-10-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata4-130/+119
* deffile.h: Fix formatting. * lexsup.c: Likewise. * mri.c: Likewise.
2000-10-10* pe-dll.c (make_one): Do not generate code thunk for DATADJ Delorie2-21/+35
exports. (process_def_file): deduce DATA flag for auto-export sumbols.
2000-10-092000-10-09 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-7/+9
* pe-dll.c: Revert some formatting fixes.
2000-10-092000-10-09 Kazu Hirata <kazu@hxi.com>Kazu Hirata13-154/+119
* ldcref.c: Fix formatting. * ldctor.h: Likewise. * ldemul.c: Likewise. * ldemul.h: Likewise. * ldexp.c: Likewise. * ldexp.h: Likewise. * ldfile.c: Likewise. * ldfile.h: Likewise. * ld.h: Likewise. * ldlang.c: Likewise. * ldlang.h: Likewise. * ldmain.c: Likewise.
2000-10-092000-10-09 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-39/+43
* pe-dll.c: Fix formatting.
2000-10-092000-10-08 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-51/+55
* pe-dll.c: Fix formatting.
2000-10-09 * ld-selective/selective.exp: Rearrange to be table-driven.Hans-Peter Nilsson2-184/+109
2000-10-07* ld-scripts/phdrs.exp: hppa*64*-*-* is 64-bit ELF tooAlan Modra2-1/+6
2000-10-052000-10-05 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-272/+274
* ldlang.c: Fix formatting.
2000-10-03* pe-dll.c (fill_edata): initialize entire blockDJ Delorie2-4/+9
(make_one): fill in correct section.
2000-10-032000-10-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-328/+342
* ldexp.c: Fix formatting.
2000-10-02* emultempl/pe.em (gld_*_after_open): detect case where there twoDJ Delorie3-3/+89
import libraries for same dll; rename one to ensure proper link order. * pe-dll.c (process_def_file): compare ordinals to -1, not 0; fix typo (generate_edata): fix typo
2000-10-02Remove some hppa-elf fudges.Alan Modra3-11/+5
2000-09-30* ltconfig, ltmain.sh, libtool.m4: Updated from libtoolAlexandre Oliva1-244/+234
multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt all affected `configure' scripts.
2000-09-29 * scripttempl/crisaout.sc (ENTRY): Now __start.Hans-Peter Nilsson4-16/+43
(.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.
2000-09-292000-09-29 Kazu Hirata <kazu@hxi.com>Kazu Hirata11-120/+119
* deffile.h: Fix formatting. * ld.h: Likewise. * ldctor.h: Likewise. * ldemul.h: Likewise. * ldexp.h: Likewise. * ldfile.h: Likewise. * ldlang.h: Likewise. * lexsup.c: Likewise. * mri.c: Likewise. * pe-dll.c: Likewise.
2000-09-292000-09-29 Kazu Hirata <kazu@hxi.com>Kazu Hirata7-145/+125
* ldcref.c: Fix formatting. * ldctor.c: Likewise. * ldemul.c: Likewise. * ldexp.c: Likewise. * ldfile.c: Likewise. * ldlang.c: Likewise.
2000-09-28 * ld-selective/5.cc: New test.Hans-Peter Nilsson4-2/+90
* ld-selective/selective.exp: Run it as xfailed. * ld-selective/4.cc: Correct spelling of "lose".
2000-09-28oops, didn't mean to check in that change yetDJ Delorie1-21/+0
2000-09-28* pe-dll.c (process_def_file): Uninitialized data wasn'tDJ Delorie3-5/+41
exported with --export-all-symbols switch. * pe-dll.c (fill_edata): rearrange the data so that ordinals and noname work properly.
2000-09-27.plt stub for lazy linking, --stub-group-size=N ld switch,Alan Modra3-3/+77
import stub fix, extra DIR14F reloc to fix abort in tc_gen_reloc
2000-09-22Conditionalise the embedded relocs feature on the m68*-*-elf targetNick Clifton2-78/+122
2000-09-212000-09-21 Kazu Hirata <kazu@hxi.com>Kazu Hirata5-68/+67
* ldmain.c: Fix formatting. * ldmisc.c: Likewise. * ldver.c: Likewise. * ldwrite.c: Likewise.
2000-09-21Silence gcc warning.Alan Modra2-1/+9
2000-09-20Handle out of memory situations.Alan Modra3-15/+27
2000-09-18Group stub sections.Alan Modra2-5/+12
2000-09-15add support for embedded relocs in m68k ELF portNick Clifton6-29/+197
2000-09-15(DATA_START_SYMBOLS): Provide $global$ only as needed.Alan Modra2-1/+6
2000-09-14Disable relaxation if multiple symbol definitions are encountered - otherwiseNick Clifton2-0/+13
the linker could abort with an assertion failure.
2000-09-10Fix formattingNick Clifton2-186/+168
2000-09-072000-09-07 H.J. Lu <hjl@gnu.org>H.J. Lu3-437/+454
* configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM. * configure: Rebuild.
2000-09-072000-09-07 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+9
* Makefile.am (lexsup.o): Also depend on $(INCDIR)/demangle.h. * Makefile.in: Rebuild.
2000-09-07Fix an orphan section problem caused by weird linker scripts.Alan Modra2-20/+24
2000-09-07Fix list handling for orphan section output statements.Alan Modra2-25/+55
2000-09-07* configure.tgt (sh-*-linux*): Added.Alexandre Oliva6-0/+56
* Makefile.am: Added eshelf_linux and eshlelf_linux. * Makefile.in: Rebuilt. * emulparams/shelf_linux.sh: New file. * emulparams/shlelf_linux.sh: New file.
2000-09-06Fix place_orphan crash.Alan Modra2-2/+14
2000-09-06* configure: Rebuilt with new libtool.m4.Alexandre Oliva2-218/+214
2000-09-06Correct gas/ChangeLog 2000-06-23 entry, which I thought I'd fixedAlan Modra1-201/+202
already. Other changes are whitespace.
2000-09-06Regenerate files using fixed aclocal install.Nick Clifton9-808/+484
2000-09-05Shared lib support for elf32-hppaAlan Modra5-18/+97
2000-09-05A tidy of ld/ldlang.c, and add missing Makefile dependenciesAlan Modra4-176/+213
I should have added with the 2000-07-28 patch.
2000-09-05--split-by-reloc, --split-by-file extensions. --unique option.Alan Modra7-106/+165
2000-09-03Fix formatting and spelling msitakesNick Clifton1-15/+15
2000-09-02Increase minor version number (to 2.10.91) to help tools detect the newNick Clifton6-2/+373
ability to support removal of duplciate DWARF@ debug information.
2000-09-02Add .gnu.linkonce.wi.* to .debug_info sections.Nick Clifton14-273/+471