bfd/
[deliverable/binutils-gdb.git] / ld / ChangeLog
index c097057cbdd118bfc3fe8fa7e2faf9c922b54017..0f91e79ed765b5eb12b0850e000d93eeb29d71a4 100644 (file)
@@ -1,3 +1,740 @@
+2003-10-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am (eelf64_ia64.c): Also depend on
+       $(srcdir)/emultempl/ia64elf.em.
+       * Makefile.in: Regenerated.
+
+       * emulparams/elf64_ia64.sh (EXTRA_EM_FILE): Set to ia64elf.
+
+       * emultempl/ia64elf.em: New.
+
+2003-10-12  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * emulparams/shelf32_nbsd.sh (OTHER_SECTIONS): Redefine.
+
+2003-10-11  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * ld.texinfo (Builtin Functions) <DEFINED>: Say that only symbols
+       defined before the statement using DEFINED yield 1.
+       * ldexp.c (fold_name) <case DEFINED>: In lang_first_phase_enum,
+       call lang_track_definedness on symbol.  In subsequent phases, use
+       lang_symbol_definition_iteration and lang_statement_iteration to
+       check whether the symbol was defined before the current statement.
+       (exp_fold_tree) <case etree_assign et al>: Call
+       lang_update_definedness before updating symbol type when setting
+       symbol.
+       * ldlang.c (lang_definedness_table): New variable.
+       (lang_definedness_newfunc, lang_track_definedness)
+       (lang_symbol_definition_iteration, lang_update_definedness): New
+       functions.
+       (lang_init): Initialize lang_definedness_table and
+       lang_statement_iteration.
+       (lang_finish): Destroy bfd_hash_table_free.
+       (lang_size_sections): Increment lang_statement_iteration.
+       (lang_do_assignments_1): New function with former
+       lang_do_assignments contents.  Change recursive calls to call this
+       function.
+       (lang_do_assignments): Evacuate contents.  Increment
+       lang_statement_iteration, then just call lang_do_assignments_1.
+       * ldlang.h (struct lang_definedness_hash_entry)
+       (lang_statement_iteration, lang_track_definedness)
+       (lang_symbol_definition_iteration, lang_update_definedness):
+       Declare.
+
+2003-10-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * scripttempl/elf.sc (__executable_start): Provide.
+
+2003-10-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * emulparams/armelf.sh: Define NO_SMALL_DATA.
+       * emulparams/armelf_linux.sh, emulparams/armelf_oabi.sh,
+       emulparams/armnto.sh: Likewise.
+
+2003-10-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ldlang.c (lang_size_sections_1): Use IGNORE_SECTION to tell
+       whether to skip test for no memory region.
+
+2003-10-08  Nick Clifton  <nickc@redhat.com>
+
+       * lexsup.c (parse_args: OPTION_CALL_SHARED): Revise comment
+       describing defaults.  Change default to report unresolved symbols
+       in object files as well.
+
+2003-10-08  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * ldexp.c (fold_name) <case DEFINED>: Set section of result to
+       abs_output_section.
+
+2003-10-07  Bob Wilson  <bob.wilson@acm.org>
+
+       * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS,
+       OTHER_READWRITE_SECTIONS, OTHER_SECTIONS): Set section addresses to
+       zero for relocatable links.
+
+2003-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * configure.host (HOSTING_LIBS): Define for hppa*-*-linux*.
+
+2003-10-07  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * ldwrite.c (unsplittable_name): New.
+       (clone_section): Strip existing numeric suffix. Only truncate names
+       for coff targets.
+       (split_sections): Use unsplittable_name.
+
+2003-10-06  Nick Clifton  <nickc@redhat.com>
+
+       * lexsup.c (parse_args): Report unresolved symbols in shared
+       libraries when creating a dynamic executable.  This is a
+       restoration of the default behaviour for previous versions of
+       the linker.
+
+2003-10-06  Matt Thomas <matt@3am-software.com>
+
+       * emulparams/hppanbsd.sh: Remove OUTPUT_FORMAT.
+       * emulparams/hppaobsd.sh: Add OUTPUT_FORMAT="elf32-hppa".
+
+2003-10-06  Robert Millan  <robertmh@gnu.org>
+
+       * configure.tgt: Match GNU/KNetBSD with new knetbsd*-gnu triplet.
+
+2003-10-02  Ivan Warren <ivan@vmfacility.fr>
+
+        * pe-dll.c (make_one): Correct sym def order & pick right sym for
+       .idata$7 reloc.
+
+2003-09-30  Chris Demetriou  <cgd@broadcom.com>
+
+       * NEWS: Add an indication of the cutoff for 2.14.
+
+2003-09-30  Chris Demetriou  <cgd@broadcom.com>
+
+       * ldmain.c (get_emulation): Ignore "-mips64r2".
+
+2003-09-03  Robert Millan  <robertmh@gnu.org>
+
+       * configure.host: Match GNU/KFreeBSD with new kfreebsd*-gnu
+       triplet.
+       * configure.tgt: Likewise.
+
+2003-08-29  Jafa  <jafa@silicondust.com>
+
+       * emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.
+
+2003-08-21  Nick Clifton  <nickc@redhat.com>
+
+       * po/tr.po: Updated Turkish translation.
+
+2003-08-20  Nick Clifton  <nickc@redhat.com>
+
+       * ldmain.c: Initialise the new fields in bfd_link_info to
+        NOT_YET_SET.
+               * lexsup.c (enum option_values): New enum.  Use this to
+        replace the handed coded values for the long switch options.
+        (ld_options): Add 'unresolved-symbols',
+        'warn-unresolved-symbols' and 'error-unresolved-symbols'.
+        (parse_args): Handle the new switches.  Set the values of
+        unresolved_symbols_in_objects and
+        unresolved_symbols_in_shared_libs appropriately.  If they were
+        not initialised by the command line, install default values.
+        * emultempl/elf32.em (handle_option): Update OPTION_GROUP and
+        -z defs to use the new fields in bfd_link_info.
+       * ld.texinfo: Document the new switches.
+       * NEWS: Mention this feature.
+
+2003-08-15 Dmitry Diky <diwil@mail.ru>
+       
+       * Makefile.am (GENSCRIPTS_EXTRA): New script definition which
+       calls genscripts_extra.sh.
+       Rearrange all msp430 depends using this script.
+       * Makefile.in: Regenerate.
+       * genscripts_extra.sh: New file: Similar to genscripts.sh, except
+       that the script to be run to generate the emulations can be passed
+       as an optional parameter instead of being computed from the
+       emulation name.
+       * emulparams/msp430all.sh: New file: Combine all msp430 subdevice
+       definitions into one file.
+       * emulparams/msp430x*.sh: Removed.
+
+2003-08-15  Nick Clifton  <nickc@redhat.com>
+
+       * ld.texinfo (Options): Put keywords for the -z option into a
+       table.  Add more text describing what the -z now option does.
+
+2003-08-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * dep-in.sed: Remove libintl.h.
+       * Makefile.am (POTFILES.in): Unset LC_COLLATE.
+       * Makefile.in: Regenerate.
+
+2003-08-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * genscripts.sh (libpath.exp): Only generate for first emulation.
+       (LIB_PATH): Correct order of paths.  Don't add $tool_lib when
+       already present or when LIB_PATH is set to ":".
+
+2003-08-12  Ian Lance Taylor  <ian@airs.com>
+
+       * ldmain.c (undefined_symbol): Change parameter name from `fatal'
+       to `error'.  If only a warning, put warning in the reported
+       string.  Consistently set failure flag when not a warning.
+
+2003-08-08 Dmitry Diky <diwil@mail.ru>
+
+       * Makefile.am: Add xW42 and xE42 parts. Sort MPU list according to
+       gcc order.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add extra emulations.
+       * emulparams/msp430xE423.sh: New file.
+       * emulparams/msp430xE427.sh: New file.
+       * emulparams/msp430xW425.sh: New file.
+       * emulparams/msp430xE425.sh: New file.  
+       * emulparams/msp430xW423.sh: New file.  
+       * emulparams/msp430xW427.sh: New file.
+
+2003-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
+       Change second (cmdline) arg to lang_add_entry to FALSE.
+       (set_pe_subsystem): Change second arg to lang_add_entry to TRUE.
+
+2003-08-05  Christian Groessler  <chris@groessler.org>
+            Jason Eckhardt  <jle@rice.edu>
+
+        * configure.tgt: Recognize new target i860-*-coff.
+        * Makefile.am (ALL_EMULATIONS): Add ecoff_i860.o.
+        (ecoff_i860.c): New rule.
+        * emulparams/coff_i860.sh: New file.
+        * scripttempl/i860coff.sc: New file.
+        * Makefile.in: Regenerate.
+
+2003-08-04  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/elf32.em (before_allocation): Prepend "warning: "
+       to messages produced for .gnu.warning.SYMBOL sections.
+
+2003-08-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (output_rel_find): Add "isdyn" param.  Put
+       .rel.dyn before other reloc sections.  Don't stop looking for reloc
+       sections on finding one that isn't allocated.  Match .rel even when
+       placing .rela and vice versa, when setting last_rel and
+       last_rel_alloc for the first time.  If no reloc sections in script,
+       prefer allocated section over non-alloc.
+       (gld${EMULATION_NAME}_place_orphan): Handle orphan .rel.dyn.
+
+2003-07-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * emulparams/shelf.sh (OTHER_SECTIONS): Don't include .stack
+       section for shared library.
+       * emulparams/shelf32.sh (OTHER_SECTIONS): Likewise.
+       * emulparams/shelf64.sh (OTHER_SECTIONS): Likewise.
+
+2003-07-29  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * scripttempl/elfm68hc12.sc: Add gcc_except_table.
+       * scripttempl/elfm68hc11.sc: Likewise.
+
+2003-07-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (GOT): Fix for shell brace matching.
+
+       * emulparams/elf64ppc.sh (GOT): Don't merge .toc into .got for ld -r.
+
+2003-07-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * ld.texinfo: Typo fixes.  Document SUBALIGN.
+       * ldgram.y (opt_subalign): Add.
+       * ldlex.l (SUBALIGN): Recognize.
+       * ldlang.c (overlay_subalign): New var.
+       (lang_enter_overlay): Add subalign param.
+       (lang_enter_overlay_section): Pass overlay_subalign to
+       lang_enter_output_section_statement.
+       * ldlang.h (lang_enter_overlay): Update.
+
+2003-07-24  Nick Clifton  <nickc@redhat.com>
+
+       * po/fr.po: Updated French translation.
+
+2003-07-23  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * scripttempl/elfm68hc11.sc: Keep ctor/dtor sections; Take into
+       account .tramp sections;
+       * scripttempl/elfm68hc12.sc: Likewise.
+
+2003-07-17  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * ld/pe-dll.c: Add libcygwin to autofilter_liblist[]
+
+2003-07-17  Nick Clifton  <nickc@redhat.com>
+
+       * po/es.po: New Spanish translation.
+
+2003-07-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/ld.pot: Regenerate.
+
+2003-07-10  Bob Wilson  <bob.wilson@acm.org>
+
+       * emulparams/elf32xtensa.sh (OTHER_READONLY_SECTIONS): Replace .xt.lit
+       with new .got.loc section.
+       (OTHER_READWRITE_SECTIONS): Do not combine linkonce sections for
+       non-relocating links.
+       (OTHER_SECTIONS): Add .xt.lit here.  Change it to keep linkonce
+       sections separate for non-relocating links; likewise for .xt.insn.
+
+2003-07-10  Alexandre Oliva  <aoliva@redhat.com>
+
+       2001-08-22  Alexandre Oliva  <aoliva@redhat.com>
+       * emulparams/elf32am33lin.sh: Adjust to match kernel parameters.
+       2001-05-09  Alexandre Oliva  <aoliva@redhat.com>
+       * configure.host (am33_2.0-*-linux*): Added.
+       * configure.tgt (am33_2.0-*-linux*): Likewise.
+       * emulparams/elf32am33lin.sh: New.
+       * Makefile.am (eelf32am33lin.c): New rule.
+       * Makefile.in: Rebuilt.
+
+2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
+
+       2001-04-17  Alexandre Oliva  <aoliva@redhat.com>
+       * emulparams/mn10300.sh (TEMPLATE_NAME): Define.
+       (GENERATE_SHLIB_SCRIPT): Likewise.
+
+2003-07-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (OTHER_GOT_SECTIONS): Don't define.
+       (GOT): Define.
+       * emultempl/ppc64elf.em (stub_added): New static var.
+       (ppc_create_output_section_statements): Call ppc64_elf_init_stub_bfd.
+       (ppc_add_stub_section): Set stub_added.
+       (gld${EMULATION_NAME}_finish): Look for .got rather than .toc.  Adjust
+       ppc64_elf_size_stubs call and test for stubs.
+       * scripttempl/elf.sc (GOT): Define and use.
+
+2003-07-08  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
+       Allow second call from ldemul_finish.
+
+2003-07-04  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * emulparams/shelf32.sh (STACK_ADDR): Don't define.
+       (OTHER_SECTIONS): Include .stack.
+       * emulparams/shelf64.sh (OTHER_SECTIONS): Likewise.
+
+2003-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+       * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Don't include
+       .opd if -pie.
+       (OTHER_READWRITE_SECTIONS): Include .opd if -pie.
+       * scripttempl/elf.sc: Use SHLIB_DATA_ADDR instead of DATA_ADDR
+       if -pie.
+
+2003-06-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * ld.h: Convert to C90, remove unnecessary prototypes and casts.
+       Replace PTR with void *.  Formatting.
+       * ldcref.c: Likewise.
+       * ldctor.c: Likewise.
+       * ldctor.h: Likewise.
+       * ldemul.h: Likewise.
+       * ldexp.c: Likewise.
+       * ldexp.h: Likewise.
+       * ldfile.c: Likewise.
+       * ldfile.h: Likewise.
+       * ldlang.c: Likewise.
+       * ldlang.h: Likewise.
+       * ldlex.h: Likewise.
+       * ldlex.l: Likewise.
+       * ldmain.c: Likewise.
+       * ldmain.h: Likewise.
+       * ldmisc.c: Likewise.
+       * ldmisc.h: Likewise.
+       * ldver.h: Likewise.
+       * ldwrite.c: Likewise.
+       * ldwrite.h: Likewise.
+       * lexsup.c: Likewise.
+       * mri.c: Likewise.
+       * mri.h: Likewise.
+       * pe-dll.c: Likewise.
+       * pe-dll.h: Likewise.
+       * deffilep.y: Likewise.
+       * deffile.h: Likewise.  Don't include ansidecl.h.
+       * emulparams/elf32mcore.sh: Remove unnecessary cast.
+       * emultempl/m68kcoff.em: Likewise.
+       * emultempl/m68kelf.em: Likewise.
+       * emultempl/ticoff.em: Remove lang_add_output_format declaration.
+       * sysdep.h: Don't include ansidecl.h.
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+
+2003-06-27  Nick Clifton  <nickc@redhat.com>
+
+       * deffilep.y (def_file_add_directive): Cope with NUL seperated
+       directives.  Fix reporting of unparseable directives.
+       (def_error): Check for a NULL def_filename.
+
+2003-06-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/aix.em: Convert to C90, remove unnecessary prototypes
+       and casts.  Replace PTR with void *.  Formatting.
+       * emultempl/alphaelf.em: Likewise.
+       * emultempl/armcoff.em: Likewise.
+       * emultempl/armelf.em: Likewise.
+       * emultempl/armelf_oabi.em: Likewise.
+       * emultempl/beos.em: Likewise.
+       * emultempl/elf32.em: Likewise.
+       * emultempl/generic.em: Likewise.
+       * emultempl/gld960.em: Likewise.
+       * emultempl/gld960c.em: Likewise.
+       * emultempl/hppaelf.em: Likewise.
+       * emultempl/linux.em: Likewise.
+       * emultempl/lnk960.em: Likewise.
+       * emultempl/m68hc1xelf.em: Likewise.
+       * emultempl/m68kcoff.em: Likewise.
+       * emultempl/m68kelf.em: Likewise.
+       * emultempl/mipsecoff.em: Likewise.
+       * emultempl/mipself.em: Likewise.
+       * emultempl/mmix-elfnmmo.em: Likewise.
+       * emultempl/mmixelf.em: Likewise.
+       * emultempl/mmo.em: Likewise.
+       * emultempl/needrelax.em: Likewise.
+       * emultempl/netbsd.em: Likewise.
+       * emultempl/pe.em: Likewise.
+       * emultempl/sh64elf.em: Likewise.
+       * emultempl/sunos.em: Likewise.
+       * emultempl/ticoff.em: Likewise.
+       * emultempl/vanilla.em: Likewise.
+       * emultempl/xtensaelf.em: Likewise.
+       * Makefile.am: Correct dependencies.
+       * Makefile.in: Regenerate.
+
+2003-06-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * ld.texinfo: Correct spelling of "relocatable".
+       * ldctor.c: Likewise.
+       * ldexp.c: Likewise.
+       * ldfile.c: Likewise.
+       * ldint.texinfo: Likewise.
+       * ldlang.c: Likewise.
+       * ldmain.c: Likewise.
+       * ldwrite.c: Likewise.
+       * lexsup.c: Likewise.
+       * emultempl/aix.em: Likewise.
+       * emultempl/alphaelf.em: Likewise.
+       * emultempl/armcoff.em: Likewise.
+       * emultempl/armelf_oabi.em: Likewise.
+       * emultempl/beos.em: Likewise.
+       * emultempl/elf32.em: Likewise.
+       * emultempl/generic.em: Likewise.
+       * emultempl/gld960.em: Likewise.
+       * emultempl/gld960c.em: Likewise.
+       * emultempl/hppaelf.em: Likewise.
+       * emultempl/linux.em: Likewise.
+       * emultempl/lnk960.em: Likewise.
+       * emultempl/m68hc1xelf.em: Likewise.
+       * emultempl/m68kcoff.em: Likewise.
+       * emultempl/m68kelf.em: Likewise.
+       * emultempl/mipsecoff.em: Likewise.
+       * emultempl/mipself.em: Likewise.
+       * emultempl/mmix-elfnmmo.em: Likewise.
+       * emultempl/mmo.em: Likewise.
+       * emultempl/needrelax.em: Likewise.
+       * emultempl/pe.em: Likewise.
+       * emultempl/ppc64elf.em: Likewise.
+       * emultempl/sh64elf.em: Likewise.
+       * emultempl/sunos.em: Likewise.
+       * emultempl/ticoff.em: Likewise.
+       * emultempl/xtensaelf.em: Likewise.
+
+2003-06-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/ppc32elf.em: Convert to C90.
+
+2003-06-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/ppc64elf.em: Convert to C90 function definitions, remove
+       unnecessary prototypes and casts.
+
+2003-06-19  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Dump out
+       statistics from ppc64_elf_build_stubs.
+
+2003-06-19  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/ppc64elf.em (build_section_lists): Check return status
+       from ppc64_elf_next_input_section.
+
+2003-06-17  H.J. Lu <hongjiu.lu@intel.com>
+
+       * ldlang.c (section_already_linked): Put back assignment of
+       kept_section.
+
+2003-06-17  Rainer Keuchel  <rkeuchel@allgeier.com>
+
+       * pe-dll.c (generate_reloc): Catch and ignore an ARM_26D
+       reloc.
+
+2003-06-17  Loren James Rittle  <rittle@latour.rsch.comm.mot.com>
+
+       * configure.host (*-*-freebsd*): Add known path for ld-elf.so.1
+       if not produced by gcc.
+
+2003-06-16  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure.tgt: Add specific case for cris-*-linux-gnu*
+       with crislinux emulation only.
+
+2003-06-13  Robert Millan  <zeratul2@wanadoo.es>
+
+       * configure.tgt: Add i386-netbsd-gnu target.
+
+2003-06-12  Richard Sandiford  <rsandifo@redhat.com>
+
+       * configure.tgt (mips*-sgi-irix6*): Add the o32 and n64 emulations
+       to $targ_extra_libpath.
+
+2003-06-11  H.J. Lu <hongjiu.lu@intel.com>
+
+       * po/Make-in (DESTDIR): New.
+       (install-data-yes): Support $(DESTDIR).
+       (uninstall): Likewise.
+
+2003-06-10  Doug Evans  <dje@sebabeach.org>
+
+       * Makefile.am (ALL_EMULATIONS): Add em32relf.o.
+       * Makefile.in: Regenerate.
+
+2003-06-10  Richard Sandiford  <rsandifo@redhat.com>
+
+       * configure.tgt (h8300*): Add h8300sxn emulations.
+       * Makefile.am (ALL_EMULATIONS): Add eh8300sxn.o and eh8300sxnelf.o.
+       (eh8300sxn.c, eh8300sxnelf.c): New rules.
+       * Makefile.in: Regenerate.
+       * emulparams/h8300sxnelf.sh, emulparams/h8300sxn.sh: New files.
+       * scripttempl/h8300sxn.sc: New file.
+
+2003-06-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (EXECUTABLE_SYMBOLS, OTHER_BSS_END_SYMBOLS,
+       CTOR_START, CTOR_END, DTOR_START, DTOR_END): Don't define.
+
+2003-06-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/ppc64elf.em (emit_stub_syms, toc_section): New vars.
+       (build_toc_list): New function.
+       (gld${EMULATION_NAME}_finish): Call build_toc_list and
+       ppc64_elf_reinit_toc.  Adjust ppc64_elf_build_stubs call.
+       (OPTION_STUBSYMS): Define.
+       (PARSE_AND_LIST_LONGOPTS): Add emit-stub-syms.
+       (PARSE_AND_LIST_OPTIONS): Document.
+       (PARSE_AND_LIST_ARGS_CASES): Handle.
+
+2003-06-05  Roland McGrath  <roland@redhat.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_list_options): Remove
+       extra \t in -z noexecstack line.
+
+2003-05-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * ldgram.y (phdr_type): Grok PT_GNU_STACK.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add
+       -z execstack and -z noexecstack.
+       (gld${EMULATION_NAME}_list_options): Likewise.
+       * scripttempl/elf.sc: If not -r, discard .note.GNU-stack section.
+
+2003-06-03  Michael Snyder  <msnyder@redhat.com>
+       and Bernd Schmidt   <bernds@redhat.com>
+       and Alexandre Oliva <aoliva@redhat.com>
+
+       * Makefile.am: Add new emulations for h8300sx.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add new emulations.
+       * emulparams/h8300sx.sh: New emulation.
+       * emulparams/h8300sxelf.sh: Ditto.
+       * scripttempl/h8300sx.sc: Ditto.
+
+2003-06-03  H.J. Lu <hongjiu.lu@intel.com>
+
+       * ldmisc.c: Include "bfdlink.h".
+       (error_handler): Handle LD_DEFINITION_IN_DISCARDED_SECTION
+       and -LD_DEFINITION_IN_DISCARDED_SECTION.
+
+       * Makefile.am: Rebuild dependency.
+       * Makefile.in: Regenerated.
+
+2003-06-03  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * emulparams/shlelf_linux.sh (GENERATE_PIE_SCRIPT): Set to yes.
+       * emulparams/shlelf32_linux.sh (GENERATE_PIE_SCRIPT): Likewize.
+
+2003-06-02  Fabrizio Gennari  <fabrizio.ge@tiscalinet.it>
+
+       * pe-dll.c (fill_edata): Scan table pe_dll->exports, which is
+       sorted alphabetically, instead of exported_symbols, which is
+       sorted by ordinal.
+
+2003-05-30  Ulrich Drepper  <drepper@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       * lexsup.c (OPTION_PIE): Define.
+       (ld_options): Add -pie and --pic-executable options.
+       (parse_args): Handle OPTION_PIE.
+       * ldmain.c (main): Initialize link_info.pie and
+       link_info.executable.
+       * genscripts.sh: Generate PIE scripts.
+       * ld.texinfo: Document -pie and --pic-executable options.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_after_open):
+       (gld${EMULATION_NAME}_place_orphan): Likewise.
+       (gld${EMULATION_NAME}_get_script): Include PIE scripts.
+       * scripttempl/elf.sc: In PIE scripts set . the same way as in
+       shared scripts.
+       * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Set to yes.
+       * emulparams/elf64_ia64.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf32ppc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64ppc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf_x86_64.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf_s390.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf32_sparc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64_sparc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64alpha.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64_s390.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Likewise.
+
+2003-05-30  H.J. Lu <hongjiu.lu@intel.com>
+
+       * genscripts.sh: Create tmpdir/libpath.exp.
+
+2003-05-30  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/armelf.em (arm_elf_before_allocation): Replace ASSERT
+       with a test for a NULL bfd_for_interworking.
+
+2003-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * configure.host (*-*-netbsd*): Set HOSTING_CRT0 and HOSTING_LIBS
+       correctly for more recent versions of NetBSD.
+       (alpha*-*-netbsd*): Remove.
+       (i[3-7]86-*-netbsd*): Remove.
+
+2003-05-29  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/pe.em: Include "safe-ctype.h" instead of <ctype.h>.
+
+2003-05-26  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
+
+       * emulparams/elf64btsmip.sh: Set TEXT_START_ADDR to 0x120000000 to
+       trap on pointer crops.
+
+2003-05-21  Marcus Comstedt  <marcus@mc.pp.se>
+
+       * configure.tgt: Check for a target triplet of shl-...-netbsdelf
+       as well as shle-...-netbsdelf.
+
+2003-05-16  Kelley Cook  <kelleycook@wideopenwest.com>
+
+       * configure.host: Accept i[3-7]86 variants.
+       * configure.tgt: Likewise.
+
+2003-05-15  H.J. Lu <hongjiu.lu@intel.com>
+
+       * emulparams/elf64_ia64.sh: Don't set COMMONPAGESIZE for now.
+
+2003-05-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add earmelfb.o and earmelfb_linux.o.
+       (earmelfb.c, earmelfb_linux.c): New rules.
+       * Makefile.in: Regenerated.
+       * emulparams/armelfb.sh, emulparams/armelfb_linux.sh: New files.
+       * configure.tgt: Add armeb-elf and arm*b-*-linux-gnu.
+
+2003-05-09  Nick Clifton  <nickc@redhat.com>
+
+       * ldlang.c (lang_size_sections_1): Default to generating a
+       fatal error message if a loadable section is not allocated
+       to a memory region when regions are defined.
+
+2003-05-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (em68hc11elf.c): Correct dependencies.
+       (em68hc11elfb.c, em68hc12elf.c, em68hc12elfb.c): Likewise.
+       * Makefile.in: Regenerate.
+       * emultempl/elf32.em (find_exp_assignment): Adjust for changed
+       bfd_elf_record_link_assignment name.
+
+2003-05-07  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ldmain.h (overflow_cutoff_limit): Declare.
+       * ldmain.c (overflow_cutoff_limit): Define, initialized to 10.
+       (reloc_overflow): Limit error messages based on it.
+       * lexsup.c (parse_args) <OPTION_VERBOSE>: Set cutoff to
+       unlimited.
+
+2003-05-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlex.l: Accept C style comments in version scripts.
+
+2003-04-28  H.J. Lu <hjl@gnu.org>
+
+       * ldlang.c (lang_process): Add the relax finalize pass.
+
+       * ldmain.c (main): Initialize link_info.relax_finalizing to
+       FALSE.
+
+2003-04-24  Roland McGrath  <roland@redhat.com>
+
+       * ldgram.y (phdr_type): Grok PT_TLS and PT_GNU_EH_FRAME names.
+       If a name string is unknown, give an error rather than crashing later.
+
+2003-04-23 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add eh8300hn.o, eh8300sn.o,
+       eh8300hnelf.o, eh8300snelf.o and respective rules.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add h8300hn, h8300sn, h8300hnelf, h8300snelf
+       * emulparams/h8300hn.sh: New
+       * emulparams/h8300sn.sh: New
+       * emulparams/h8300hnelf.sh: New
+       * emulparams/h8300snelf.sh: New
+       * scripttempl/h8300hn.sc: new
+       * scripttempl/h8300sn.sc: new
+
+2003-04-23  H.J. Lu <hjl@gnu.org>
+
+       * ldmain.c (link_callbacks): Initialize error_handler.
+
+       * ldmisc.c (error_handler): New function.
+
+       * ldmisc.h (error_handler): New prototype.
+
+2003-04-21  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * emulparams/m68hc11elf.sh: Use m68hc1xelf.em extra.
+       * emulparams/m68hc11elfb.sh: Likewise.
+       * emulparams/m68hc12elf.sh: Likewise.
+       * emulparams/m68hc12elfb.sh: Likewise.
+
+2003-04-19  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * emultempl/m68hc1xelf.em: New file to generate far trampolines on
+       68HC11 and 68HC12.
+       (LDEMUL_BEFORE_ALLOCATION): Override to gather the trampolines to
+       generate.
+       (LDEMUL_FINISH): Override to generate the trampolines after gc and
+       linker relaxation.
+       (LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS): Override to create the
+       stub file for trampolines.
+       (PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_LONGOPTS): New options
+       --no-trampoline and --bank-window to control the memory bank window.
+
+2003-04-18  H.J. Lu <hjl@gnu.org>
+
+       * ldfile.c (ldfile_add_library_path): Remove the unused
+       variable.
+
 2003-04-18  Andrew Haley  <aph@cambridge.redhat.com>
 
        * scripttempl/xstormy16.sc (__data, __rdata): New.
 2003-03-25  Stan Cox   <scox@redhat.com>
            Nick Clifton  <nickc@redhat.com>
 
