* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 0477822f61305d6f117de52552e3ac240ef7f4a2..404da2a082c409446a03a18804163224d2bff54b 100644 (file)
@@ -1,3 +1,110 @@
+start-sanitize-sky
+Fri Jun  5 15:55:26 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0
+       for .DVP.overlay.*.
+
+end-sanitize-sky
+Fri Jun  5 18:19:59 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/aix.em (gld${EMULATION_NAME}_before_parse): Set
+       config.has_shared to true.
+       * emultempl/linux.em (gld${EMULATION_NAME}_before_parse):
+       Likewise.
+       * emultempl/sunos.em (gld${EMULATION_NAME}_before_parse):
+       Likewise.
+
+Tue Jun  2 12:55:03 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldlang.c (lang_finish): If the entry symbol is not found, try
+       parsing it as a number.
+       * ld.texinfo (Options): Document this.
+
+Mon Jun  1 14:01:20 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Input Section Wildcards): Document SORT keyword.
+
+Mon May 18 12:42:53 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * ld.h (ld_config_type): New member has_shared.
+       * ldmain.c (main): Initialize it.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set it.
+       * lexsup.c (parse_args): Treat -shared as error if not supported.
+
+Mon May 18 13:14:43 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Jason Merrill <jason@cygnus.com>:
+       * ldlang.c (wild_sort): Correct order of sort.
+       * scripttempl/elf.sc: Put *crtbegin.o before other .ctors and
+       .dtors.
+       * scripttempl/elfd10v.sc: Likewise.
+start-sanitize-d30v
+       * scripttempl/elfd30v.sc: Likewise.
+end-sanitize-d30v
+       * scripttempl/elfppc.sc: Likewise.
+
+Fri May 15 00:22:35 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldlex.l: Recognize keyword SORT.
+       * ldgram.y (current_file): Change to struct wildcard_spec.
+       (%union): Add new fields cname and wildcard.
+       (wildcard_name, wildcard_spec): New nonterminals.
+       (file_NAME_list): Use wildcard_spec.
+       (input_section_spec): Change current_file usage.
+       * ld.h (struct wildcard_spec): Define.
+       * ldlang.h (lang_wild_statement_struct): Add new fields
+       sections_sorted and filenames_sorted.
+       (lang_add_wild): Update declaration.
+       * ldlang.c (wild_sort): New static function.
+       (wild_section): Use wild_sort.
+       (print_wild_statement): Print sorting information.
+       (lang_add_wild): Add new parameters sections_sorted and
+       filenames_sorted.  Change all callers.
+       * mri.c (mri_draw_tree): Update calls to lang_add_wild.
+       * scripttempl/elf.sc: Sort .ctors.* and .dtors.* by section name.
+       * scripttempl/elfd10v.sc: Likewise.
+start-sanitize-d30v
+       * scripttempl/elfd30v.sc: Likewise.
+end-sanitize-d30v
+       * scripttempl/elfppc.sc: Likewise.
+
+Thu May 14 18:39:16 1998  Richard Henderson  <rth@cygnus.com>
+
+       * emulparams/m32relf.sh (TEMPLATE_NAME): Define.
+
+Thu May 14 14:51:24 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * ldemul.h: Add new prototype: ldemul_list_emulation_options.
+       (ld_emulation_xfer_struct): Add new field: list_options.
+       * ldemul.c (ldemul_list_options): New function.  Call the
+       list_options field of the ld_emulation_xfer_struct for each
+       supported emulation, if such a function is present.
+       * lexsup.c (help): Call ldemul_list_emulation_options.
+       * emultempl/pe.em (gld_<>_list_options): New function.  Describe 
+       the pe emulation specific command line options.
+       * emultempl/armcoff.em (gld<>_list_options): New function.
+       Describe  the armcoff emulation specific command line options.
+
+       * emultempl/pe.em: Add a new command line option:
+       --support-old-code.
+       * emultempl/armcoff.em: Ditto.
+       * ld.texinfo: Document the --support-old-code option.
+
+       * Makefile.in: Add emulation files for POTFILES.in target.
+       * emultempl/pe.em: Internationalise suitable strings.
+       * emultempl/armcoff.em: Internationalise suitable strings. 
+       * po/POTFILES.in: Rebuilt.
+       
+Sun May 10 22:36:30 1998  Jeffrey A Law  (law@cygnus.com)
+
+        * po/Make-in (install-info): New target.
+
+Tue Apr 28 19:18:30 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * ldmain.c (main): Conditionally call setlocale.
+       * ld.h: Include <locale.h> if HAVE_LOCALE_H.
+       (LC_MESSAGES): Now can be defined even when ENABLE_NLS.
+
 Mon Apr 27 11:56:21 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.in: Change version number to 2.9.4
This page took 0.024111 seconds and 4 git commands to generate.