bfd/
[deliverable/binutils-gdb.git] / ld / ChangeLog
index e5e53559b6e5e71d8c2881b313c6e61e7abc73af..939087f5f5babb7a6fcbffab81a412f864e8adb1 100644 (file)
@@ -1,37 +1,65 @@
-2006-01-31  Filip Navara  <navaraf@reactos.com>
+2007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
 
-       * deffile.h (struct def_file_export): Add field flag_forward.
-       * pe-dll.c (process_def_file): Check for forward exports.
-       (generate_edata): Generate forward export symbols.
-       (fill_edata): Emit them.
+       PR ld/3831
+       * NEWS: Mention -Bsymbolic-functions, --dynamic-list-data and
+       --dynamic-list-cpp-new.
 
-       * pe-dll.c (process_def_file): Don't crash on malformed
-       fastcall symbol names in .def file.
+       * ld.texinfo: Document -Bsymbolic-functions, --dynamic-list-data
+       and --dynamic-list-cpp-new.
 
-2006-01-30  Nick Clifton  <nickc@redhat.com>
+       * ldlang.c (lang_append_dynamic_list_cpp_new): New.
+       (lang_process): Change link_info.dynamic to
+       link_info.dynamic_list.
+       (lang_append_dynamic_list): Likewise.
+       * ldmain.c (main): Likewise.  Initialize link_info.dynamic and
+       link_info.dynamic_data to FALSE.
 
-       * po/vi.po: Updated Vietnamese translation.
+       * ldlang.h (lang_append_dynamic_list_cpp_new): New.
 
-2006-01-27  Yitzchak Scott-Thoennes  <sthoenna@efn.org>
+       * lexsup.c (option_values): Add OPTION_DYNAMIC_LIST_DATA and
+       OPTION_DYNAMIC_LIST_CPP_NEW.
+       (ld_options): Add entries for -Bsymbolic-functions,
+       --dynamic-list-data and --dynamic-list-cpp-new.  Make
+       -Bsymbolic-functions an alias of --dynamic-list-data.
+       (parse_args): Change link_info.dynamic to link_info.dynamic_list.
+       Set link_info.dynamic to TRUE for --dynamic-list and
+       --dynamic-list-cpp-typeinfo.  Handle --dynamic-list-data and
+       --dynamic-list-cpp-new.
 
-       * pe-dll.c (pe_dll_generate_implib): Issue "Creating library
-       file:" as informational message, not a warning.
+2007-01-11  Nathan Sidwell  <nathan@codesourcery.com>
 
-2006-01-18  Roger Sayle  <roger@eyesopen.com>
+       * emultempl/elf-generic.em (gdl_map_segments): Only allow header
+       shrinkage for the first few iterations.
 
-       * emultempl/irix.em: Use lbasename instead of basename.
+2007-01-08  Kai Tietz  <kai.tietz@onevision.com>
 
-2006-01-16  Nick Clifton  <nickc@redhat.com>
+       * configure.tgt: Renamed target x86_64-*-mingw64 to
+       x86_64-*-mingw*.
 
-       * po/zh_CN.po: New Chinese (simplified) translation.
-       * configure.in (ALL_LINGUAS): Add "zh_CH".
-       * configure: Regenerate.
+2007-01-08  Pedro Alves  <pedro_alves@portugalmail.pt>
 
-2006-01-16  Bernhard Fischer  <aldot@gcc.gnu.org>
+       * configure.host: Add i[3-7]86-*-mingw* case.
 
-       * ld.texinfo (Options): Fix typo.
+2007-01-08  Nick Clifton  <nickc@redhat.com>
 
-For older changes see ChangeLog-2005
+       * pep-dll.h (pep_bfd_is_dll): Add prototype.
+
+2007-01-08  Aurelien Jarno  <aurelien@aurel32.net>
+
+       PR ld/3843
+       * configure.tgt (x86_64_[k]freebsd*): Add targ_extra_libpath and
+       tdir_elf_i386_fbsd.
+
+2007-01-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * ldexp.c (fold_name): Issue error on undefined sections.
+
+2007-01-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * pe-dll.c: Include pe-dll.h.
+       * pep-dll.c (pe_bfd_is_dll): Define.
+
+For older changes see ChangeLog-2006
 \f
 Local Variables:
 mode: change-log
This page took 0.02557 seconds and 4 git commands to generate.