-       Contribute support for Intel's iWMMXt chip - an ARM variant:
+       Contribute support for Intel's iWMMXt chip - an ARM variant:
 
        * emulparams/armelf.sh (OTHER_READONLY_SECTIONS): Define.
        * emulparams/armelf_linux.sh (OTHER_READONLY_SECTIONS): Define.
 
 2003-03-18  Danny Smith  <dannysmith@users.sourceforge.net>
 
-       * defilep.y (opt_base): If no number given, set to default
+       * deffilep.y (opt_base): If no number given, set to default
        (-1), not 0.
 
 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
 
-       * deffilep.y (def_import):  Use default extension of "dll"
+       * deffilep.y (def_import): Use default extension of "dll"
        if no extension provided in parsed IMPORT definition.
 
        * deffilep.y (def_lex): Revert 2003-03-12 change.
        * deffilep.y (def_get_module): New function: locate an already
        added module.
        * deffile.h (def_get_module): New prototype.
-       * pe-dll.c (pe_implied_import_dll): Add code to prevent importing
+       * pe-dll.c (pe_implied_import_dll): Add code to prevent importing
        a dll multiple times.
 
 2003-01-23  Alan Modra  <amodra@bigpond.net.au>
 
 2002-01-14  Charles Wilson  <cwilson@ece.gatech.edu>
 
