* ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 7db7e0a0f8090d3f8c12b7c0ccaee2de12780e4e..3af0d2c425c0daf2661466d4c48b924dc36bbe9e 100644 (file)
@@ -1,3 +1,106 @@
+2003-03-31  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ld.texinfo (-Tbss, -Tdata, -Ttext): Document in terms of
+       --section-start.
+
+2003-03-31  David Heine  <dlheine@suif.stanford.edu>
+
+       * ldfile.c (ldfile_add_library_path): Always allocate space for
+       the filename.
+       * ldlang.c (lang_register_vers_node): Free the node if it cannot
+       be used.
+       * ldmain.c (set_scripts_dir): Always free the constructed
+       directory name.
+       (add_keepsyms_file): Fix memory leak.
+       * ldmisc.c (vfinfo): Likewise.
+       * lexsup.c (parse_args): Likewise       
+
+2003-03-25  Stan Cox   <scox@redhat.com>
+           Nick Clifton  <nickc@redhat.com>
+           
+       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.
+       * scripttempl/armcoff.sc (.data): Ensure 8 byte alignment.
+       (.bss): Likewise.
+
+2003-03-25  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ldmain.h (ld_canon_sysroot, ld_canon_sysroot_len): Declare.
+       * ldmain.c (ld_canon_sysroot, ld_canon_sysroot_len): Define.
+       (main): Initialize them.
+       * ldfile.c: Include pathnames.h.
+       (is_sysrooted_pathname): New.
+       (ldfile_add_library_path): Use it.
+       (ldfile_open_file_search): Likewise.  Use IS_ABSOLUTE_PATH.  Don't
+       search_dirs if given an absolute pathname.
+       (ldfile_open_file): Issue error message for sysrooted
+       absolute pathnames.
+       * Makefile.am: Updated dependencies.
+       * Makefile.in: Rebuild.
+
+2003-03-24  Daniel Néri  <dne@mayonnaise.net>
+
+       * ld.texinfo: Rename all occurances of C54X to TIC54X.
+
+2003-03-19  Andreas Schwab  <schwab@suse.de>
+
+       * ldfile.c (ldfile_try_open_bfd): Pop lexer start condition after
+       eof.
+
+2003-03-18  Danny Smith  <dannysmith@users.sourceforge,net>
+
+       * defilep.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"
+       if no extension provided in parsed IMPORT definition.
+
+       * deffilep.y (def_lex): Revert 2003-03-12 change.
+       (dot_name): New id type and rule.
+       (expline): Use instead of ID.
+       (opt_equal_name): Likewise.
+
+2003-03-12  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * deffilep.y (def_lex): Accept '.' as valid non-lead char.
+
+2003-03-07  Christopher Faylor  <cgf@redhat.com>
+
+       * configure.tgt: Add NATIVE_LIB_DIRS for cygwin target back after
+       apparent accidental removal on 2003-01-06.
+
+2003-03-04  Dmitry Diky  <diwil@mail.ru>
+
+       * Makefile.am: Add new devices x1122 x1132 emulation
+       * configure.tgt: Likewise.
+       * Makefile.in: Regenerate.
+       * emulparams/msp430x1122.sh: New file.
+       * emulparams/msp430x1132.sh: New file.
+
+2003-03-03  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ldmain.c (set_scripts_dir): Look for relative to TOOLBINDIR as
+       well.
+
+       * ldfile.h (struct search_dirs): Added sysrooted field.
+       * ldlang.h (struct lang_input_statement_struct): Likewise.
+       * ldfile.c (ldfile_add_library_path): Mark sysrooted paths.
+       (ldfile_open_file_search): Look for sysrooted filename starting
+       with / in ld_sysroot instead of in the current directory.  Clear
+       sysrooted flag if it's found in the current directory.  Set it
+       from the search directory's sysrooted flag where it is found
+       otherwise.
+       * ldlang.c (ldlang_sysrooted_script): New static variable.
+       (new_afile): Mark search_file_enums as sysrooted if
+       ldlang_sysrooted_script.
+       (load_symbols): Set ldlang_sysrooted_script according to the
+       script's sysrooted field while processing it.
+       * ld.texinfo: Document INPUT behavior in sysroot.
+
 2003-03-02  Danny Smith  <dannysmith@users.sourceforge.net>
 
        * scripttempl/pe.sc: Use PROVIDE with etext, end, _end,
        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.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>
This page took 0.024569 seconds and 4 git commands to generate.