* Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 92e1872ba8cb7aa5cf0fe746a8a5fbf9d970cb9a..1d4c39f1e46dafcfe28357c29b4e17ec935782aa 100644 (file)
-2002-08-20 Dan Kegel <dank@kegel.com>
+2003-01-06  Daniel Jacobowitz  <drow@mvista.com>
+
+       * Makefile.am (eelf32iq10.c): Fix tab/whitespace mixup.
+
+       * Makefile.am (ldmain.o): Add @TARGET_SYSTEM_ROOT_DEFINE@.
+       (GENSCRIPTS): Add @use_sysroot@.
+       * Makefile.in: Regenerated.
+       * configure.host: Move setting of NATIVE_LIB_DIRS to...
+       * configure.tgt: ... here.  Use ${target} instead of ${host}
+       for NATIVE_LIB_DIRS.
+       * configure.in: Add --with-sysroot.
+       * configure: Regenerated.
+       * genscripts.sh: Accept use_sysroot option.  Set new variables
+       NATIVE and USE_LIBPATH.  Prepend "=" to directory names if
+       $use_sysroot.  Don't search $tool_lib if $use_sysroot.
+       * ldfile.c (ldfile_add_library_path): Handle leading '='.
+       * ldmain.c (TARGET_SYSTEM_ROOT): Define if not defined.
+       (ld_sysroot): New variable.
+       (main): Initialize ld_sysroot.
+       * ldmain.h (ld_sysroot): New extern.
+       * emultempl/elf32.em: Use NATIVE and USE_LIBPATH instead of
+       searching $EMULATION_LIBPATH.
+       (gld${EMULATION_NAME}_add_sysroot): New function.
+       (gld${EMULATION_NAME}_check_ld_so_conf): Use it.  Honor ld_sysroot.
+       (gld${EMULATION_NAME}_after_open): Likewise.  Only search
+       environment variables if $NATIVE.
+       * ld.texinfo (Options): Mention "=" prefix in the description of -L.
+       * NEWS: Mention --with-sysroot.
+
+       * emulparams/elf32bmipn32-defs.sh: Set NATIVE and LIBPATH_SUFFIX
+       instead of setting LIB_PATH.
+       * emulparams/elf32ppc.sh: Likewise.
+       * emulparams/elf64_s390.sh: Likewise.
+       * emulparams/elf64_sparc.sh: Likewise.
+       * emulparams/elf64ppc.sh: Likewise.
+       * emulparams/elf_x86_64.sh: Likewise.
+
+       * emulparams/elf64_aix.sh: Add "=" prefixes to LIB_PATH.
+       * emulparams/elf64hppa.sh: Add "=" prefixes to LIB_PATH.
+
+2003-01-03  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * ld/pe-dll.c (autofilter_symbollist): Add cygwin_crt0.
+
+2003-01-04  Daniel Jacobowitz  <drow@mvista.com>
+
+       * Makefile.am (ldmain.o): Pass BINDIR.
+       * Makefile.in: Regenerated.
+       * ldmain.c (set_scripts_dir): Use make_relative_prefix for the first
+       search path.
+
+2003-01-02  Ben Elliston  <bje@redhat.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add eelf32iq2000.o.
+       (eelf32iq2000.c): New target.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Handle iq2000-*-elf.
+       * emulparams/elf32iq10.sh: New file.
+       * emulparams/elf32iq2000.sh: New file.
+       * scripttempl/iq2000.sc: New file.
        
