* Makefile.am (GENSCRIPTS): Pass EMULATION_LIBPATH, not EMUL.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index ae17edd15da478a9d3d499bcf1307d824fe3513e..7539942ea6ebcbe599752449b59e5819ec1cef6e 100644 (file)
@@ -1,3 +1,137 @@
+Fri Jun 18 15:24:48 1999  Richard Henderson  <rth@cygnus.com>
+
+       * Makefile.am (GENSCRIPTS): Pass EMULATION_LIBPATH, not EMUL.
+       * configure.in (all_emuls): Add targ_extra_libpath.
+       (all_libpath, EMULATION_LIBPATH): Define.
+       * configure.tgt (powerpc-*-linux-gnu*): Define targ_extra_libpath.
+       * genscripts.sh (LIB_PATH): Define if emulation in EMULATION_LIBPATH.
+
+Mon Jun 14 10:38:36 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * ld.texinfo: Fix use of @item vs. @itemx.
+
+1999-06-13  Ian Lance Taylor  <ian@zembu.com>
+
+       From Thomas Zenker <thz@lennartz-electronic.de>:
+       * ldgram.y (attributes_opt): Use attributes_list instead of NAME.
+       (attributes_list, attributes_string): New nonterminals.
+       * ldlang.c (lang_set_flags): Add invert parameter.  Don't handle
+       '!'.
+       * ldlang.c (lang_set_flags): Update declaration.
+
+1999-06-12  Ian Lance Taylor  <ian@zembu.com>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_after_parse): Don't add
+       entry_symbol as an undefined symbol when doing a relocateable
+       link.  From <jeffdb@goodnet.com>.
+
+1999-06-12  David O'Brien  <obrien@freebsd.org>
+
+       * configure.tgt: (i[3456]86-*-freebsd*): Now defaults to ELF.
+
+1999-06-09  Nick Clifton  <nickc@cygnus.com>
+
+       * lexsup.c (help): Restore previous format of output.
+
+1999-06-04  Nick Clifton  <nickc@cygnus.com>
+
+       * emultempl/pe.em: If compiling for arm_epoc_pe rename
+       interworking functions to avoid a name space clash.
+
+1999-06-02  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * scripttempl/v850.sc: Add initp support.
+
+1999-06-02  Nick Clifton  <nickc@cygnus.com>
+
+       * emultempl/pe.em: Rename global arm interworking functions to
+       avoid name collision when all targets BFD is built.
+
+1999-05-30  Cort Dougan  <cort@attis.cs.nmt.edu>
+
+       * Makefile.am (ALL_EMULATIONS): Add eelf32ppclinux.o.
+       * configure.tgt (powerpc-*-linux-gnu): Use it.
+       * emulparams/elf32ppclinux.sh: New file.
+
+1999-05-29  Ian Lance Taylor  <ian@zembu.com>
+
+       * ld.texinfo (Options): Clarify that options which refer to files
+       must be properly ordered.
+
+1999-05-29  Nick Clifton  <nickc@cygnus.com>
+
+       * emultempl/armelf.em (..._parse_args): New function: Parse
+       command line option.  Accept arm-elf specific command line option
+       '-p' or '--no-pipeline-knowledge'.
+       (..._list_options): New function: Describe the new command line
+       option.
+       (..._before_allocation): Pass the value of the new variable
+       no_pipeline_knowledge to bfd_elf32_arm_process_before_allocation.
+       
+       * emultemp/armelf_oabi.em (..._before_allocation): Pass zero as
+       the third parameter to bfd_elf32_arm_process_before_allocation.
+
+1999-05-28  Nick Clifton  <nickc@cygnus.com>
+
+       * lexsup.c (help): Minor formatting changes.
+
+1999-05-28  Martin Dorey  <mdorey@madge.com>
+
+       * configure.tgt (i960-*-elf*): New target.
+       * emulparams/elf32_i960.sh: New file.
+       * Makefile.am (ALL_EMULATIONS): Add eelf32_i960.o.
+       (eelf32_i960.c): New target.
+       * Makefile.in: Rebuild.
+
+1999-05-26  Nick Clifton  <nickc@cygnus.com>
+
+       * emulparams/armelf_oabi.sh (TEMPLATE_NAME): Set to armelf_oabi. 
+
+1999-05-24  Philip Blundell  <philb@gnu.org>
+
+       * emultempl/armelf.em (before_parse): Set config.dynamic_link and
+       config.has_shared.
+       * emulparams/armelf.sh (GENERATE_SHLIB_SCRIPT): Define.
+       * emulparams/armelf_linux.sh (GENERATE_SHLIB_SCRIPT): Likewise.
+
+1999-04-13  Philip Blundell  <philb@gnu.org>
+
+       * emultempl/armelf.em: Add definitions related to shared objects
+       (copied from elf32.em).
+
+Wed May 19 12:44:26 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * Makefile.am (ALL_EMULATIONS): Remove earmlinux.o and
+       earm26linux.o, add earmelf_linux.o and earmelf_linux26.o.
+       * Makefile.in: Regenerated.
+
+1999-05-16  Nick Clifton  <nickc@cygnus.com>
+
+       * emulparams/elf32mcore.sh (GENERATE_SHLIB_SCRIPT): Define.
+       (TEMPLATE_NAME): Define.
+
+Thu May 13 09:48:09 1999  Joel Sherrill (joel@OARcorp.com)
+
+       * configure.tgt (i386-*-rtemself*, sh-*-rtemself*): New targets.
+       (mips*el-*-rtems*, powerpcle-*-rtems*): New targets.
+
+1999-05-10  DJ Delorie  <dj@cygnus.com>
+
+       * scripttempl/pe.sc: Specify the output arch, which Ian says is
+       the Right Thing to do.
+
+       * emultempl/pe.em: various changes to parameterize the
+       target-specific information.
+       (gld_i386pe_after_open): Detect and fix MS import libraries
+       by renaming the member objects (which are all named the same).
+
+       * pe-dll.c: various changes to parameterize the target-specific
+       information.
+       (generate_reloc): support relocs more generically to allow for
+       expansion.
+       (pe_exe_build_sections): new; used to add .relocs to .exes
+       (pe_exe_fill_sections): ditto
+
 1999-05-10  Catherine Moore  <clm@cygnus.com>
 
        * emultempl/pe.em (gld_${EMULATION_NAME}_after_open):
This page took 0.027721 seconds and 4 git commands to generate.