-       * ld/ld.texinfo (node WIN32): Some clarifications
+       * ld.texinfo (node WIN32): Some clarifications
        and formatting fixups.
 
 2003-01-09  Chris Demetriou  <cgd@broadcom.com>
 
 2003-01-03  Charles Wilson  <cwilson@ece.gatech.edu>
 
-       * ld/pe-dll.c (autofilter_symbollist): Add cygwin_crt0.
+       * pe-dll.c (autofilter_symbollist): Add cygwin_crt0.
 
 2003-01-04  Daniel Jacobowitz  <drow@mvista.com>
 
 2002-12-30  Ralf Habacker  <Ralf.Habacker@freenet.de>
            Charles Wilson  <cwilson@ece.gatech.edu>
 
-       * ld/config.in (HAVE_REALPATH): New entry.
+       * config.in (HAVE_REALPATH): New entry.
        (HAVE_SYS_STAT_H, HAVE_SYS_TYPES_H): Removed: obsolete.
 
 2002-12-30  Ralf Habacker  <ralf.habacker@freenet.de>
 
 2002-12-17  Ralf Habacker  <ralf.habacker@freenet.de>
 
-       * ld/emultempl/pe.em (pe_find_data_imports): Don't search for data
+       * emultempl/pe.em (pe_find_data_imports): Don't search for data
        import when auto-import is disabled.
 
 2002-12-17  Danny Smith  <dannysmith@users.sourceforge.net>
        def_file_export structure.
        (pe_implied_import_dll): New variables exp_funcbase and
        [data|bss]_[start|end].  Use DLL's internal name to set dll_name,
