aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
1999-07-28Notice multlib switches.Nick Clifton2-6/+62
1999-07-22Philip Blundell <pb@nexus.co.uk>Nick Clifton4-4/+19
* emulparams/armelf_linux26.sh (DATA_START_SYMBOLS): Define. (OTHER_BSS_SYMBOLS, OTHER_BSS_END_SYMBOLS): Likewise. * emulparams/armelf_linux.sh (DATA_START_SYMBOLS): Define. * configure.tgt (arm*-*-uclinux*, thumb-*-uclinux*, thumb-*-linux-gnu*): New targets.
1999-07-221999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor2-2/+7
* scripttempl/i386go32.sc: Add handling of linkonce sections.
1999-07-221999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor3-42/+3
* emulparams/go32.sh: Remove; obsolete. * scripttempl/go32coff.sc: Remove; obsolete.
1999-07-22 From Mark Elbrecht:Ian Lance Taylor2-72/+5
* configure.bat: Remove; obsolete.
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-0/+10
* configure.tgt (mips*el-*-vxworks*): New target. 1999-07-21 Brad M. Garcia <bgarcia@fore.com> * configure.tgt (i[3456]86-*-vxworks*): New target.
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor12-3/+47
* ld-elfvers/vers1.c: Add missing prototypes and include <stdio.h> if necessary. * ld-elfvers/vers15.c: Likewise. * ld-elfvers/vers19.c: Likewise. * ld-elfvers/vers2.c: Likewise. * ld-elfvers/vers3.c: Likewise. * ld-elfvers/vers4.c: Likewise. * ld-elfvers/vers6.c: Likewise. * ld-elfvers/vers7.c: Likewise. * ld-elfvers/vers9.c: Likewise. * ld-shared/main.c: Likewise. * ld-srec/sr3.cc (Foo::Foo): Remove arg name.
1999-07-20 * ldlang.c (lang_gc_sections): Only handle the start symbolDoug Evans2-6/+14
specially if there is one.
1999-07-19 * emulparams/elf32bmipn32.sh (OTHER_RELOCATING_SECTIONS): AddMark Mitchell3-0/+70
.MIPS.events and .MIPS.content handling. * emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise.
1999-07-19Improve selection of output formatNick Clifton2-35/+247
1999-07-16* emulparams/elf64_sparc.sh: Add 64-bit directories to native LIB_PATH.Richard Henderson2-0/+38
1999-07-15 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual asMark Mitchell2-0/+6
with other DWARF2 targets.
1999-07-15 * configure.host: Set up HOSTING_CRT0 and HOSTING_LIBS for IRIX6.Mark Mitchell2-1/+10
1999-07-15 * configure.in: Bump version number to 2.9.5.Ian Lance Taylor3-2/+7
* configure: Rebuild.
1999-07-14UpdateRichard Henderson1-0/+8
1999-07-14 * scripttempl/elf.sc: Re-order .rel[a].foo outputs to theRichard Henderson1-20/+24
same order seen for the main sections. Add OTHER_READONLY_RELOC_SECTIONS and OTHER_GOT_RELOC_SECTIONS.
1999-07-14 * ldlang.c (wild_doit): Copy SEC_SHORT to output section.Richard Henderson1-0/+4
1999-07-13Remove xfails for arm toolchains.Nick Clifton2-3/+8
1999-07-12 * emultempl/linux.em (ld_${EMULATION_NAME}_emulation): Fill inAndreas Schwab2-1/+10
structure initializations.
1999-07-12 * emultempl/elf32.em (ld_${EMULATION_NAME}_emulation): Add missingAndreas Schwab2-1/+6
comma in initializer.
1999-07-11 * Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSEDIan Lance Taylor7-26/+39
as appropriate. Fill in structure initializations.
1999-07-09 * ldfile.c: Revert patch of 1999-07-08.Ian Lance Taylor2-32/+37
(ldfile_try_open_bfd): If we are searching for the file, skip files with an incompatible architecture.
1999-07-09 * ld-elfvers/vers.exp: Use -rpath in new vers19 test.Ian Lance Taylor2-2/+6
1999-07-09Include big endian and little endian formats in OUTPUT_FORMAT directive.Nick Clifton2-1/+6
1999-07-09Applied patch from Felix Lee <flee@cygnus.com>:Nick Clifton2-2/+13
Fix quoting problem, for bash 2.x
1999-07-08Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-2/+35
* ldfile.c (ldfile_open_file_search): Skip libraries made for incompatible architectures in the search path. Let the user know about any such skips.
1999-07-08 * configure.tgt (hppa*-linux-gnu*): New target.Jeff Law2-0/+5
1999-07-08 * Makefile.am (ALL_64_EMULATIONS): Add eelf64bmip.Mark Mitchell5-4/+69
(eelf64bmip): New target. * Makefile.in: Regenerated. * configure.tgt (mips-sgi-irix6*): Add 64-bit emulation. * emulparams/elf64bmip.sh: New file.
1999-07-07 * ld-elfvers/vers.exp: Add new tests vers17 to vers19.Ian Lance Taylor14-0/+114
* ld/elfvers/{vers17.*, vers18.*, vers19.*}: New files.
1999-07-05Abort if input format is ARM and output format is notNick Clifton4-7/+49
1999-07-02xIan Lance Taylor1-0/+4
1999-07-02 * ldlang.c: Revert change of 1999-06-23.Ian Lance Taylor1-5/+17
1999-07-02rebuildIan Lance Taylor1-0/+4
1999-06-30 * Makefile.am (ALL_EMULATIONS): Add eelf32bmipn32.o.Mark Mitchell4-1/+60
(eelf32bmipn32.c): New target. * Makefile.in: Regenerated. * configure.tgt (mips-sgi-irix6*): Make n32 the default emulation. * emulparams/elf32bmipn32.sh: New file.
1999-06-29Patch from: Jim Pick <jim@jimpick.com>Nick Clifton2-0/+11
Added code so that .xs linker scripts are called so that ARM shared libraries are built correctly. CVS: ----------------------------------------------------------------------
1999-06-23 * ldmain.c (main): Initialize link_info.init_function andMark Mitchell4-1/+44
link_info.fini_function. * lexsup.c (OPTION_INIT): New macro. (OPTION_FINI): Likewise. (ld_options): Add descriptions for them. (parse_args): Handle them.
1999-06-22 * ldlang.c (section_already_linked): Only discard link onceIan Lance Taylor2-0/+10
sections if we are building constructors.
1999-06-22document behaviour of dot inside sections.Nick Clifton2-0/+38
1999-06-21 * scripttempl/elf.sc (WRITABLE_RODATA): New variable forMark Mitchell2-8/+10
controlling whether or not .rodata is in the data segment or the text segment.
1999-06-21Add new command line switch --thumb-entry.Nick Clifton5-3/+173
1999-06-20H.J. Lu <hjl@gnu.org>Richard Henderson3-6/+18
* configure.in (all_libpath): Accumulate across all enabled targets.
1999-06-20 * emultempl/armelf.em: Watch EMULATION_LIBPATH instead ofRichard Henderson4-16/+39
DEFAULT_EMULATION. * emultempl/elf32.em: Likewise. * emultempl/sunos.em: Likewise.
1999-06-18 * Makefile.am (GENSCRIPTS): Pass EMULATION_LIBPATH, not EMUL.Richard Henderson7-249/+447
* configure.in (all_emuls): Add targ_extra_libpath. (all_libpath, EMULATION_LIBPATH): Define. * configure.tgt (powerpc-*-linux-gnu*): Define targ_extra_libpath. * genscripts.sh (LIB_PATH): Define if emulation in EMULATION_LIBPATH.
1999-06-14Fix use of @item vs. @itemx.Andreas Schwab2-2/+6
1999-06-13mention --no-undefinedIan Lance Taylor1-0/+3
1999-06-13mention EXCLUDE_FILEIan Lance Taylor1-0/+3
1999-06-12 * ld-checks/asm.s: Use a symbol name for .lcomm.Ian Lance Taylor3-9/+13
* ld-checks/checks.exp: Use different names for the two tests. Don't add extra text when invoking fail.
1999-06-12This fixes ! to work as documented in a memory region attribute list.Ian Lance Taylor4-18/+35
From Thomas Zenker <thz@lennartz-electronic.de>: * ldgram.y (attributes_opt): Use attributes_list instead of NAME. (attributes_list, attributes_string): New nonterminals. * ldlang.c (lang_set_flags): Add invert parameter. Don't handle '!'. * ldlang.c (lang_set_flags): Update declaration.
1999-06-12 * emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Don't addIan Lance Taylor2-2/+8
entry_symbol as an undefined symbol when doing a relocateable link. From <jeffdb@goodnet.com>.
1999-06-121999-06-12 David O'Brien <obrien@freebsd.org>Ian Lance Taylor2-2/+7
* configure.tgt: (i[3456]86-*-freebsd*): Now defaults to ELF.