summaryrefslogtreecommitdiff
path: root/ld
Commit message (Collapse)AuthorAgeFilesLines
* * emulparams/avr1200.sh (STACK): Define as 0.Denis Chertykov2000-05-2710-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().
* Update dependencies.Alan Modra2000-05-263-23/+199
|
* Eli Zaretskii's DOSish file name patches.Alan Modra2000-05-262-1/+15
|
* When deciding if ".text" section should be read-only, don't forget to resetNick Clifton2000-05-232-10/+17
| | | | SEC_READONLY because it could be already set.
* Patch from Thomas de Lellis to implement --section-startNick Clifton2000-05-225-4/+87
|
* 2000-05-21 H.J. Lu (hjl@gnu.org)H.J. Lu2000-05-212-1/+12
| | | | | * ld-elfvsb/main.c (main_visibility_check): Fix the protected visibility test.
* 2000-05-18 H.J. Lu <hjl@gnu.org>H.J. Lu2000-05-182-1/+5
| | | | * lexsup.c (parse_args): `i' == `r', not `q'.
* * configure.tgt (hppa*64*-*-*): Enable PA64 target.Jeff Law2000-05-182-1/+5
|
* Fix typo in previous deltaNick Clifton2000-05-171-2/+2
|
* Apply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implementNick Clifton2000-05-175-1/+32
| | | | --emit-relocs switch to the linker to preserve relocs in an output executable
* Apply patch from Charles Wilson to make PE ports search for dynamic librariesNick Clifton2000-05-162-9/+58
| | | | in foo.dll and libfoo.dll before libfoo.a.
* Update printed copyright.Alan Modra2000-05-152-1/+5
|
* 2000-05-13 H.J. Lu (hjl@gnu.org)H.J. Lu2000-05-138-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.
* Quell some gcc warnings by defining textdomain and bindtextdomainAlan Modra2000-05-132-6/+11
| | | | as intl/libgettext.h does.
* 2000-05-10 H.J. Lu <hjl@gnu.org>H.J. Lu2000-05-102-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.
* Fix 64 bit target section start on 32 bit machine.Alan Modra2000-05-032-3/+9
|
* Fix just added ia64-linux support to conform with others.Jim Wilson2000-05-022-2/+4
| | | | * configure.host (ia64-*-linux-gnu*): Change gcc to ${CC}.
* Ld testsuite support for ia64-linux.Jim Wilson2000-05-022-0/+10
| | | | | * configure.host: Added HOSTING_CRT0, HOSTING_LIBS for host "ia64-*-linux-gnu*".
* Correctly check gcc version.Alan Modra2000-04-292-2/+6
|
* * Makefile.am: Add PA64 support. Add missing dependencies forJeff Law2000-04-254-2/+30
| | | | | | PA32 elf support. * Makefile.in: Rebuilt. * configure.tgt: Add PA64 support (currently disabled).
* place_orphan optimisationsAlan Modra2000-04-256-180/+157
|
* Note that output section data commands can only appear inside output sectionNick Clifton2000-04-252-0/+15
| | | | descriptions and not between them.
* A misc IA-64 ELF patch I missed in the first pass.Jim Wilson2000-04-212-1/+5
| | | | * testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
* * configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support.Jeff Law2000-04-212-0/+6
|
* IA-64 ELF support.Jim Wilson2000-04-215-1/+35
|
* * scripttempl/elfd30v.sc: Place .gcc_except_table.Richard Henderson2000-04-212-0/+5
|
* Match space at start of file name, not end.Alan Modra2000-04-202-1/+5
|
* 2000-04-18 H.J. Lu <hjl@gnu.org>H.J. Lu2000-04-183-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.
* Yet another set of fixes for orphan sections.Alan Modra2000-04-184-184/+253
|
* * scripttempl/elfppc.sc: Remove.Geoffrey Keating2000-04-1410-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.
* Zero start address of orphan ~(SEC_LOAD | SEC_ALLOC) sections.Alan Modra2000-04-144-48/+51
|
* Correct previous misapplied patch.Geoffrey Keating2000-04-131-10/+9
|
* * scripttempl/elf.sc: Add support for .sbss2 and .sdata2 sections.Geoffrey Keating2000-04-132-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.
* Add workaround for gcc-2.95.2 failure.Alan Modra2000-04-122-1/+10
|
* (test4): Test for presence of foo__1B, not absenceAlan Modra2000-04-122-9/+29
|
* (test4): Delete incorrect foo__1B test. Reformat file.Alan Modra2000-04-122-37/+36
|
* Keep output orphan sections in the same order as input.Alan Modra2000-04-124-97/+167
|
* Remove extraneous paragraph.Alan Modra2000-04-112-6/+4
|
* Remove ``-W -Wall'' from top-level Makefile/configure.Andrew Cagney2000-04-095-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.
* Note new "AT>" feature.Timothy Wall2000-04-071-0/+3
|
* Move translated part of bug report string back into .c files soAlan Modra2000-04-043-78/+81
| | | | xgettext can find it. Regnerate .pot files.
* Use "gcc -MM" for dependencies, and update them.Alan Modra2000-04-043-204/+246
|
* Move bug report string to one place.Alan Modra2000-04-033-2/+9
|
* ATMEL AVR microcontroller support.Alan Modra2000-03-2714-374/+807
|
* discard all unexpected sections.Nick Clifton2000-03-142-1/+5
|
* 2000-03-09 Andreas Jaeger <aj@suse.de>H.J. Lu2000-03-093-2/+7
| | | | | * Makefile.am (check-DEJAGNU): Also unset LANG. * Makefile.in: Rebuild.
* * ldfile.c (ldfile_try_open_bfd): Don't crash if we see an emptyIan Lance Taylor2000-03-062-9/+19
| | | | archive.
* Include getopt.hNick Clifton2000-03-022-0/+6
|
* * configure.tgt: Remove *-*-aout, *-*-coff, and *-*-netware.Ian Lance Taylor2000-03-022-3/+4
|
* mention new -Bsymbolic behaviourIan Lance Taylor2000-03-021-0/+4
|