-       not filename (which may be a symlink).  Scan the sections and
+       not filename (which may be a symlink).  Scan the sections and
        initialize [data|bss]_[start|end].  When scanning the export
        table, skip _nm_ symbols, and mark any symbols whose rva indicates
        that it is in the .bss or .data sections as data.
 
 2002-08-27  Nick Clifton  <nickc@redhat.com>
 
-       * emultempl/armelf.em:  Revert this patch, it is not needed.
+       * emultempl/armelf.em: Revert this patch, it is not needed.
 
        2002-08-22  Adam Nemet  <anemet@lnxw.com>
 
 
        * configure.in: added --with-lib-path argument to ld's configure
        to set LIB_PATH.
-       * ld/NEWS: Document new switch.
-       * ld/README: Mention new switch.
+       * NEWS: Document new switch.
+       * README: Mention new switch.
        * configure: Regenerate.
        * Makefile.in: Regenerate.
 
 
 2002-06-20  Nathanael Nerode  <neroden@twcny.rr.com>
 
-       * ld/configure.host (romp): Drop support.
+       * configure.host (romp): Drop support.
 
 2002-06-18  Chris Demetriou  <cgd@broadcom.com>
 
 
 2002-06-17  Tom Rix  <trix@redhat.com>
 
-       * emultempl/elf32.em: gld*_get_script:  Check for
+       * emultempl/elf32.em: gld*_get_script: Check for
        GENERATE_COMBRELOC_SCRIPT.
        * scripttempl/elfd10v.sc : Fix STACK and INSN.
        * emulparams/d10velf.sh : Fix TEXT_START_ADDR.
 
 2002-06-07  Charles Wilson  <cwilson@ece.gatech.edu>
 
