aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
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
2000-04-25 * Makefile.am: Add PA64 support. Add missing dependencies forJeff Law4-2/+30
PA32 elf support. * Makefile.in: Rebuilt. * configure.tgt: Add PA64 support (currently disabled).
2000-04-25place_orphan optimisationsAlan Modra6-180/+157
2000-04-25Note that output section data commands can only appear inside output sectionNick Clifton2-0/+15
descriptions and not between them.
2000-04-21A misc IA-64 ELF patch I missed in the first pass.Jim Wilson2-1/+5
* testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
2000-04-21 * configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support.Jeff Law2-0/+6
2000-04-21IA-64 ELF support.Jim Wilson5-1/+35
2000-04-21 * scripttempl/elfd30v.sc: Place .gcc_except_table.Richard Henderson2-0/+5
2000-04-20Match space at start of file name, not end.Alan Modra2-1/+5
2000-04-182000-04-18 H.J. Lu <hjl@gnu.org>H.J. Lu3-6/+15
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call lang_leave_output_section_statement () after calling lang_enter_output_section_statement (). * emultempl/armelf.em: Likewise.
2000-04-18Yet another set of fixes for orphan sections.Alan Modra4-184/+253
2000-04-14* scripttempl/elfppc.sc: Remove.Geoffrey Keating10-492/+141
* emulparams/elf32ppc.sh: Use elf.sc. * emulparams/elf32lppc.sh: Use elf.sc. * emulparams/elf32ppclinux.sh: Use elf.sc. * emulparams/elf32ppcsim.sh: New file. * emulparams/elf32lppcsim.sh: New file. * Makefile.am: Update dependencies. Add elf32ppcsim ad elf32lppcsim. (ALL_EMULATIONS): Add elf32ppcsim ad elf32lppcsim. * Makefile.in: Regenerate. * configure.tgt (powerpc-*): Add elf32ppcsim and elf32lppcsim.
2000-04-14Zero start address of orphan ~(SEC_LOAD | SEC_ALLOC) sections.Alan Modra4-48/+51
2000-04-13Correct previous misapplied patch.Geoffrey Keating1-10/+9
2000-04-13* scripttempl/elf.sc: Add support for .sbss2 and .sdata2 sections.Geoffrey Keating2-13/+39
Add new BSS_PLT variable for when .plt need not be contained in the file. Move _etext so that it is also after .fini, and provide both etext and _etext with a leading underscore. Mark the start and end of .sbss.
2000-04-12Add workaround for gcc-2.95.2 failure.Alan Modra2-1/+10
2000-04-12(test4): Test for presence of foo__1B, not absenceAlan Modra2-9/+29
2000-04-12(test4): Delete incorrect foo__1B test. Reformat file.Alan Modra2-37/+36
2000-04-12Keep output orphan sections in the same order as input.Alan Modra4-97/+167
2000-04-11Remove extraneous paragraph.Alan Modra2-6/+4
2000-04-09Remove ``-W -Wall'' from top-level Makefile/configure.Andrew Cagney5-614/+556
Add ``-W -Wall'' to sub-directories bfd, binutils, gas gprof, ld and opcodes by the addition of WARN_CFLAGS to Makefile.am and configury to set it. Add configure option --enable-build-warnings. Re-generate all and sundry using auto*-000227.
2000-04-07Note new "AT>" feature.Timothy Wall1-0/+3
2000-04-04Move translated part of bug report string back into .c files soAlan Modra3-78/+81
xgettext can find it. Regnerate .pot files.
2000-04-04Use "gcc -MM" for dependencies, and update them.Alan Modra3-204/+246
2000-04-03Move bug report string to one place.Alan Modra3-2/+9
2000-03-27ATMEL AVR microcontroller support.Alan Modra14-374/+807
2000-03-14discard all unexpected sections.Nick Clifton2-1/+5
2000-03-092000-03-09 Andreas Jaeger <aj@suse.de>H.J. Lu3-2/+7
* Makefile.am (check-DEJAGNU): Also unset LANG. * Makefile.in: Rebuild.
2000-03-06 * ldfile.c (ldfile_try_open_bfd): Don't crash if we see an emptyIan Lance Taylor2-9/+19
archive.
2000-03-02Include getopt.hNick Clifton2-0/+6
2000-03-02 * configure.tgt: Remove *-*-aout, *-*-coff, and *-*-netware.Ian Lance Taylor2-3/+4
2000-03-02mention new -Bsymbolic behaviourIan Lance Taylor1-0/+4
2000-03-01Fix building with --enable-targets=all.Nick Clifton5-15/+35
2000-03-012000-03-01 H.J. Lu <hjl@gnu.org>H.J. Lu2-6/+21
* ldmain.c (undefined_symbol): Take one more arg, fatal, to indicate if the undefined symbol is a fatal error or not. Don't delete the output file if "fatal" is false.
2000-02-292000-02-29 H.J. Lu <hjl@gnu.org>H.J. Lu3-10/+20
* Makefile.am (check-DEJAGNU): Also pass LIBS="$(LIBS)". Set LC_COLLATE and LC_ALL to null and export them. It is for sort which expects the C locale. Add $(LIBS) to all $(HOSTING_LIBS). * Makefile.in: Rebuild.