OSDN Git Service

* as.c (show_usage): Document "@FILE".
[pf3gnuchains/pf3gnuchains3x.git] / ld / ChangeLog
index 582ab6f..e886145 100644 (file)
@@ -1,3 +1,162 @@
+2005-10-30  Mark Mitchell  <mark@codesourcery.com>
+
+       * lexsup.c (help): Document "@FILE".
+
+2005-10-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerated.
+
+       * dep-in.sed: Replace " ./" with " ".
+
+2005-10-25  Arnold Metselaar  <arnold.metselaar@planet.nl>
+
+       * Makefile.am: Add support for Z80
+       * Makefile.in: Regenerated
+       * configure.tgt: Add z80-*-coff
+       * emulparams/z80.sh: New file.
+       * emultempl/z80.em: New file.
+       * scripttempl/z80.sc New file.
+       * NEWS: Mention this new support.
+
+2005-10-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/ld.pot: Regenerate.
+
+2005-10-25  Chris Metcalf <cdmetcalf@comcast.net>
+
+       * ld.texinfo (--reduce-memory-overheads): Fix typo.
+
+2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/1487
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call
+       bfd_match_sections_by_type to match section types.
+
+       * ldlang.c (init_os): Take the input section. Call
+       bfd_init_private_section_data if the input section isn't NULL.
+       (exp_init_os): Pass NULL to init_os.
+       (map_input_to_output_sections): Likewise.
+       (lang_add_section): Pass the input section to init_os.
+
+2005-10-19  Paul Brook  <paul@codesourcery.com>
+
+       * emulparams/armelf.sh: Add .ARM.attributes to OTHER_SECTIONS.
+
+2005-10-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/1467
+       * emultempl/elf32.em: Include "elf-bfd.h".
+       (gld${EMULATION_NAME}_place_orphan): Check section type and
+       don't use section name for ELF input sections.
+
+       * ld.texinfo: Document orphan section processing.
+
+       * ldlang.c (lang_output_section_find_by_flags): Match section
+       types by calling bfd_match_sections_by_type.
+
+2005-10-13  Mark Mitchell  <mark@codesourcery.com>
+
+       * ld.texino: Describe double-quoted string syntax for version
+       nodes.
+       * ldlang.h (lang_new_vers_pattern): Add literal_p parameter.
+       * ldgram.y (vers_defns): Allow NAME as well as VERS_IDENTIFIER.
+       Adjust calls to lang_new_vers_pattern to pass literal_p argument.
+       * ldlang.c (lang_vers_match): Fix indentation.  Do not glob-match
+       version nodes without a pattern.
+       (lang_new_vers_pattern): Add literal_p parameter.
+       (lang_do_version_exports_section): Pass it.
+
+2005-10-12  Mark Mitchell  <mark@codesourcery.com>
+
+       * NEWS: Mention @file.
+
+2005-10-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/1396
+       * ldcref.c (check_refs): Accept bfd_boolean.
+       (check_local_sym_xref): Pass FALSE to check_refs.
+       (check_nocrossref): Pass TRUE to check_refs.
+       (check_refs_info): Add bfd_boolean.
+       (check_refs): Add bfd_boolean to check_refs_info.
+       (check_reloc_refs): Match relocations with proper symbols.
+
+       * ldmisc.c (vfinfo): Don't add extra ":\n".
+
+2005-10-05  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Set
+       default entry symbol to ENTRY here.
+       * scripttempl/pe.sc: Not here.
+
+2005-09-30  James E Wilson  <wilson@specifix.com>
+
+       * ldlang.c (lang_startup): Add missing ": " to einfo call.
+
+2005-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerated.
+       * aclocal.m4: Likewise.
+
+2005-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ldlang.c (output_statement_hash_entry): New type.
+       (output_statement_table): New variable for hash table.
+       (output_statement_newfunc): New function.
+       (output_statement_table_init): Likewise.
+       (output_statement_table_free): Likewise.
+       (lang_init): Call output_statement_table_init.
+       (lang_finish): Renamed to ...
+       (lang_end): This.
+       (lang_process): Updated.
+       (lang_finish): New function.
+       (lang_output_section_find_1): Use hash table.
+       (lang_output_section_statement_lookup_1): Likewise.
+
+       * ldlang.h (lang_finish): New.
+
+       * ldmain.c (main): Call lang_finish.
+
+2005-09-30  Mark Mitchell  <mark@codesourcery.com>
+
+       * ldmain.c (main): Use expandargv.
+
+2005-09-30  Catherine Moore  <clm@cm00re.com>
+       
+       * Makefile.am: Bfin support.
+       * Makefile.in: Regenerated.
+       * aclocal.m4: Regenerated.
+       * configure.tgt: Bfin support.
+       * emulparams/bfin.sh: New file.
+       * emultempl/bfin.em: New file.
+
+2005-09-30  Matthias Kurz  <mk@baerlap.north.de>
+
+       * ld.h: Prevent the inclusion of <libintl.h> from the Solaris
+       version of <locale.h> when ENABLE_NLS is not defined.
+
+2005-09-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * ld.texinfo (ALIGN): Document it as forcing output section
+       alignment.
+
+       * ldgram.y (ALIGN): Support it for forcing output section
+       alignment.
+
+2005-09-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.h (lang_output_section_statement_struct): Change type of
+       "processed" to bfd_boolean.
+       * ldexp.c (fold_name): Update references to os->processed.
+       * ldlang.c (lang_output_section_statement_lookup_1): Likewise.
+       (lang_size_sections_1): Likewise.
+       (lang_reset_memory_regions): Likewise.
+
+       PR ld/1353
+       * ldlang.c (lang_size_sections_1): Process addr_tree earlier,
+       so that unused output section statements affect dot.
+
 2005-09-08  Jakub Jelinek  <jakub@redhat.com>
 
        * ld.texinfo: Document -z {no,}execstack, -z {no,}relro