-       * ld/ldmain.c (main): initialize link_info.pei386_auto_import
+       * ldmain.c (main): initialize link_info.pei386_auto_import
        to -1 == implicit enable.
-       * ld/emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
+       * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
        initialize link_info.pei386_auto_import to -1 == implicit
        enable.
        (gld_${EMULATION_NAME}_parse_args): When processing
 
 2002-04-07  matthew green  <mrg@redhat.com>
 
-       * ld/configure.host (*-*-netbsd*): Add support for NetBSD/ELF.
+       * configure.host (*-*-netbsd*): Add support for NetBSD/ELF.
 
 2002-04-04  Alan Modra  <amodra@bigpond.net.au>
 
 
 2002-02-14  Phil Edwards  <pme@gcc.gnu.org>
 
-       * ld.texinfo (VERSION scripts):  Symbol names are globbing patterns.
-       * ldgram.y (lang_new_vers_regex):  Rename to lang_new_vers_pattern;
+       * ld.texinfo (VERSION scripts): Symbol names are globbing patterns.
+       * ldgram.y (lang_new_vers_regex): Rename to lang_new_vers_pattern;
        the pattern in question is not a regexp.
-       * ldlang.c:  Likewise.
-       * ldlang.h:  Likewise.
-       * ldlex.l (V_IDENTIFIER):  Allow '[', ']', '-', '!', and '^' also.
+       * ldlang.c: Likewise.
+       * ldlang.h: Likewise.
+       * ldlex.l (V_IDENTIFIER): Allow '[', ']', '-', '!', and '^' also.
 
 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
 
        2002-01-18  Alexandre Oliva  <aoliva@redhat.com>
        * emulparams/shelf32.sh (STACK_ADDR): Define.
        (OTHER_RELOCATABLE_SECTIONS): Renamed to...