+2003-01-02 Charles Wilson <cwilson@ece.gatech.edu>
+
+       * pe-dll.c (autofilter_symbollist): Add do_pseudo_reloc 
+       and _pei386_runtime_relocator to the exclude list.
+
+2003-01-01  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * ldfile.c: Fix comment typos.
+       * ldlang.c: Likewise.
+       * mri.c: Likewise.
+       * pe-dll.c: Likewise.
+
+2003-01-01  Daniel Jacobowitz  <drow@mvista.com>
+
+       Suggested by Manfred Hollstein <manfred.h@gmx.net>:
+       * Makefile.am (ld.1): Depend on configdoc.texi
+       and ldver.texi.
+       * Makefile.in: Regenerated.
+
+2002-12-24  Dmitry Diky  <diwil@mail.ru>
+
+       * Makefile.am: Add msp430 target.
+       * configure.tgt: Likewise.
+       * Makefile.in: Regenerate.
+       * emulparams/msp430x???.sh: New files.  Linker script parameters
+       for various msp430 configurations.
+       * gen-doc.texi: Enable msp430 documenation.
+       * ld.texinfo: Document msp430 sections.
+       * scripttempl/elf32msp430.sc: New file. Linker script for msp430.
+       * scripttempl/elf32msp430_3.sc: New file.  Linker script for msp430.
+
+2002-12-30  Ralf Habacker  <Ralf.Habacker@freenet.de>
+            Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * ld/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>
+
+       * ld.texinfo: New win32 topics: 'symbol aliasing' and 'export dll
+       symbols'.
+
+2002-12-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldmain.c (main): Init "strip_discarded".
+       * lexsup.c (OPTION_STRIP_DISCARDED): Define.
+       (OPTION_NO_STRIP_DISCARDED): Define.
+       (ld_options): Add "strip-discarded" and "no-strip-discarded".
+       (parse_args): Handle them.
+
+2002-12-23  Nick Clifton  <nickc@redhat.com>
+
+       * ld.h (struct args_type): Add new field
+       'accept_unknown_input_architecture'.
+       * ldmain.c (main): Initialise 'accept_unknown_input_architecture'
+       to false.
+       * ldlang.c (lang_check): Pass accept_unknown_input_architecture to
+       bfd_arch_get_compatible.
+       * ldfile.c (ldfile_try_open_bfd): Likewise.
+       * lexsup.c (ld_options): Add new command line switch
+       --accept-unknown-input-architecture and its inverse.
+       (parse_args): Handle --accept-unknown-input-architecture.
+       * ld.texinfo: Document new linker option.
+       * NEWS: Mention new linker option.
+
+2002-12-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldmain.c (main): Re-order link_info initialization.  Init all
+       fields.
+
+2002-12-19  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * ld.texinfo: Clarify and extend the documentation
+       in the Machine Dependent, WIN32 section.
+
+2002-12-18  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * ld.texinfo: Add win32 machine depending section.
+       * gen-doc.texi: Enable win32 machine depending section.
+
+       * configure.host: Add win32 library search path.
+
+2002-12-17  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * ld/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>
+
+       * emultempl/pe.em (..._recognized_file): Use LD_PATHMAX+1 to
+       account for trailing '\0'.
+
+2002-12-17  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/pe.em (longopts): Duplicate entry for --compact-implib
+       so that it is not confused with -c.
+
+2002-12-13  Ralf Habacker  <Ralf.Habacker@freenet.de>
+           Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * configure.in: Add check for realpath function.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * deffile.h: Add .data field to def_file_import
+       structure.
+       * pe-dll.c (pe_proces_import_defs): Use .data field of
+       def_file_import structure to initialize flag_data field of
+       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
+       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.
+       * sysdep.h: Include limits.h and sys/param.h, and define
+       LD_PATHMAX as appropriate.  Also define REALPATH as realpath if it
+       exists, NULL otherwise.
+       * emultempl/pe.em (gld_${EMULATION_NAME}_after_open): Call
+       pe_process_import_defs before pe_find_data_imports, so that
+       auto-import will check the virtual implib as well as "real"
+       implibs.
+       (gld_${EMULATION_NAME}_recognized_file): Use REALPATH to follow
+       symlinks to their target; check that the target's extension is
+       .dll before calling pe_implied_import_dll(), not the filename
+       itself (which may be a symlink).
+
+2002-12-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (struct orphan_save): Add os_tail field.
+       (gld${EMULATION_NAME}_place_orphan): Re-order output_section_statement
+       list too.
+
+2002-12-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.h: Formatting.
+
+2002-12-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (init_os): Ensure sections mentioned in load_base
+       are initialized.
+
+2002-12-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set
+       load_base for orphans that follow a section with load_base set.
+
+2002-12-01  H.J. Lu <hjl@gnu.org>
+
+       * ld.texinfo: Remove the extra `;' in sample version script.
+
+2002-11-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.host: Correct dynamic-linker for powerpc64 hosts.
+
+       * Makefile.am (eelf32ppcwindiss.c): Correct dependencies.
+       * Makefile.in: Regenerate.
+
+       * ld.h, ldcref.c, ldctor.c, ldctor.h, ldemul.c, ldemul.h, ldexp.c,
+       ldexp.h, ldfile.c, ldfile.h, ldgram.y, ldlang.c, ldlang.h, ldmain.c,
+       ldmain.h, ldmisc.c, ldwrite.c, lexsup.c, mri.c, pe-dll.c, pe-dll.h,
+       emulparams/elf32b4300.sh, emultempl/aix.em, emultempl/armcoff.em,
+       emultempl/armelf.em, emultempl/armelf_oabi.em, emultempl/beos.em,
+       emultempl/elf32.em, emultempl/generic.em, emultempl/gld960.em,
+       emultempl/gld960c.em, emultempl/hppaelf.em, emultempl/linux.em,
+       emultempl/lnk960.em, emultempl/m68kcoff.em, emultempl/mipsecoff.em,
+       emultempl/mmix-elfnmmo.em, emultempl/mmixelf.em, emultempl/mmo.em,
+       emultempl/needrelax.em, emultempl/pe.em, emultempl/ppc64elf.em,
+       emultempl/sh64elf.em, emultempl/sunos.em, emultempl/ticoff.em: Replace
+       boolean with bfd_boolean, true with TRUE, false with FALSE.  Simplify
+       comparisons of bfd_boolean vars with TRUE/FALSE.  Formatting.
+
+2002-11-27  David O'Brien  <obrien@FreeBSD.org>
+
+       * configure.host: Fix generic FreeBSD configuration entry.
+
+2002-11-27  H.J. Lu <hjl@gnu.org>
+
+       * ld.texinfo: Add the missing `;' to sample version scripts.
+
+2002-11-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (SEGMENT_SIZE): Don't define.
+
+2002-11-14  Egor Duda  <deo@logos-m.ru>
+
+       * ldmain.c (main): Make runtime relocs disabled by default. Remove
+       assignment which has no effect.
+       * pe-dll.h (pe_create_import_fixup): Change prototype.
+       * pe-dll.c (make_runtime_pseudo_reloc): New function.
+       (pe_create_runtime_relocator_reference): Ditto.
+       (pe_create_import_fixup): Handle relocations with non-zero addends.
+       * emultempl/pe.em: Add options --enable-runtime-pseudo-reloc and
+       --disable-runtime-pseudo-reloc.
+       (make_import_fixup): Handle relocations with non-zero addends. Create
+       an external reference to _pei386_runtime_relocator symbol if at least
+       one pseudo reloc was created.
+       * ld.texinfo: Document --enable-runtime-pseudo-reloc and
+       --disable-runtime-pseudo-reloc options.
+
+2002-11-12  Earl Chew <earl_chew@agilent.com>
+
+       * ldlang.c (lang_add_section): Discard debugging sections that have
+       been marked SEC_EXCLUDE.
+
+2002-11-12  Nick Clifton  <nickc@redhat.com>
+
+       * configure.in (ALL_LINGUAS): Add da.
+       * configure: Regenerate.
+       * po/da.po: New Danish translation.
+
+2002-11-12  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/ppc64elf.em (ppc_before_allocation): New function.
+       (LDEMUL_BEFORE_ALLOCATION): Define.
+       (gld${EMULATION_NAME}_finish): Run discard_info for relocatable
+       linking.
+       * emultemp/hppaelf.em ((gld${EMULATION_NAME}_finish): Likewise.
+
+2002-11-11  Christopher Faylor  <cgf@redhat.com>
+
+       * configure.tgt (LIB_PATH): Default to searching w32api directory under
+       cygwin.
+
+2002-11-11  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * pe-dll.c (autofilter_liblist): add libmingwex and libgcj to the list
+       of restricted auto-export libs.
+
+2002-11-11  Charles Wilson  <cwilson@ece.gatech.edu>
+
+       * pe-dll.c (autofilter_liblist): Generalize library names to catch more
+       creative library naming instances like, e.g., libstdc++-2.a.
+
+2002-11-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       * emulparams/elf32btsmipn32.sh (TEXT_DYNAMIC): Define.
+       * emulparams/elf64btsmip.sh (TEXT_DYNAMIC): Likewise.
+
+2002-11-07  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * deffilep.y (def_lex): Handle '@' as first character of an ID.
+       * pe-dll.c (auto-export): Filter on "_imp_" prefix, not "_imp__".
+       (make_one): Don't prefix decorated fastcall symbols with '_'.
+       (pe_process_import_defs): Likewise.
+       * emultempl/pe.em (pe_fixup_stdcalls): Don't fixup fastcall
+       symbols to cdecl names or vise-versa.
+
+2002-10-13  Eric Kohl  <ekohl@rz-online.de>
+
+       * pe-dll.c (process_def_file): Handle fastcall symbols when
+       generating undecorated aliases.  Don't prefix decorated fastcall
+       symbols with '_'.
+       (fill_exported_offsets): Don't prefix decorated fastcall symbols
+       with '_'.
+
+2002-10-29  Daniel Jacobowitz  <drow@mvista.com>
+
+       * emultempl/aix.em: Use include <> for generated headers.
+       * emultempl/beos.em: Likewise.
+       * emultempl/elf32.em: Likewise.
+       * emultempl/pe.em: Likewise.
+       * ldctor.c: Likewise.
+       * ldexp.c: Likewise.
+       * ldfile.c: Likewise.
+       * ldlang.c: Likewise.
+       * ldlex.c: Likewise.
+       * ldlex.l: Likewise.
+       * ldmain.c: Likewise.
+       * ldmisc.c: Likewise.
+       * ldwrite.c: Likewise.
+       * lexsup.c: Likewise.
+       * mri.c: Likewise.
+       * pe-dll.c: Likewise.
+
+2002-10-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * emultempl/elf32.em (place_orphan): Don't put non-allocated .rel*
+       sections into .rel{,a}.dyn.
+
+2002-10-23  Nick Clifton  <nickc@redhat.com>
+
+       * lexsup.c (OPTION_NO_OMAGIC): Define.
+       (ld_options): Add "no-omagic" option.
+       (parse_args): Parse --no-omagic.
+       * ld.texinfo: Document --no-omagic.
+       * NEWS: Mention new option.
+
+2002-10-21  Danny Smith  <dannysmith@users.sourceforeg.net>
+
+       * scripttempl/pe.sc (__RUNTIME_PSEUDO_RELOC_LIST__,
+       __RUNTIME_PSEUDO_RELOC_LIST_END__): Add only when relocating.
+
+2002-10-22  Alexandre Oliva  <aoliva@redhat.com>
+
+       * emulparams/elf32bmipn32-defs.sh: Set ELFSIZE according to
+       emulation name.  Set LIB_PATH only for native tools, and
+       search the ABI-specific versions of NATIVE_LIB_DIRS before the
+       .../lib variants, not instead of them.  Mostly copied from...
+       * emulparams/elf32ppc.sh: ... here.  Fixed typo.
+       * emulparams/elf64bmip-defs.sh: Backed out.
+       * emulparams/elf64bmip.sh: Import elf32bmipn32-defs.sh again.
+       * emulparams/elf64btsmip.sh: Likewise.
+       (DATA_ADDR, NONPAGED_TEXT_START_ADDR, SHLIB_TEXT_START_ADDR,
+       TEXT_DYNAMIC): Removed.
+
+2002-10-17  Alexandre Oliva  <aoliva@redhat.com>
+
+       * emulparams/elf32bmipn32-defs.sh (LIB_PATH): Set to /usr/lib32.
+       (GENERATE_SHLIB_SCRIPT): Set to yes.
+       (EXECUTABLE_SYMBOLS, WRITABLE_RODATA): Moved to...
+       * emulparams/elf32bmipn32.sh: here.
+       (GENERATE_SHLIB_SCRIPT): Deleted as redundant.
+       * emulparams/elf32btsmipn32.sh: Delete redundant unsets.
+       * emulparams/elf64bmip-defs.sh: New file.  Extend
+       elf32bmipn32-defs.sh by overiding ELFSIZE and LIB_PATH.
+       * emulparams/elf64bmip.sh: Bring in definitions from
+       elf64bmip-defs.sh.
+       (ELFSIZE, GENERATE_SHLIB_SCRIPT, LIB_PATH): Delete redundant
+       settings.
+       (WRITABLE_RODATA): Moved from elf32bmipn32-defs.sh.
+       * emulparams/elf64btsmip.sh: Bring in definitions from
+       elf64bmip-defs.sh.
+       (ELFSIZE, GENERATE_SHLIB_SCRIPT): Delete, redundant.
+       (EXECUTABLE_SYMBOLS, WRITABLE_RODATA): Delete redundant unsets.
+
+2002-10-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure.tgt (s390x-*-linux*): Add elf_s390 emulation.
+       (s390-*-linux*): Add elf64_s390 emulation if want64.
+       * emulparams/elf64_sparc.sh (LIB_PATH): Update to match 2002-05-22
+       genscript.sh changes.
+       * emulparams/elf_x86_64.sh (LIB_PATH): Likewise.
+       * emulparams/elf64_s390.sh (LIB_PATH): Set up native 64 bit dirs.
+
+2002-10-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (load_symbols): Revert last change.
+
+2002-10-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (load_symbols): Don't call bfd_link_add_symbols when
+       just_syms_flag.
+       (lang_reasonable_defaults): Don't compare against false.
+       (size_input_section): Likewise.
+       (lang_size_sections_1): Likewise.
+       (lang_do_assignments): Likewise.
+       (lang_add_output): Likewise.
+
+       * Makefile.am: Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * ldver.c: #include "bfdver.h".
+
+2002-10-13  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * scripttempl/elfm68hc11.sc: Use KEEP for .vectors, .installN,
+       .finiN section.
+       * scripttempl/elfm68hc12.sc: Likewise.
+
+2002-10-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * pe-dll.c (make_import_fixup_mark): Avoid type-punned pointer.
+
+       * ldgram.y (memory_spec): Provide empty action.
+       (section <NAME>): Likewise.
+
+2002-10-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * ldfile.c (ldfile_try_open_bfd): When searching skip linker scripts if
+       they have OUTPUT_FORMAT not matching actual output format.
+       * ldlang.c (lang_get_output_target): New function.
+       (open_output): Use it.
+       * ldlang.h (lang_get_output_target): New prototype.
+
+2002-10-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (output_rel_find): Prefer .rel script sections
+       when orphan is .rel, .rela when orphan is .rela.
+       (gld${EMULATION_NAME}_place_orphan): Handle combreloc .rel* case
+       first.  Remove outsecname var.
+
+2002-10-09  Richard Shann <richard.shann@superh.com>
+           Stephen Clarke <stephen.clarke@superh.com>
+
+       * Makefile.am: Add eshelf32_linux.o and
+       eshlelf32_linux.o, new emulations for sh64 Linux.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add sh64eb-*-linux* and sh64-*-linux* emulations.
+       * emulparams/shelf32_linux.sh: New file.
+       * emulparams/shlelf32_linux.sh: New file.
+
+2002-10-08  H.J. Lu <hjl@gnu.org>
+
+       * ldlang.c (lang_file_exist): Removed.
+       (new_afile): Revert the last change.
+       * ldlang.h (lang_file_exist): Removed.
+       * lexsup.c (parse_args): Revert the last change.
+
+2002-10-07  Ralf Habacker  <Ralf.Habacker@freenet.de>
+
+       * pe-dll.cc (autofilter_symbolprefixlist): Don't re-export
+       auto-import symbols.
+       (make_one): Create _nm_<symbol> for data only.
+
+2002-10-05  Elias Athanasopoulos  <eathan@otenet.gr>
+
+       * ldlang.c (lang_file_exist): New function.
+       (new_afile): Abort if the filename to be added matches the linker
+       output filename.
+       * ldlang.h: Add prototype for lang_file_exist.
+       * lexsup.c (parse_args): Abort if the output filename matches
+       one of the input filenames.
+
+2002-10-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (MAXPAGESIZE): Set to 0x10000.
+
+2002-09-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * scripttempl/elfd30v.sc: Order reloc sections placing .plt last.
+       * scripttempl/elfm68hc11.sc: Likewise.
+       * scripttempl/elfm68hc12.sc: Likewise.
+
+       * emultempl/elf32.em (output_rel_find): Always place orphan loadable
+       reloc sections just before .rel.plt/.rela.plt.
+       (gld${EMULATION_NAME}_place_orphan <.rel>): Remove combreloc code.
+       Only put loadable reloc sections in hold_rel.
+
+2002-09-29  H.J. Lu <hjl@gnu.org>
+
+       * emulparams/elf32ppc.sh (OTHER_GOT_RELOC_SECTIONS): New.
+
+2002-09-25  Daniel Jacobowitz  <drow@mvista.com>
+
+       From "Anita Kulkarni" <AnitaK@kpit.com>
+       * scripttempl/sh.sc: Handle .eh_frame* and .gcc_exc*
+       sections.
+
+2002-09-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * genscripts.sh (SEGMENT_SIZE): Use MAXPAGESIZE before
+       TARGET_PAGE_SIZE.
+       * scripttempl/elf.sc (DATA_SEGMENT_ALIGN): Incorporate
+       SEGMENT_SIZE alignment.
+       * emulparams/elf64ppc.sh (DATA_ADDR): Delete.
+       (SEGMENT_SIZE): Define.
+
+       * ldexp.c (fold_unary): New.  Split out from exp_fold_tree.
+       (fold_binary): Correct abs - non-abs case.
+       (fold_trinary): New.  Split out from exp_fold_tree.
+
+2002-09-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (DATA_ADDR): Define.
+       * emulparams/elf64_aix.sh (DATA_ADDR): Don't use a fixed address
+       for start of .data, instead align up to 256M boundary.
+       * scripttempl/aix.sc: Likewise.
+
+2002-09-22  Mark Elbrecht  <snowball3@softhome.net>
+
+       * scripttempl/i386go32.sc: Handle bss unique sections.
+
+2002-09-21  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldmisc.c (vfinfo <%C,%D,%G>): Always output bfd, section and offset.
+
+2002-09-17  Stan Cox  <scox@redhat.com>
+
+       * emulparams/elf32bmipn32-defs.sh: New file.
+       * emulparams/elf32bmipn32.sh: Use elf32bmipn32-defs.sh.
+       * emulparams/elf32btsmipn32.sh: Likewise.
+       * emulparams/elf64bmip.sh: Likewise.
+       * emulparams/elf64btsmip.sh: Likewise.
+
+2002-09-16  Bruno Haible  <bruno@clisp.org>
+
+       * emulparams/elf_i386_fbsd.sh: Set OUTPUT_FORMAT to
+       elf32-i386-freebsd.
+       * emulparams/elf64alpha_fbsd.sh: Set OUTPUT_FORMAT to
+       elf64-alpha-freebsd.
+
+2002-09-11  Nick Clifton  <nickc@redhat.com>
+
+       * NEWS: New TI port supports both C4x and C3x series of DSPs.
+
+       * po/tr.po: Updated Turkish translation.
+
+2002-09-06  Jeffrey A Law  (law@redhat.com)
+
+       * configure.tgt (h8300-*-hms*, h8500-*-hms*): Restore.
+
+2002-09-02  Nick Clifton  <nickc@redhat.com>
+
+       * scripttempl/v850.sc: Add EXTERN references to __ctbpm __gp and
+       __ep.
+       * emulparams/v850.sh (TEMPLATE_NAME): Define.
+
+2002-08-30  Nick Clifton  <nickc@redhat.com>
+
+       * scripttempl/elfd10v.sc (MEMORY): Remove UNIFIED, it is not
+       used.  Change INSN to start at 0x01000000 and extend for
+       256K (ignoring holes).  Start the STACK on a word aligned
+       boundary.
+       (.rodata): Start it at the READONLY_START_ADDR.
+
+2002-08-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf32ppc.sh (ARCH): Set to "powerpc:common".
+
+2002-08-28  Svein E. Seldal  <Svein.Seldal@solidas.com>
+
+       * Makefile.am: Add etic4xcoff.o in ALL_EMULATIONS list and
+       added makefile targets for this file.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Added tic4x-coff and c4x-coff emulations.
+       * NEWS: Mention new port.
+
+2002-08-28  Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+
+       * emulparams/tic3xcoff.sh: New file.
+       * emulparams/tic4xcoff.sh: New file.
+       * scripttempl/tic3xcoff.sc: New file.
+       * scripttempl/tic4xcoff.sc: New file.
+
+2002-08-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll,
+       strtoul and strtoull with bfd_scan_vma.
+       (gld${EMULATION_NAME}_read_file): Likewise.
+
+2002-08-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.tgt: Remove h8[35]00-*-hms*.  Add h8500-*-rtems*.
+
+2002-08-27  Egor Duda  <deo@logos-m.ru>
+
+       * scripttempl/pe.sc: Handle .rdata_runtime_pseudo_reloc sections.
+       Add symbols for application to access them.
+
+2002-08-27  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/armelf.em:  Revert this patch, it is not needed.
+
+       2002-08-22  Adam Nemet  <anemet@lnxw.com>
+
+2002-08-20 Dan Kegel <dank@kegel.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.
        * configure: Regenerate.
        * Makefile.in: Regenerate.
-       
+
        Based on this patch:
        2001-04-25  Christopher Faylor <cgf@cygnus.com>
 
        * Makefile.in: Regenerate.
        * configure.tgt: Add ia64-*-aix* mapping.
        * emulparams/elf64_aix.sh: Add settings for elf64 on aix5.
-       * testsuite/ld-bootstrap/bootstrap.exp: Exclude ia64 flavor from
-       AIX-specific test.
 
 2001-02-20  H.J. Lu  <hjl@gnu.org>
 
        mipsecoff.em,sunos.em,vanilla.em} (ld_emulation_xfer_struct):
        Add missing NULL initialisers, and comments.
 
-       * testsuite/ld-srec/sr3.cc (__rethrow): New.
-
 2000-01-21  Nick Clifton  <nickc@cygnus.com>
 
        * ldlang.c (lang_size_sections): Fix typo in comment.
This page took 0.029814 seconds and 4 git commands to generate.