Add translations
[deliverable/binutils-gdb.git] / ld / ChangeLog
index cdb1ed5d9b851ad130e626a31d211cc51b09bbf7..3b5e47ef60ef5ff6ec9fe6611ce5e7dd652c25f4 100644 (file)
@@ -1,3 +1,647 @@
+2001-11-02  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * configure.in (ALL_LINGUAS): Add "fr" and "sv"
+       * configure: Regernate.
+       * po/fr.po: New file.
+       * po/sv.po: New file.
+
+2001-11-01  NIIBE Yutaka  <gniibe@m17n.org>
+
+       * configure.tgt (sh-*-linux): Set targ_emul, targ_extra_emuls
+       as little endian default and to support big endian.
+       
+2001-11-01  Chris Demetriou  <cgd@broadcom.com>
+
+       * 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-31  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * lexsup.c (parse_args): Prevent infinite parsing loop when
+       "-rpath.a" is specified on the command line.
+       Replace calls to fprintf with calls to einfo.
+
+2001-10-31  John Marshall  <jmarshall@acm.org>
+
+       * ld.texinfo: A historical requirement that MEMORY and SECTIONS
+       appear only once across all the linker scripts involved in a link
+       invocation no longer applies.  Make the documentation reflect
+       that.
+
+2001-10-31  NIIBE Yutaka  <gniibe@m17n.org>
+
+       * configure.tgt: Supports sh3/sh4/sh3eb/sh4eb-unknown-linux-gnu
+       targets.
+       (sh-*-linux*): Added targ_extra_libpath.
+
+2001-10-31  David Heine  <dlheine@tensilica.com>
+
+       * ldlang.c (lang_size_sections): Keep a valid output_offset field
+       for padding statements.
+
+2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * configure.tgt (mmix-*-*): New target.
+       * Makefile.am (ALL_EMULATIONS): Add eelf64mmix.o and emmo.o.
+       Add dependencies to match.
+       * emulparams/mmo.sh, emulparams/elf64mmix.sh, emultempl/mmo.em,
+       emultempl/mmix-elfnmmo.em, emultempl/mmixelf.em,
+       scripttempl/mmo.sc: New files.
+       * gen-doc.texi: @set MMIX.
+       * ld.texinfo: Ditto.
+       [MMIX] Add MMIX node.
+       * Makefile.in: Regenerate.
+
+2001-10-29  Kazu Hirata  <kazu@hxi.com>
+
+       * ldlang.c: Fix a comment typo.
+
+2001-10-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.host: Move alpha*-*-linux-gnu* entry to generic
+       entries, and match *-*-linux*.
+
+2001-10-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldgram.y (mri_script_command): Surround processing of INCLUDE
+       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-20  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * scripttempl/armcoff.sc: Define __EH_FRAME_BEGIN__ and
+       __EH_FRAME_END__ and accept eh frames into data section.
+       Add ctor and dtor sections.
+
+2001-10-19  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
+
+       * pe-dll.c (autofilter_objectlist): Add gcrt0.o.
+       (auto-export): Fix indentation.
+
+2001-10-18  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
+
+       * pe-dll.c (autofilter_objectlist):  Add startup objects
+       for profiling.
+       (auto-export): Constify char * p.
+       Extract file basename and use strcmp rather than ststr
+       for object lookup.
+
+2001-10-18  Chris Demetriou  <cgd@broadcom.com>
+
+       * ldmain.c (get_emulation): Improve comment about the handling
+       of -mipsN options.
+
+2001-10-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/POTFILES.in: Regenerate.
+
+2001-10-16  Vassili Karpov  <malc@pulsesoft.com>
+
+       * emultempl/elf32.em (gld*_list_options): Remove extra '\t' from
+       -z nocopyreloc and -z nocombreloc usage strings.
+
+2001-10-12  Vassili Karpov  <malc@pulsesoft.com>
+
+       * emultempl/elf32.em (gld*_list_options): Include -z nocopyreloc
+       in usage.
+
+2001-10-11  Aleksey Romanov <aromanov@ennovatenetworks.com>
+
+       * scripttempl/armaout.sc: Place .bss section after end of aligned
+       data section to match behaviour of aout code in constructrion of
+       header.
+
+2001-10-11  Danny Smith  <danny_r_smith_2001@yahoo.co.nz>
+
+       * pe-dll.c (autofilter_entry_type autofilter_liblist: Add
+       startup files for mingw32 dlls to list.
+
+2001-10-10  Chris Demetriou  <cgd@broadcom.com>
+
+       * emultempl/elf32.em: Fix shell 'if' usage for portability.
+
+2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
+
+       * configure.tgt (targ): Add arm9e-*-elf.
+
+2001-10-05  H.J. Lu  <hjl@gnu.org>
+
+       * genscripts.sh: Fix a typo in the last change.
+
+2001-10-05  Jakub Jelinek  <jakub@redhat.com>
+
+       * emultempl/elf32.em (gld_*_list_options): Include -z combreloc and
+       -z nocombreloc in usage.
+
+2001-10-03  Jim Blandy  <jimb@redhat.com>
+
+       * genscripts.sh: Include a comment at the top of each generated
+       script, explaining its purpose.
+
+2001-10-03  Vassili Karpov  <malc@pulsesoft.com>
+
+       * emultempl/elf32.em (parse_args): Handle -z nocopyreloc.
+       * NEWS: Mention -z nocopyreloc.
+       * ld.texinfo (Options): Describe nocopyreloc.
+
+2001-10-03  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure: Regenerate.
+
+2001-10-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldver.h (ld_program_version): Remove declaration.
+       * 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  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * Makefile.am: Update dependencies with "make dep-am".
+       * Makefile.in: Regenerate.
+
+2001-09-29  John Reiser  <jreiser@BitWagon.com>
+
+       * 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-26  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldmisc.c (USE_STDARG): Remove.
+       (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-24  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * pe-dll.c: Remove obsoleted declaration of
+       pe_get_data_import_dll_name.
+       (pe_create_import_fixup): Fix thinko.
+
+       * ld.texinfo(enable-auto-import): Clarify the explanation.
+
+2001-09-24  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * pe-dll.c (pe_create_import_fixup): Revert previous patch.
+       * emultemp/pe.em (pe_data_import_dll): Move definition outside of
+       DLL_SUPPORT controlled code.
+
+2001-09-24  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * emultempl/pe.em(pe_data_import_dll): Make static.
+       (pe_get_data_import_dll_name): New accessor function.
+       * pe-dll.c(pe_create_import_fixup): call
+       pe_get_data_import_dll_name() from pe.em, instead of
+       directly accessing pe_data_import_dll variable from pe.em.
+
+2001-09-18  Bruno Haible  <haible@clisp.cons.org>
+
+       * deffilep.y: Include "safe-ctype.h" instead of <ctype.h>.
+       (def_file_add_directive): Use ISSPACE instead of isspace.
+       (def_lex): Use ISDIGIT/ISXDIGIT/ISALPHA/ISALNUM instead of
+       isdigit/isxdigit/isalpha/isalnum.
+       * emultempl/aix.em: Include "safe-ctype.h" instead of <ctype.h>.
+       (gld${EMULATION_NAME}_read_file): Use ISSPACE instead of isspace.
+       * emultempl/elf32.em: Include "safe-ctype.h" instead of <ctype.h>.
+       (gld${EMULATION_NAME}_place_orphan): Use ISALNUM instead of
+       isalnum.
+       * emultempl/gld960c.em: Include "safe-ctype.h" instead of <ctype.h>.
+       (gld960_set_output_arch): Use ISUPPER/TOLOWER instead of
+       isupper/tolower.
+       * emultempl/sunos.em: Include "safe-ctype.h" instead of <ctype.h>.
+       (gld${EMULATION_NAME}_search_dir): Use ISDIGIT instead of isdigit.
+       * ldctor.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (ctor_prio): Use ISDIGIT instead of isdigit.
+       * ldfile.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (ldfile_open_file_search): Use ISALPHA instead of isalpha.
+       (ldfile_add_arch): Use ISUPPER/TOLOWER instead of
+       isupper/tolower.
+       * ldlang.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (stricpy): Use TOLOWER instead of isupper/tolower.
+       (lang_leave_overlay_section): Use ISALNUM instead of isalnum.
+       * ldlex.l: Include "safe-ctype.h" instead of <ctype.h>.
+       (lex_warn_invalid): Use ISPRINT instead of isprint.
+       * ldmain.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (main): For gettext, also set the LC_CTYPE locate facet.
+       (add_keepsyms_file): Use ISSPACE instead of isspace.
+       * lexsup.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (is_num, parse_args): Use ISDIGIT instead of isdigit.
+       * mpw-elfmips.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (gldelf32ebmip_place_orphan): Use ISALNUM instead of isalnum.
+       * mpw-eppcmac.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (gldppcmacos_read_file): Use ISSPACE instead of isspace.
+       * pe-dll.c: Include "safe-ctype.h" instead of <ctype.h>.
+       (quoteput): Use ISSPACE instead of isspace.
+       (pe_dll_generate_implib, pe_process_import_defs): Use ISALNUM
+       instead of isalnum.
+
+2001-09-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * deffilep.y (def_stash_module): Constify "name" param.
+
+       * pe-dll.c: Replace CONST with const throughout.
+       (quick_symbol): Constify "n1", "n2", "n3" params.
+       (make_singleton_name_thunk): Constify "import" param.  Make
+       "buffer_len" a size_t.
+       (make_import_fixup_entry): Constify "name", "fixup_name",
+       "dll_symname" params.
+       (pe_get16): Cast args of bfd_seek.  Replace bfd_read with bfd_bread.
+       (pe_get32): Likewise.
+       (pe_implied_import_dll): Likewise.
+
+       * emultempl/beos.em (sort_by_file_name): Constify "ra", "rb".
+       (sort_by_section_name): Likewise.
+
+       * emultempl/pe.em: Move defines for arm_epoc_pe before bfd.h included.
+       (make_import_fixup): Cast printf arg, rel->address to long rather
+       than int.
+       (gld_${EMULATION_NAME}_after_open): Don't compare NULL against int.
+
+2001-09-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldmain.c (main): Rename BufferSize to ld_bufsz because HPUX
+       defines BufferSize.  Increase buffer size by one.
+
+2001-09-14  Ralf Habacker <Ralf.Habacker@freenet.de>
+
+       * pe-dll.c (pe_walk_relocs_of_symbol): Fix memory leak.
+
+2001-09-14  Kevin Lo <kevlo@openbsd.org>
+
+       * configure.tgt: Add arm-openbsd target.
+
+2001-09-12  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am (ALL_EMULATIONS): Move eelf64ppc.o and
+       eelf64lppc.o to ...
+       (ALL_64_EMULATIONS): Here.
+       * Makefile.in: Regenerated.
+
+2001-09-12  Paul Sokolovsky  <Paul.Sokolovsky@technologist.com>
+
+       * emultempl/pe.em(make_import_fixup): change signature to
+       take asection as well as arelec; we need this for proper
+       error reporting.  Only call pe_create_import_fixup() if
+       there is no attempt to add a constant addend to the reloc;
+       otherwise, report error condition.
+       * pe-dll.c(pe_walk_relocs_of_symbol): change signature,
+       since final argument is a pointer to make_import_fixup().
+       Change call to cb() to match make_import_fixup() signature.
+       (make_import_fixup_mark): make buffer_len unsigned.
+       * pe-dll.h: change signature of pe_walk_relocs_of_symbol.
+
+2001-09-12  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * ld.texinfo: add verbose documentation for auto-import
+       direct-addressing workaround, to compliment the terse
+       error message.
+
+2001-09-12  Andrew MacLeod  <amacleod@redhat.com>
+
+       * scripttempl/v850.sc: Add gcc_except_table sections.
+
+Fri Sep  7 11:34:24 2001  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparams/h8300helf.sh: Move stack to a much higher memory address.
+       * emulparams/h8300self.sh: Similarly.
+
+2001-09-05 Danny Smith <dannysmith@users.souceforge.net>
+
+       * ld.texinfo (Options, --stack): Correct default value for stack
+       reserve.
+
+2001-09-05  Tom Rix <trix@redhat.com>
+
+       * emultempl/aix.em : Handle import file XMC_XO and syscall symbols.
+
+2001-09-03  Andreas Jaeger  <aj@suse.de>
+
+       * emultempl/beos.em: Declare prototypes for comparions functions,
+       adjust definitions.
+
+2001-09-02  Andreas Jaeger  <aj@suse.de>
+
+       * emultempl/aix.em: Add missing prototype.
+       * emultempl/lnk960.em: Likewise.
+       * emultempl/vanilla.em: Likewise.
+       * emultempl/armcoff.em: Likewise.
+       * emultempl/armelf_oabi.em: Likewise.
+       * emultempl/beos.em: Likewise.
+       * emultempl/gld960c.em: Likewise.
+       * emultempl/gld960.em: Likewise.
+
+       * emulparams/elf64alpha.sh (PARSE_AND_LIST_PROLOGUE): Add parameter
+       for prototype declaration.
+
+2001-08-31  Eric Christopher  <echristo@redhat.com>
+           Jason Eckhardt  <jle@redhat.com>
+
+       * ldmain.c (get_emulation): Add support for -mips32 and -mips64.
+
+2001-08-31  Andreas Jaeger  <aj@suse.de>
+
+       * emultempl/pe.em: Add missing prototypes.
+       (gld_${EMULATION_NAME}_after_open): Remove extra args to
+       pe_find_data_imports.
+       (pr_sym): Add unused attribute.
+
+2001-08-29  Joel Sherrill <joel@OARcorp.com>
+
+       * configure.tgt (i[3456]86-*-rtems*, m68*-*-rtems*): Change
+       default from coff to elf.
+
+2001-08-29  Jeff Law <law@redhat.com>
+
+       * emulparams/h8300helf.sh: Resync with h8300elf.sh.  Update
+       ARCH specification.
+       * emulparams/h8300self.sh: Similarly.
+
+Wed Aug 28 13:37:20 2001  J"orn Rennecke <amylaar@redhat.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add eh8300elf.o, eh8300elf.o and
+       eh8300self.o .
+       (eh8300elf.c, eh8300helf.c, eh8300self.c): New targets.
+       * configure.tgt (h8300-*-elf*): New case.
+       * emulparams/h8300elf.sh, emulparams/h8300helf.sh: New files.
+       * emulparams/h8300self.sh: New file.
+       * Makefile.in: Regenerated.
+
+2001-08-28  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * ldmain.c (main): Rename BSIZE to BufferSize to avoid collision
+       with macro name.
+
+2001-08-27  Linus Nordberg  <linus@swox.com>
+           Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (ALL_EMULATIONS): Add eelf64ppc.o and eelf64lppc.o.
+       (eelf64ppc.c, eelf64lppc.c): Add make targets.
+       Run "make dep-am"
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add powerpc64 support.  Move pdp11, pjl, pj
+       entries to correct alphabetical position.
+       * emulparams/elf64ppc.sh: New.
+       * emulparams/elf64lppc.sh: New.
+
+2001-08-27  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * ldmain.c (main): Declare BSIZE as static.
+
+2001-08-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * emultempl/elf32.em (place_orphan): Place orphan .rel* sections
+       into .rel.dyn resp. .rela.dyn if combreloc.
+       (get_script): If .x linker script is equal to .xn, only put it
+       once into the binary.
+       Add .xc and .xsc scripts.
+       (parse_args): Handle -z combreloc and -z nocombreloc.
+       * scripttempl/elf.sc (.rela.sbss): Fix a typo.
+       For .xc and .xsc scripts put all .rel* or .rela* input sections
+       but .rel*.plt and PLT-like sections into .rel.dyn resp. .rela.dyn.
+       * genscripts.sh (GENERATE_COMBRELOC_SCRIPT): Set if SCRIPT_NAME
+       is elf.
+       Strip trailing whitespace from script.
+       Generate .xc and .xsc scripts if requested.
+       * ldmain.c (main): Initialize link_info.combreloc and
+       link_info.spare_dynamic_tags.
+       * lexsup.c (OPTION_SPARE_DYNAMIC_TAGS): Define.
+       (ld_options): Add --spare-dynamic-tags option.
+       (parse_args): Likewise.
+       * ld.texinfo: Document -z combreloc and -z nocombreloc.
+       * ldint.texinfo: Document .xc and .xsc linker scripts.
+       * NEWS: Add notes about -z combreloc and SHF_MERGE.
+
+2001-08-22  H.J. Lu  <hjl@gnu.org>
+
+       * emulparams/elf32fr30.sh: Add a newline.
+
+2001-08-21  Andreas Jaeger  <aj@suse.de>
+
+       * deffilep.y: Add missing prototypes.
+       * pe-dll.c: Likewise.
+
+2001-08-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (insert_pad): Fix typos in last patch.
+
+       * ldlang.c: When traversing lang_statement_union_type lists,
+       consistently use "header.next" rather than "next".
+       * mpw-eppcmac.c: Likewise.
+       * emultempl/beos.em: Likewise.
+       * emultempl/hppaelf.em: Likewise.
+       * emultempl/pe.em: Likewise.
+       * ldlang.h (union lang_statement_union): Remove "next" field.
+
+       * ldlang.c (insert_pad): Use offsetof macro.
+       (lang_size_sections): Always neuter padding statements.
+       * emultempl/hppaelf.em (hppaelf_delete_padding_statements): Delete.
+
+       * pe-dll.c (pe_dll_fill_sections): Correct type of "relax" param
+       passed to lang_size_sections.
+       (pe_exe_fill_sections): Likewise.
+       * emultempl/pe.em (output_prev_sec_find): Copied from elf32.em.
+       (gld_${EMULATION_NAME}_place_orphan): Merge from elf32.em.
+
+2001-08-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/aix.em: Formatting fixes.
+
+2001-08-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (insert_pad): Make use of an existing pad statement if
+       available.  Move code calculating alignment, adjusting section
+       alignment power, and adjusting dot to ..
+       (size_input_section): .. here.  Remove unused relax param.
+       (lang_size_sections): Change boolean `relax' param to boolean *.
+       Adjust call to size_input_section.  Make use of insert_pad to
+       place pad after the assignment statement.  If relaxing, zap
+       padding statements.
+       (reset_memory_regions): Reset output_bfd section sizes too.
+       (relax_again): Move to..
+       (lang_process): ..here.  Adjust call to lang_size_sections, and
+       remove duplicated code.
+       * ldlang.h (lang_size_sections): Change `relax' param to boolean *.
+
+2001-08-17  Alan Modra  <amodra@bigpond.net.au>
+
+       * ld.texinfo: Document that fill values now use the four least
+       significant bytes.
+       * emulparams/elf32fr30.sh (NOP): Update.
+       * emulparams/elf32mcore.sh: Likewise.
+       * emulparams/elf64_s390.sh: Likewise.
+       * emulparams/elf_i386.sh: Likewise.
+       * emulparams/elf_i386_be.sh: Likewise.
+       * emulparams/elf_i386_chaos.sh: Likewise.
+       * emulparams/elf_i386_ldso.sh: Likewise.
+       * emulparams/elf_s390.sh: Likewise.
+       * emulparams/elf_x86_64.sh: Likewise.
+       * emulparams/i386moss.sh: Likewise.
+       * emulparams/i386nw.sh: Likewise.
+       * emulparams/m68kelf.sh: Likewise.
+       * scripttempl/elf.sc: Update NOP comment.
+       * scripttempl/elfi370.sc: Likewise.
+       * scripttempl/elfm68hc11.sc: Likewise.
+       * scripttempl/elfm68hc12.sc: Likewise.
+       * scripttempl/nw.sc: Likewise.
+
+2001-08-15  Tom Rix <trix@redhat.com>
+
+       * ldgram.y (saved_script_handle): Initialize to NULL.
+       * ldmain.c (main): Change check on saved_script_handle.
+
+2001-08-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em: Formatting fixes.
+       (output_prev_sec_find): Test for bfd_ind_section too;  do so by
+       looking at sec->owner.
+       (output_rel_find): Move function inside LDEMUL_PLACE_ORPHAN test.
+       (gld${EMULATION_NAME}_place_orphan): Add a few comments.  Remove
+       unused code, and reorganize orphan section placement code.
+
+       * ldlang.c (wild_doit): Rename to lang_add_section.
+       * ldlang.h: Here too.
+       * mpw-elfmips.c: And here.
+       * emultempl/beos.em: And here.
+       * emultempl/elf32.em: And here.
+       * emultempl/hppaelf.em: And here.
+       * emultempl/pe.em: And here.
+
+2001-08-13  Richard Henderson  <rth@redhat.com>
+
+       * emultempl/needrelax.em: New file.
+       * emulparams/elf64_ia64.sh (EXTRA_EM_FILE): Reference it.
+       * Makefile.am (eelf64_ia64.c): Depend on it.
+       * Makefile.in: Rebuild.
+
+2001-08-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em: For SEC_EXCLUDE sections, ensure that
+       output_section is set non-NULL.
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Return
+       `true' for SEC_EXCLUDE sections so that the generic code doesn't
+       needlessly create an output_section_statement.  Treat a correctly
+       named output_section_statement with NULL bfd_section as compatible.
+
+2001-08-13  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * emultempl/generic.em: Support EXTRA_EM_FILE.
+       (ld_${EMULATION_NAME}_emulation): Support emulation parameters
+       LDEMUL_BEFORE_PARSE, LDEMUL_SYSLIB, LDEMUL_HLL,
+       LDEMUL_AFTER_PARSE, LDEMUL_AFTER_OPEN, LDEMUL_AFTER_ALLOCATION,
+       LDEMUL_SET_OUTPUT_ARCH, LDEMUL_CHOOSE_TARGET,
+       LDEMUL_BEFORE_ALLOCATION, LDEMUL_GET_SCRIPT, LDEMUL_FINISH,
+       LDEMUL_CREATE_OUTPUT_SECTION_STATEMENTS,
+       LDEMUL_OPEN_DYNAMIC_ARCHIVE, LDEMUL_PLACE_ORPHAN,
+       LDEMUL_SET_SYMBOLS, LDEMUL_PARSE_ARGS, LDEMUL_UNRECOGNIZED_FILE,
+       LDEMUL_LIST_OPTIONS, LDEMUL_RECOGNIZED_FILE,
+       LDEMUL_FIND_POTENTIAL_LIBRARIES.
+
+2001-08-12  Richard Henderson  <rth@redhat.com>
+
+       * scripttempl/elf.sc, scripttempl/elfd30v.sc,
+       scripttempl/elfm68hc11.sc, scripttempl/elfm68hc12.sc,
+       scripttempl/v850.sc: Keep .jcr data.
+
+2001-08-12  H.J. Lu  <hjl@gnu.org>
+           Andrew Haley  <aph@cambridge.redhat.com>
+           Nick Clifton  <nickc@redhat.com>
+
+       * ldgram.y (had_script): Change name to saved_script_handle.
+       Change type to file handle.
+       * ld.h (had_script): Rename and retype.
+       * ldfile.c (ldfile_open_command_file): Save the file handle
+       used in saved_script_handle.
+       * lexsup.c (parse_args): Do not allow -c option to alter
+       saved_script_handle.
+       * ldmain.c (main): Print out the linker script used if
+       --verbose is given.  Check saved_script_handle to obtain the
+       external linker script used, or if NULL, dump the builtin
+       script.
+       * ld.texinfo: Document that --verbose now dumps the linker
+       script used, regardless of whether it was an internal or an
+       external script.
+
+2001-08-10  Andreas Jaeger  <aj@suse.de>
+
+       * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
+       to build warnings.
+       * configure: Regenerate.
+
+2001-08-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (output_prev_sec_find): Add missing prototype.
+
+       * scripttempl/elf.sc: Move non-text .dynamic section before
+       .plt/.got/.sdata* group.
+       (OTHER_GOT_SECTIONS): Move to immediately after .got.
+       (OTHER_SDATA_SECTIONS): Add.
+       * emulparams/criself.sh: Use OTHER_SDATA_SECTIONS rather than
+       OTHER_GOT_SECTIONS.
+       * emulparams/crislinux.sh: Likewise.
+       * emulparams/elf32b4300.sh: Likewise.
+       * emulparams/elf32bmip.sh: Likewise.
+       * emulparams/elf32bmipn32.sh: Likewise.
+       * emulparams/elf32bsmip.sh: Likewise.
+       * emulparams/elf32btsmip.sh: Likewise.
+       * emulparams/elf32ebmip.sh: Likewise.
+       * emulparams/elf32elmip.sh: Likewise.
+       * emulparams/elf32l4300.sh: Likewise.
+       * emulparams/elf32lmip.sh: Likewise.
+       * emulparams/elf32lsmip.sh: Likewise.
+       * emulparams/elf32ltsmip.sh: Likewise.
+       * emulparams/elf64bmip.sh: Likewise.
+       * emulparams/elf64btsmip.sh: Likewise.
+       * emulparams/elf64ltsmip.sh: Likewise.
+
+2001-08-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * genscripts.sh: Source the emulparams script before each output
+       script is generated so that variables like `RELOCATING' may affect
+       variables defined in the emulparams script.
+
+2001-08-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/aix.em: ldexp.h,ldlang.h,ldfile.h,ldemul.h go in this
+       order.
+
+       * emultempl/beos.em (sort_sections): Modify for 2001-08-03 change,
+       ie. iterate over wild_statement.section_list.
+       (gld${EMULATION_NAME}_place_orphan): Likewise.
+
+2001-08-03  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * scripttempl/elfm68hc12.sc (FINISH_CODE, FINISH_RELOC): New to handle
+       .fini[0-4] sections used by _exit
+       (CTOR, DTOR): Export ctor/dtor symbols; move them to ROM.
+       (*.text,*.data,*.bss): Take into account .text.*, .data.*, .bss.*.
+       * scripttempl/elfm68hc11.sc: Likewise.
+
 2001-08-03  H.J. Lu  <hjl@gnu.org>
 
        * emultempl/beos.em (init): Add the missing initialization.
 2001-08-03  H.J. Lu  <hjl@gnu.org>
 
        * emultempl/beos.em (init): Add the missing initialization.
 
 2001-07-14  Nick Clifton  <nickc@cambridge.redhat.com>
 
 
 2001-07-14  Nick Clifton  <nickc@cambridge.redhat.com>
 
-       * Makefile.am (em32relf.c): Chnage dependencu from generic.em to
+       * Makefile.am (em32relf.c): Change dependency from generic.em to
        elf32.em.
        * Makefile.in: Regenerate.
 
        elf32.em.
        * Makefile.in: Regenerate.
 
        * ldlang.c (walk_wild): Only call walk_wild_file if
        lookup_name returns something.
        (lookup_name): If load_symbols fails, return NULL.
        * ldlang.c (walk_wild): Only call walk_wild_file if
        lookup_name returns something.
        (lookup_name): If load_symbols fails, return NULL.
-       (load_symbols): Chnage to a boolean function.
+       (load_symbols): Change to a boolean function.
        (open_input_bfds): If load_symbols fails then do not make the
        executable.
 
        (open_input_bfds): If load_symbols fails then do not make the
        executable.
 
        * configure.tgt : same
 
        * scripttempl/aix.sc : default text section offset to 0x10000000
        * configure.tgt : same
 
        * scripttempl/aix.sc : default text section offset to 0x10000000
-        default data section offset to 0x20000000
+       default data section offset to 0x20000000
        add .sv3264 and .sv64 pseudo sections
        loader and debug sections use the currect section offset.
 
        add .sv3264 and .sv64 pseudo sections
        loader and debug sections use the currect section offset.
 
 2001-03-23  Mark Elbrecht <snowball3@bigfoot.com>
 
        * scripttempl/i386go32.sc: Support the GCC flags '-ffunction-sections'
 2001-03-23  Mark Elbrecht <snowball3@bigfoot.com>
 
        * scripttempl/i386go32.sc: Support the GCC flags '-ffunction-sections'
-         and '-fdata-sections'. Set the VMA of STABS sections to zero.
+       and '-fdata-sections'. Set the VMA of STABS sections to zero.
 
 2001-03-17  Ulrich Drepper  <drepper@redhat.com>
 
 
 2001-03-17  Ulrich Drepper  <drepper@redhat.com>
 
This page took 0.040123 seconds and 4 git commands to generate.