-       (OTHER_SECTIONS): this.  Removed stack settings.
+       (OTHER_SECTIONS): this.  Removed stack settings.
        * emulparams/shelf64.sh (OTHER_RELOCATABLE_SECTIONS): Do not set.
        (OTHER_SECTIONS): Reset after sourcing shelf32.sh.
-       2001-03-12  DJ Delorie  <dj@redhat.com>
+       2001-03-12  DJ Delorie  <dj@redhat.com>
        * emultempl/sh64elf.em (sh64_elf_$_before_allocation): Disable
        relaxing if any shmedia or mixed sections are found.
-       2001-03-07  DJ Delorie  <dj@redhat.com>
+       2001-03-07  DJ Delorie  <dj@redhat.com>
        * emultempl/sh64elf.em (sh64_elf_before_allocation): Pass f to
-       einfo.  Gracefully decline to output to non-elf formats.
-       2001-03-06  Hans-Peter Nilsson  <hpn@redhat.com>
+       einfo.  Gracefully decline to output to non-elf formats.
+       2001-03-06  Hans-Peter Nilsson  <hpn@redhat.com>
        * emulparams/shelf64.sh (OTHER_RELOCATING_SECTIONS) <.stack>:
        Default to _end aligned to next multiple of 0x40000, plus 0x40000.
        * emulparams/shelf32.sh: Ditto.
