aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
2001-11-13 * emulparams/elf64hppa.sh (OTHER_BSS_END_SECTIONS): AddJeff Law2-1/+6
additional symbols referenced by newer crt0.o files from HP.
2001-11-12Only compare the tail end of the two binary files produced in order to avoidNick Clifton2-3/+17
date stamp present in PE binaries.
2001-11-12New symbol: DATA_START_SYMBOLSNick Clifton2-0/+6
2001-11-12 * Makefile.am (GENSCRIPTS): Quote ${exec_prefix}.Alan Modra3-2/+7
* Makefile.in: Regenerate.
2001-11-11 * ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.Hans-Peter Nilsson2-1/+5
2001-11-102001-11-09 H.J. Lu <hjl@gnu.org>H.J. Lu10-0/+101
* ld-discard/discard.exp: New. Test ld discard. * ld-discard/discard.ld: Likewise. * ld-discard/exit.s: Likewise. * ld-discard/extern.d: Likewise. * ld-discard/extern.s: Likewise. * ld-discard/start.d: Likewise. * ld-discard/start.s: Likewise. * ld-discard/static.d: Likewise. * ld-discard/static.s: Likewise.
2001-11-09 * ld.texinfo: Use @command for commands, @option for options.Stephane Carrez4-171/+178
* Makefile.am (POD2MAN): Use 'GNU Development Tools' for the page man title. * Makefile.in: Rebuild.
2001-11-04[ gas/ChangeLog ]Chris Demetriou2-1/+12
2001-11-04 Chris Demetriou <cgd@broadcom.com> * configure.in (mips-*-netbsd*): Add support for target. * configure: Regenerate. [ gas/testsuite/ChangeLog ] 2001-11-04 Chris Demetriou <cgd@broadcom.com> * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*. (aout): Don't set if *-*-netbsd*. [ ld/ChangeLog ] 2001-11-04 Chris Demetriou <cgd@broadcom.com> * configure.tgt (mips*el-*-netbsd*, mips*-*-netbsd*): Add support for targets.
2001-11-02Add translationsNick Clifton5-2/+3101
2001-11-022001-11-02 H.J. Lu <hjl@gnu.org>H.J. Lu10-0/+86
* ld-elfvsb/elfvsb.exp: Add the "ld -r" test. * ld-elfvsb/hidden0.d: New. * ld-elfvsb/hidden1.d: New. * ld-elfvsb/internal0.d: New. * ld-elfvsb/internal1.d: New. * ld-elfvsb/protected0.d: New. * ld-elfvsb/protected1.d: New. * ld-elfvsb/undef.s: New. * ld-elfvsb/undef.s: New.
2001-11-02Fix testsuites for bigendian sh-linuxNick Clifton2-2/+13
2001-11-02Set targ_emul, targ_extra_emuls as little endian default and to support big ↵Nick Clifton2-2/+7
endian.
2001-11-022001-11-01 Chris Demetriou <cgd@broadcom.com>Chris Demetriou5-0/+30
* ld.texinfo (Options): Document new option, -nostdlib. * lexsup.c (OPTION_NOSTDLIB): New definition. (ld_options): Add entry for "nostdlib". (parse_args): Handle OPTIONS_NOSTDLIB. * ldfile.c (ldfile_add_library_path): Don't add directories to the search path if they weren't specified on the command line and -nostdlib was specified. * ld.h (ld_config_type): New member only_cmd_line_lib_dirs.
2001-10-31Fix infinite parsing loopNick Clifton2-38/+33
2001-10-31Update documentation about -T augmenting linker scriptsNick Clifton2-11/+14
2001-10-31Supports sh3/sh4/sh3eb/sh4eb-unknown-linux-gnu targetsNick Clifton2-0/+13
2001-10-31 * ld-mmix/locdo-1.d: Prune character dump part.Hans-Peter Nilsson2-2/+3
2001-10-31 * ld-mmix/local7m.d, ld-mmix/loc4.d, ld-mmix/loc4m.d,Hans-Peter Nilsson22-25/+11
ld-mmix/loc1.d, ld-mmix/bspec1m.d, ld-mmix/bspec2m.d, ld-mmix/b-nosym.d, ld-mmix/b-fixo2.d, ld-mmix/b-loc64k.d, ld-mmix/undef-3m.d, ld-mmix/locto.s, ld-mmix/loct.s, ld-mmix/local3m.d, ld-mmix/local1m.d, ld-mmix/loc6m.d, ld-mmix/loc2.s, ld-mmix/loc1.s, ld-mmix/gregldo1.s, ld-mmix/dloc1.s, ld-mmix/b-widec3.s, ld-mmix/b-nosym.s: Remove unnecessary empty lines.
2001-10-31 * ldlang.c (lang_size_sections): Keep a valid output_offset fieldAlan Modra2-2/+15
for padding statements.
2001-10-30Add MMIX supportNick Clifton274-226/+6051
2001-10-29 * ldlang.c: Fix a comment typo.Kazu Hirata2-1/+5
2001-10-23 * configure.host: Move alpha*-*-linux-gnu* entry to genericAlan Modra2-5/+10
entries, and match *-*-linux*.
2001-10-20 * ldgram.y (mri_script_command): Surround processing of INCLUDEAlan Modra4-9/+31
with ldlex_script, ldlex_popstate. (ifile_p1): Likewise. * ldlex.l (EOF): Don't BEGIN(SCRIPT). Restore lineno from the correct slot. (lex_push_file): Save current lineno to lineno_stack. Set lineno to 1. Don't BEGIN(SCRIPT). (lex_redirect): Similarly. * ldmain.c (main): Set yydebug non-zero if YYDEBUG.
2001-10-20Define __EH_FRAME_{BEGIN|END}__Nick Clifton2-0/+27
2001-10-19* pe-dll.c (autofilter_objectlist): Add gcrt0.o.DJ Delorie2-5/+11
(auto-export): Fix indentation.
2001-10-19* pe-dll.c (autofilter_objectlist): Add startup objectsDJ Delorie2-6/+16
for profiling. (auto-export): Constify char * p. Extract file basename and use strcmp rather than ststr for object lookup.
2001-10-182001-10-18 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-1/+6
* ldmain.c (get_emulation): Improve comment about the handling of -mipsN options.
2001-10-17 * po/POTFILES.in: Regenerate.Alan Modra2-1/+5
2001-10-15 * emultempl/elf32.em (gld*_list_options): Remove extra '\t' fromAlan Modra2-14/+19
-z nocopyreloc and -z nocombreloc usage strings.
2001-10-15 * ld-sh/sub2l-1.d, ld-sh/shared-1.d, ld-sh/weak1.d: Only run onHans-Peter Nilsson4-2/+6
sh*-*-elf.
2001-10-14 * lib/ld-lib.exp (run_dump_test): Fix typo: asflags(), not asflags{}.Hans-Peter Nilsson2-1/+3
2001-10-14 * ld-sh/rd-sh.exp: New framework file.Hans-Peter Nilsson10-0/+183
* ld-sh/ld-r-1.d, ld-sh/ldr1.s, ld-sh/ldr2.s, ld-sh/shared-1.d, ld-sh/weak1.s, ld-sh/weak1.d, ld-sh/sub2l.s, ld-sh/sub2l-1.d: New test files.
2001-10-12Include -z nocopyreloc in usageNick Clifton2-0/+6
2001-10-11Fix arm aout placement of .bss sectionNick Clifton2-3/+9
2001-10-11* pe-dll.c (autofilter_entry_type autofilter_liblist: AddDJ Delorie2-0/+7
startup files for mingw32 dlls to list.
2001-10-102001-10-10 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-1/+5
* emultempl/elf32.em: Fix shell 'if' usage for portability.
2001-10-082001-10-08 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2-0/+5
* configure.tgt (targ): Add arm9e-*-elf.
2001-10-052001-10-05 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* genscripts.sh: Fix a typo in the last change.
2001-10-05 * doc/as.texinfo: Document M and S ELF section flags.Jakub Jelinek2-0/+7
* emultempl/elf32.em (gld_*_list_options): Include -z combreloc and -z nocombreloc in usage.
2001-10-03* genscripts.sh: Include a comment at the top of each generatedJim Blandy2-8/+22
script, explaining its purpose.
2001-10-03Add support for -z nocopyreloc.Alan Modra4-2/+15
2001-10-03Regenerate configure to include the gettext.m4 change. UpdateAlan Modra2-207/+222
opcodes/po/POTFILES.in
2001-10-02 * ldver.h (ld_program_version): Remove declaration.Alan Modra6-136/+146
* lexsup.c (parse_args): Move printing of copyright message.. * ldver.c (ldversion): .. to here. Use BFD_VERSION_STRING in place of BFD_VERSION. (ld_program_version): Remove. * Makefile.am (Makefile): Depend on bfd/configure.in Run "make dep-am" * Makefile.in: Regenerate.
2001-09-30 * Makefile.am: Update dependencies with "make dep-am".Hans-Peter Nilsson3-45/+58
* Makefile.in: Regenerate.
2001-09-29Oops - forgot to remove xfailHans-Peter Nilsson1-1/+0
2001-09-29 * ld-linkonce/linkonce.exp: New file.Hans-Peter Nilsson6-0/+123
* ld-linkonce/x.s, ld-linkonce/y.s, ld-linkonce/zeroeh.ld, ld-linkonce/zeroehl32.d: New test.
2001-09-29From John Reiser <jreiser@BitWagon.com>Alan Modra8-2/+49
* ldlang.c (lang_common): Conditionally inhibit Common allocation. * lexsup.c: Add --no-define-common commandline option. * ldgram.y: Add INHIBIT_COMMON_ALLOCATION script command. * ldlex.l: Likewise. * ld.h: Add command_line.inhibit_common_definition. * ldmain.c (main): Initialize. * ld.texinfo: Document.
2001-09-29 * section.c (struct sec): Remove kept_section.Alan Modra2-4/+5
(STD_SECTION): Remove kept_section initialisation. (bfd_make_section_anyway): Here too. * ecoff.c (bfd_debug_section): Remove kept_section initialisation. * cofflink.c (_bfd_coff_link_input_bfd): Don't test kept_section. * elflink.h (elf_link_input_bfd): Set discarded link-once section symbols to zero, and remove all code involved with kept_section and tracking section symbol values. * bfd-in2.h: Regenerate. * configure.in: Bump version number. * configure: Regenerate. * ldlang.c (section_already_linked): Remove assignment to kept_section.
2001-09-26 * ldmisc.c (USE_STDARG): Remove.Alan Modra3-86/+32
(info_msg): Define using VPARAMS, VA_OPEN, VA_FIXEDARG, VA_CLOSE. (einfo): Likewise. (minfo): Likewise. (lfinfo): Likewise. * ldmisc.h: Remove #ifdef ANSI_PROTOTYPES and non-ansi declarations. Update copyright.
2001-09-252001-09-25 H.J. Lu <hjl@gnu.org>H.J. Lu6-8/+16
* ld-elfweak/dso.dsym: Updated for alpha. * ld-elfweak/dsodata.dsym: Likewise. * ld-elfweak/strong.sym: Likewise. * ld-elfweak/strongcomm.sym: Likewise. * ld-elfweak/strongdata.sym: Likewise.