-       2001-01-14  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2001-01-14  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emulparams/shelf32.sh (OTHER_RELOCATING_SECTIONS): Tweak
        comment.
        2001-01-10  Ben Elliston  <bje@redhat.com>
        * emulparams/shelf32.sh (OTHER_RELOCATING_SECTIONS): Avoid
        non-portable shell constructs. From Hans-Peter Nilsson.
-       2001-01-09  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2001-01-09  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emulparams/shelf64.sh (EXTRA_EM_FILE): Define empty.
        * Makefile.am (eshelf64.c, eshlelf64.c, eshlelf32.c): Adjust
        dependencies to the shell script include chain.
        * Makefile.in: Regenerate.
-       2001-01-06  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2001-01-06  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emultempl/sh64elf.em: Update and tweak comments.
        (sh64_elf_${EMULATION_NAME}_after_allocation): Always allocate and
        make a .cranges section SEC_IN_MEMORY.
-       2000-12-30  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-12-30  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emultempl/sh64elf.em
        (sh64_elf_${EMULATION_NAME}_before_allocation): Don't stop when
        .cranges section found to be necessary; continue and set stored
        (sh64_elf_${EMULATION_NAME}_after_allocation): Only process
        sections marked SHF_SH5_ISA32_MIXED.  Use sh64_elf_section_data to
        access contents-type flags.  Assert that the associated container
-       is initialized.  Use that container, not elf_gp_size, to hold size
+       is initialized.  Use that container, not elf_gp_size, to hold size
        of linker-generated cranges contents.
-       2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emultempl/sh64elf.em
        (sh64_elf_${EMULATION_NAME}_before_allocation): Exit early if
        there's already a .cranges section.  When section flag difference
        is found, don't NULL-check cranges a second time.  Tweak comments.
        (sh64_elf_${EMULATION_NAME}_after_allocation): Use size after
        merging, not max size, as size of ld-generated .cranges contents.
-       Don't set ELF section flags in output section.  When checking for
+       Don't set ELF section flags in output section.  When checking for
        needed .cranges descriptors, don't use a variable; compare
        incoming ELF section flags directly to SHF_SH5_ISA32_MIXED.  Tweak
        comments.
-       2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emultempl/sh64elf.em: New file.
        * Makefile.am (eshelf32.c, eshlelf32.c): Adjust dependencies.
        * Makefile.in: Regenerate.
        (OTHER_RELOCATING_SECTIONS): Ditto.
        (EXTRA_EM_FILE): New, set to sh64elf if not set.
        * emulparams/shlelf32.sh: Stub out all settings except
-       OUTPUT_FORMAT.  Source shelf32.sh.
+       OUTPUT_FORMAT.  Source shelf32.sh.
        * emulparams/shelf64.sh: Similar, but also keep ELF_SIZE and
        OTHER_RELOCATING_SECTIONS.
        (OTHER_RELOCATING_SECTIONS): Remove .cranges.
        * emulparams/shlelf64.sh: Stub out all settings except
-       OUTPUT_FORMAT.  Source shelf64.sh.
-       2000-12-15  Hans-Peter Nilsson  <hpn@cygnus.com>
+       OUTPUT_FORMAT.  Source shelf64.sh.
+       2000-12-15  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emulparams/shelf64.sh (OTHER_RELOCATING_SECTIONS): Include
        .cranges section.
        (DATA_START_SYMBOLS): Define, provide ___data.
        * emulparams/shelf32.sh: Ditto.
        (ALIGNMENT): Define to 8.
        * emulparams/shelf32.sh: Ditto.
-       2000-12-12  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-12-12  Hans-Peter Nilsson  <hpn@cygnus.com>
        * configure.tgt (sh64-*-elf*): Assign targ_extra_libpath to get
        built-in linker scripts.
-       2000-11-30  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-11-30  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emulparams/shlelf64.sh: New.
        * emulparams/shelf64.sh: New.
        * configure.tgt (sh64-*-elf*): Add shelf64 and shlelf64 to
        targ_extra_emuls.
        * Makefile.am: Add support for shlelf64 and shelf64.
        * Makefile.in: Regenerate.
-       2000-11-29  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-11-29  Hans-Peter Nilsson  <hpn@cygnus.com>
        * configure.tgt (sh64-*-elf*): Add shelf as default.
        Add shlelf to targ_extra_emuls.
-       2000-11-24  Hans-Peter Nilsson  <hpn@cygnus.com>
+       2000-11-24  Hans-Peter Nilsson  <hpn@cygnus.com>
        * emulparams/shelf32.sh: New file.
        * emulparams/shlelf32.sh: New file.
        * Makefile.am: Add support for shlelf32 and shelf32.
        * configure.tgt (sh*le-*-netbsdelf*): New target.
        (sh*-*-netbsdelf*): New target.
        * emulparams/shelf.sh: Document that shelf_nbsd.sh sources this file.
-       * ld/emulparams/shelf_nbsd.sh: New emulation.
-       * ld/emulparams/shlelf_nbsd.sh: New emulation.
+       * emulparams/shelf_nbsd.sh: New emulation.
+       * emulparams/shlelf_nbsd.sh: New emulation.
 
 2002-01-07  Nick Clifton  <nickc@cambridge.redhat.com>
 
        * emultempl/aix.em (choose_target): Change default target to
        OUTPUT_FORMAT for ppcmacos.  Add braces to remove compiler
        warning.
-       (gld*_read_file):  Fix typo.
+       (gld*_read_file): Fix typo.
        (change_symbol_mode): Add prototype.
        (is_syscall): Same.
 
        * Makefile.in : Remove eaixppc64.c
        * ldemul.c (ldemul_choose_target): New parameters argc, argv.
        (ldemul_default_target): Same.
-       * emultempl/gld960.em (gld960_choose_target):  Same.
-       * emultempl/gld960c.em (gld960_choose_target):  Same.
+       * emultempl/gld960.em (gld960_choose_target): Same.
+       * emultempl/gld960c.em (gld960_choose_target): Same.
        * scripttempl/aix.sc: Remove OUTPUT_FORMAT.
        * emultempl/aix.em (is_syscall): syscall_mask now a variable.
        * emultempl/aix.em (gld*_read_file): symbol_mode_mask now a variable.
        * scripttempl/elfi370.sc (OTHER_READONLY_SECTIONS): Likewise.
        (OTHER_READWRITE_SECTIONS): Likewise.
        * scripttempl/nw.sc (OTHER_READONLY_SECTIONS): Likewise.
-       (OTHER_READWRITE_SECTIONS): Likewise
+       (OTHER_READWRITE_SECTIONS): Likewise.
 
        * emulparams/armelf.sh (OTHER_RELOCATING_SECTIONS): Delete.
        (STACK_ADDR): Define.
 
 2001-10-18  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
 
-       * pe-dll.c (autofilter_objectlist):  Add startup objects
+       * pe-dll.c (autofilter_objectlist): Add startup objects
        for profiling.
        (auto-export): Constify char * p.
        Extract file basename and use strcmp rather than ststr
 
 2001-05-22  Nick Clifton  <nickc@redhat.com>
 
-       * lexsup.c (ld_options):  Allow -I to be an alias for
+       * lexsup.c (ld_options): Allow -I to be an alias for
        --dynamic-linker.  This is for Solaris compatability.
        * ld.texinfo: Document that -I can be used.
        * ld.1: Regenerate.
        * scripttempl/elfm68hc12.sc: New file.
        * emulparams/m68hc12elfb: New emulation.
        * emulparams/m68hc12elf: New emulation.
-       * emulparams/m68hc11elfb.sh: New file.  User configurable emulation
+       * emulparams/m68hc11elfb.sh: New file.  User configurable emulation
        (includes a memory.x script to define the ROM and RAM banks).
        * scripttempl/elfm68hc11.sc, emulparams/m68hc11elf.sh:
        New configuration files for support of Motorola 68hc11
 2000-05-22  Thomas de Lellis  <tdel@windriver.com>
 
        * ld.1: Add documentation for new command line option:
-               --section-start <sectionname>=<sectionorg>
+       --section-start <sectionname>=<sectionorg>
        This is a generic version of -Ttext etc. which accepts
        any section name as a parameter instead of just text/data/
        bss.
 
 2000-01-05  Catherine Moore  <clm@cygnus.com>
 
-       * ld.h (wildcard_spec):  Change exclude_name to exclude_name_list.
+       * ld.h (wildcard_spec): Change exclude_name to exclude_name_list.
        (name_list): New.
        * ld.texinfo (EXCLUDE_FILE): Update documentation.
        * ldgram.y (wildcard_spec): Support a list of excluded_files.
This page took 0.036748 seconds and 4 git commands to generate.