* elflink.h (elf_link_output_extsym): Call finish_dynamic_symbol
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 4c616c0feb52dd3632f0ecd57088b66961ac4df6..4d827dd88ae64c34c2762be103311257ca76e079 100644 (file)
@@ -1,3 +1,281 @@
+Wed Jun 11 00:00:07 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elflink.h (elf_link_output_extsym): Call finish_dynamic_symbol
+       for a symbol which is being forced to be local.
+       * elf32-i386.c (elf_i386_relocate_section): Write out the
+       relocation value for a GOT reloc for a symbol which is turning
+       into a local symbol.
+       (elf_i386_finish_dynamic_symbol): If a symbol is turning into a
+       local symbol, write out a RELATIVE reloc rather than a GLOB_DAT
+       reloc.
+       * elf32-m68k.c, elf32-sparc.c: Corresponding changes.
+
+       * elf32-i386.c (elf_i386_relocate_section): Get the relocation
+       value if the symbol is turning into a local symbol.
+       * elf32-m68k.c (elf_m68k_relocate_section): Likewise.
+       * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
+
+1997-06-10 22:58  Ulrich Drepper  <drepper@cygnus.com>
+
+       * elflink.h (elf_link_add_object_symbols): Also read verneed
+       information by calling `_bfd_elf_slurp_version_tables'.
+       (elf_link_add_object_symbols): For undefined symbols look for
+       version information in the verneed records.
+       (elf_link_add_object_symbols): Use soname of shared object
+       for verneed record if it is available.
+
+Tue Jun 10 11:13:03 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * cpu-arm.c: Add prototypes for compatible and scan.
+       * cofflink.c: Add prototype for mark_relocs.
+
+       * archive.c (bfd_special_undocumented_glue): Change filename to
+       const pointer.  Add prototype.
+
+Mon Jun  9 12:34:21 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * elflink.h (elf_link_add_object_symbols): Ignore relocations of
+       sections that will be discarded.
+
+1997-06-06 22:58  Ulrich Drepper  <drepper@cygnus.com>
+
+       * elflink.h (elf_link_find_version_dependencies): When searching
+       for known version symbol skip non-matching verdef records, not
+       matching records.
+
+Thu Jun  5 15:52:45 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * cofflink.c (_bfd_coff_generic_relocate_section): Write a long,
+       not a bfd_vma, to the base file, to match how dlltool reads it.
+
+Tue Jun  3 16:57:45 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * reloc.c: Add thumb relocations.
+
+       * bfd-in2.h: Add Thumb relocations.
+
+       * libbfd.h: Add Thumb relocations.
+
+Mon Jun  2 10:41:52 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * cpu-m68k.c (arch_info_struct): Fix 68060 cpu name.
+
+Fri May 30 12:46:27 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Set dynindx
+       for a section even if it is not loaded.
+
+       * cofflink.c (coff_link_add_symbols): If PE file, don't subtract
+       section VMA.
+       (_bfd_coff_link_input_bfd): Separate section VMA handling for
+       input and output files.
+       (_bfd_coff_generic_relocate_section): Check whether input file,
+       not output file, is a PE file.
+
+Wed May 28 15:48:43 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * coff-arm.c: (coff_arm_bfd_set_private_flags): Make static.
+
+Wed May 28 16:16:04 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-i386.c (coff_i386_reloc): Don't just exit if we see an
+       R_IMAGEBASE reloc.
+
+Wed May 28 09:48:43 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * cpu-arm.c (compatible): Add test for supersets of ARM
+       architectures.
+
+Tue May 27 19:42:03 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * cofflink.c (_bfd_coff_final_link): Initialize global_to_static
+       member.
+
+Tue May 27 14:34:08 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * coff-arm.c (coff_arm_bfd_set_private_flags): Make global.  It is
+       called directly by gas/config/tc-arm.c.
+
+Tue May 27 15:58:53 1997  Richard Henderson  <rth@tamu.edu>
+
+       * elf64-alpha.c (PLT_ENTRY_*): Use a new thread-safe format.
+       (elf64_alpha_finish_dynamic_symbol): Fill it in properly.
+
+Mon May 26 14:05:13 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-ppc.c (coff_ppc_relocate_section): If PE file, don't add
+       section VMA.
+
+Mon May 26 10:57:48 1997  Fred Fish  <fnf@cygnus.com>
+
+       * peicode.h (coff_bfd_print_private_bfd_data): #undef before #define.
+       (coff_bfd_copy_private_bfd_data): Ditto.
+       * coff-arm.c (coff_arm_bfd_merge_private_bfd_data): Make static.
+       (coff_arm_bfd_print_private_bfd_data): Ditto.
+       (coff_arm_bfd_set_private_flags): Ditto.
+       (coff_arm_bfd_copy_private_bfd_data): Ditto.
+
+Fri May 23 15:14:58 1997  Fred Fish  <fnf@cygnus.com>
+
+       * libcoff-in.h (struct coff_final_link_info): Add boolean
+       global_to_static member for support of task linking.
+       (_bfd_coff_write_task_globals): Add prototype.
+       * libcoff.h: Regenerate.
+       * coffcode.h (coff_write_object_contents): Use #ifdef to
+       check RS6000COFF_C, to be consistent with all other uses
+       in this file.
+       * cofflink.c (_bfd_coff_final_link): If doing task linking,
+       call _bfd_coff_write_task_globals.
+       (_bfd_coff_link_input_bfd): If doing task linking, convert
+       global functions to static.
+       (_bfd_coff_write_global_sym): If doing task linking, convert
+       global variables to static.
+       (_bfd_coff_write_task_globals): New function.
+start-sanitize-tic80
+       * coff-tic80.c (TIC80COFF): Define this instead of just TIC80.
+       (C_AUTOARG): #undef since it clashes with C_UEXT.
+       (C_LASTENT): #undef since it clashes with C_STATLAB.
+       * coffcode.h (coff_write_object_contents): Use TIC80COFF
+       rather than TIC80.
+       (coff_slurp_symbol_table): Use C_SYSTEM.  Hide C_AUTOARG use
+       when TIC80COFF defined (clashes with C_UEXT).  Explicitly
+       recognize C_UEXT, C_STATLAB, and C_EXTLAB as unsupported.
+end-sanitize-tic80
+
+start-sanitize-tic80
+Fri May 23 12:38:24 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-tic80.c (tic80_howto_table): Change overflow check for most
+       PP relocations to complain_overflow_dont.
+
+Thu May 22 20:22:14 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-tic80.c (tic80_howto_table): Add PP relocations.  Change
+       name of R_RELLONG to "RELLONG".  Set rightshift and complain for
+       M_PPCR.
+       (ppbase_reloc, glob15_reloc): New static functions.
+       (glob16_reloc, local16_reloc): New static functions.
+       (rtype2howto): Handle all relocation types.
+       (coff_tic80_relocate_section): New static function.
+       (coff_relocate_section): Define to coff_tic80_relocate_section.
+       * Makefile.in (coff-tic80.o): Depends upon include/coff/tic80.h.
+
+end-sanitize-tic80
+Wed May 21 17:15:50 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coffcode.h (coff_slurp_symbol_table): If COFF_WITH_PE or
+       COFF_IMAGE_WITH_PE, don't subtract the section VMA from the symbol
+       value.
+       * coffgen.c (fixup_symbol_value): Add abfd parameter.  Change all
+       callers.  If PE file, don't add section VMA.
+       (coff_write_alien_symbol): If PE file, don't add section VMA.
+       * cofflink.c (_bfd_coff_link_input_bfd): Likewise.
+       (_bfd_coff_write_global_sym): Likewise.
+       (_bfd_coff_generic_relocate_section): Likewise.
+
+       * peicode.h: Add & 0xffffffff when using ImageBase in case bfd_vma
+       is 64 bits.
+
+Wed May 21 09:58:10 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * cofflink.c (mark_relocs): Add new function to mark symbols which
+       are used by relocations.
+       (_bfd_coff_link_input_bfd): Add call to mark_relocs() and code to
+       suppress the skipping of symbols that have thus been marked.
+
+Tue May 20 18:45:26 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-sh.c (sh_merge_private_data): New static function.
+       (coff_bfd_merge_private_bfd_data): Define.
+
+start-sanitize-tic80
+Mon May 19 14:46:00 1997  Mark Alexander  <marka@cygnus.com>
+
+       * coff-tic80.c: Remove unnecessary #ifdefs.
+       * config.bfd: Set targ_underscore to yes for tic80.
+
+Mon May 19 14:26:36 1997  Mark Alexander  <marka@cygnus.com>
+
+       * coff-tic80.c (NAMES_HAVE_UNDERSCORE): Define (fixes problem
+       with unresolved external symbols in GDB).
+
+end-sanitize-tic80
+Fri May 16 10:23:03 1997  Jeffrey A Law  (law@cygnus.com)
+
+        * elf-m10300.c (elf32_mn10300_relax_section): Read in all
+        the symbols associated with each BFD.
+        (mn10300_elf_relax_delete_bytes): Don't adjust the same symbol
+        more than once.
+       * elf-m10200.c: Likewise.
+       * elf32-m32r.c: Likewise.
+       * elf32-sh.c: Likewise.
+
+Fri May 16 12:10:52 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elflink.h (elf_link_add_object_symbols): Don't decrease the
+       alignment of a common symbol.  If two symbols that look like
+       common symbols are found in two shared libraries, and the size is
+       different, use the larger size, and warn if --warn-common.  If a
+       common symbol overrides a definition in a shared library, set the
+       size to the larger size, and warn if --warn-common.
+
+Thu May 15 14:31:28 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * cpu-arm.c (compatible):  Allow default machine to be polymorphed
+       into any other machine type.
+
+       * coffcode.h (coff_set_flags):  Initialise flags variable to 0.
+
+       * coff-arm.c (coff_arm_bfd_merge_private_bfd_data):  When merging
+       data into an unitialised destination set its machine type as well.
+
+Thu May 15 16:40:20 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elflink.h (elf_link_add_object_symbols): Force ELF symbol size
+       to common symbol size.  Consistently treat uninitialized symbols
+       in shared objects as common symbols.
+
+Fri May  9 10:15:27 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * archures.c (constants):  Added new constants to identify the
+       type of the ARM architecture: bfd_mach_arm_2, bfd_mach_arm_2a,
+       bfd_mach_arm_3, bfd_mach_arm_3M, bfd_mach_arm_4 and bfd_mach_arm_4T.
+
+       * bfd-in2.h (constants):   Added new constants to identify
+       the type of the ARM architecture: bfd_mach_arm_2, bfd_mach_arm_2a,
+       bfd_mach_arm_3, bfd_mach_arm_3M, bfd_mach_arm_4 and
+       bfd_mach_arm_4T.  This file is auto-magically generated from the
+       archures.c file.  This update is just to save work.
+
+       * coff-arm.c (coff_arm_bfd_merge_private_bfd_data,
+       coff_arm_bfd_print_private_bfd_data,
+       coff_arm_bfd_set_private_flags,
+       coff_arm_bfd_copy_private_bfd_data): Added these new functions.
+       (global): Macro redefinitions set up to use these new functions.
+
+       * coffcode.h (coff_mkobject_hook): Added call to
+       coff_arm_bfd_set_private_flags().
+       (coff_set_arch_mach_hook): Added code to set machine type based on
+       bits stored in internal flags.
+       (coff_set_flags): Added code to set the new bits in the flags
+       field based on the machine number.
+       (function definition macros): Made all function definition macros
+       conditional so that they can be overridden by target specific
+       files.
+
+       * cpu-arm.c (compatible): Added this function.  (arch_info_struct):
+       Structure extended to include new types, one each for ARMv2,
+       ARMv2a, ARMv3, ARMv3M, ARMv4 and ARMv4T.
+
+       * libcoff-in.h (struct coff_tdata):  Added flags field.
+
+Fri May  9 17:40:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config.bfd (i[3456]86-*-gnu*): Don't include Mach support.
+
+       * config.bfd: Change #if 0 around uses of host_aout_vec to #if
+       HAVE_host_aout_vec.
+
 Mon May  5 13:57:32 1997  Mike Meissner  <meissner@cygnus.com>
 
        * coffgen.c (coff_find_nearest_line): If there are no syments,
@@ -81,7 +359,7 @@ Wed Apr 16 12:43:32 1997  Martin Hunt  <hunt@cygnus.com>
        * elf32-d30v.c (elf_d30v_howto_table): Changed size of
        R_D30V_32_NORMAL to 2 (4 bytes).
 
-end-sanitize-d30v      
+end-sanitize-d30v
 Wed Apr 16 14:02:29 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        From Gordon W. Ross <gwr@mc.com>:
@@ -343,10 +621,10 @@ Thu Mar 27 12:55:42 1997  Ian Lance Taylor  <ian@cygnus.com>
 start-sanitize-d30v
 Thu Mar 27 00:45:57 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
-       * elf32-d30v.c (elf_d30v_howto_table): Fix a typo in the 
-       21-bit absolute that made it act as a relative. 
+       * elf32-d30v.c (elf_d30v_howto_table): Fix a typo in the
+       21-bit absolute that made it act as a relative.
 
-end-sanitize-d30v      
+end-sanitize-d30v
 Wed Mar 26 14:50:20 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * elflink.c (_bfd_elf_create_linker_section): Don't set
@@ -693,7 +971,7 @@ end-sanitize-tic80
        * coff-h8500.c: Ditto.
        * coff-w65.c: Ditto
        * coff-z8k.c: Ditto.
-       
+
 Wed Mar  5 13:59:09 1997  Doug Evans  <dje@seba.cygnus.com>
 
        * elf32-m32r.c (m32r_elf_do_10_pcrel_reloc): Fix overflow calc.
@@ -774,7 +1052,7 @@ Thu Feb 27 18:36:23 1997  Ian Lance Taylor  <ian@cygnus.com>
        * coffgen.c (_bfd_coff_is_local_label_name): New function.
        * libcoff-in.h (_bfd_coff_is_local_label_name): Declare.
        * libcoff.h: Rebuild.
-       
+
        * targets.c (BFD_JUMP_TABLE_SYMBOLS): Change _bfd_is_local_label
        to _bfd_is_local_label_name.
        (bfd_target): Likewise.
@@ -804,7 +1082,7 @@ Wed Feb 26 15:19:51 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * elf32-d30v.c (bfd_elf_d30v_reloc): Add code to do 32-bit
        relocations.
 
-end-sanitize-d30v      
+end-sanitize-d30v
 Wed Feb 26 13:33:03 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * elflink.h (elf_link_input_bfd): Don't skip symbols from sections
@@ -931,13 +1209,13 @@ start-sanitize-d30v
 Tue Feb 18 17:22:59 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * Makefile.in, archures.c, config.bfd, configure.in, elf.c,
-       reloc.c, targets.c: New target, elf-*-D30V. 
+       reloc.c, targets.c: New target, elf-*-D30V.
 
        * bfd-in2.h, configure, libbfd.h: Rebuilt.
 
        * cpu-d30v.c, elf32-d30v.c: New files.
-       
-end-sanitize-d30v      
+
+end-sanitize-d30v
 Tue Feb 18 15:31:48 1997  Fred Fish  <fnf@cygnus.com>
 
        * reloc.c (struct reloc_howto_struct): Fix typo in comment.
@@ -947,7 +1225,7 @@ start-sanitize-tic80
        (rtype2howto): Add function.
        (tic80_howto_table): Add.
 end-sanitize-tic80
-       
+
 Tue Feb 18 11:41:00 1996  Dawn Perchik  <dawn@cygnus.com>
 
        * sysdep.h: Don't define errno in MSVC if error.h is included.
@@ -1022,17 +1300,17 @@ Tue Feb 11 15:27:32 1997  Ian Lance Taylor  <ian@cygnus.com>
        * reloc.c (BFD_RELOC_MIPS16_GPREL): Define.
        * bfd-in2.h, libbfd.h: Rebuild.
 
-Mon Feb 10 23:25:00 1997  Doug Evans  <dje@seba.ricochet.net>
+Mon Feb 10 23:25:00 1997  Doug Evans  <dje@seba.cygnus.com>
 
        * elf32-m32r.c (elf_m32r_howto_table): Change partial_inplace to true
        for R_M32R_{16,32,24,HI16_ULO,HI16_SLO,LO16}.
 
 start-sanitize-r5900
         Fri Feb  7 16:20:17 1997  Gavin Koch   <gavin@cygnus.com>
-        
+
         * config.bfd: add r5900
-        
-end-sanitize-r5900        
+
+end-sanitize-r5900
 Fri Feb  7 12:39:11 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * elflink.h (elf_link_input_bfd): If we've discarded a section,
@@ -1204,7 +1482,7 @@ Fri Jan  3 16:58:31 1997  Richard Henderson  <rth@tamu.edu>
        (bfd_elf*_mkobject): Don't define here ...
        * elfxx-target.h: ... but rather here.  Default always_size_sections
        hook to NULL.
-       * elf.c (elf_mkobject): Rename to bfd_elf_mkobject, since that was 
+       * elf.c (elf_mkobject): Rename to bfd_elf_mkobject, since that was
        what the #defines in elf-bfd.h transmuted it to anyway.
 
        * section.c: Add SEC_LINKER_CREATED flag.
@@ -1222,7 +1500,7 @@ Fri Jan  3 16:58:31 1997  Richard Henderson  <rth@tamu.edu>
        ppc_elf_size_dynamic_sections): Likewise.
        * elf32-sparc.c (elf32_sparc_check_relocs,
        elf32_sparc_size_dynamic_sections): Likewise.
-       * elflink.c (_bfd_elf_create_got_section): Add SEC_LINKER_CREATED to 
+       * elflink.c (_bfd_elf_create_got_section): Add SEC_LINKER_CREATED to
        section flags.
        (_bfd_elf_create_dynamic_sections): Likewise.
        (_bfd_elf_make_linker_section_rela): Likewise.
@@ -1416,7 +1694,7 @@ Tue Dec 10 23:23:52 1996  Jeffrey A Law  (law@cygnus.com)
        * bfd-in2.h, libbfd.h: Rebuilt.
 
        * elf32-mn10200.c: Update from elf32-mn10300.c.
+
 Fri Dec  6 15:18:05 1996  Jeffrey A Law  (law@cygnus.com)
 
        * elf32-mn10300.c (elf_symbol_leading_char): Define.
@@ -1522,7 +1800,7 @@ Mon Nov 25 08:52:29 1996  Jeffrey A Law  (law@cygnus.com)
        (elf32_mn10300_reloc_map): Update for new reloc types.
        * reloc.c: Add some new relocs for the mn10300 series.
        * bfd-in2.h, libbfd.h: Rebuilt.
-       
+
 Sat Nov 23 13:26:18 1996  Jeffrey A Law  (law@cygnus.com)
 
        * som.c (setup_sections): Don't lose for a space which has
@@ -1546,7 +1824,7 @@ Fri Nov 22 11:32:13 1996  Ian Lance Taylor  <ian@cygnus.com>
        dynamic linking information if needed.
 
 Thu Nov 21 10:31:31 1996  Rob Savoye  (rob@cygnus.com)
-       
+
        * config.bfd: Added VersaDOS format to the Ericsson configuration.
 
 Wed Nov 20 16:31:31 1996  Jeffrey A Law  (law@cygnus.com)
@@ -1716,7 +1994,7 @@ Mon Oct 14 12:37:26 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Mon Oct 14 11:17:24 1996  Richard Henderson  <rth@tamu.edu>
 
-       * reloc.c: Create a new BFD_RELOC_ALPHA_ELF_LITERAL.  It was a 
+       * reloc.c: Create a new BFD_RELOC_ALPHA_ELF_LITERAL.  It was a
        mistake to have reused the ECOFF LITERAL for ELF since they have
        different semantics.
        * elf64-alpha.c (elf_reloc_map): Map from ELF_LITERAL.
@@ -1857,7 +2135,7 @@ Wed Oct  2 21:40:55 1996  Jeffrey A Law  (law@cygnus.com)
        * targets.c (bfd_elf32_mn10x00_vec): Declare.
        (bfd_target_vector): Add bfd_elf32_mn10x00_vec.
        * bfd-in2.h, configure: Rebuilt.
-       
+
 Wed Oct  2 15:46:45 1996  Klaus Kaempf  <kkaempf@progis.de>
 
        openVMS/Alpha: Provide filename and case_hack flags via
@@ -2095,7 +2373,7 @@ Tue Sep 10 16:18:30 1996  Fred Fish  <fnf@cygnus.com>
        (build_debug_section): Ditto.
        (copy_name): Ditto.
        * syms.c (coff_section_type): Ditto.
-       
+
 Mon Sep  9 22:36:01 1996  Jeffrey A Law  (law@cygnus.com)
 
        * bfd-in2.h: Rebuilt after m32r changes.
@@ -2113,7 +2391,7 @@ Mon Sep  9 11:48:41 1996  Jeffrey A Law  (law@cygnus.com)
        to add in the constant part found in the instruction itself.
        (case R_V850_HI16_S): Likewise.
 
-end-sanitize-v850 
+end-sanitize-v850
 Fri Sep  6 17:04:39 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * elf32-d10v.c (elf_d10v_howto_table): Modify the size of R_D10V_16
@@ -2282,7 +2560,7 @@ Thu Aug 22 10:54:38 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 start-sanitize-v850
 Tue Aug 20 15:06:05 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
-       
+
        * Makefile.in (ALL_MACHINES): Add cpu-v850.o.
        (BFD32_BACKENDS) Add elf32-v850.o.
        * archures.c: Add bfd_v850_arch.
@@ -2294,7 +2572,7 @@ Tue Aug 20 15:06:05 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
        * elf.c (prep_headers): Added case bfd_arch_v850.
        * elf32-v850.c: New file.
        * targets.c (bfd_elf32_v850_vec): New vector.
-       
+
 end-sanitize-v850
 Fri Aug 16 16:25:35 1996  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -2621,7 +2899,7 @@ Wed Jul 17 14:51:52 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * reloc.c (BFD_RELOC_D10V_10_PCREL_R, BFD_RELOC_D10V_10_PCREL_L,
        BFD_RELOC_D10V_18, BFD_RELOC_D10V_18_PCREL): Define.
        * targets.c (bfd_elf32_d10v_vec): New vector.
-       
+
 Wed Jul 17 10:58:55 1996  Kim Knuttila  <krk@cygnus.com>
 
        * coff-ppc.c (coff_ppc_relocate_section): Removed bogus fprintf
@@ -2805,16 +3083,16 @@ Tue Jun 25 11:41:24 1996  Richard Henderson  <rth@tamu.edu>
        .rela.plt offset directly rather than calculating it.
 
 Mon Jun 24 17:15:10 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
-        * Makefile.in, (bindir, libdir, datadir, mandir, infodir, includedir): 
+
+        * Makefile.in, (bindir, libdir, datadir, mandir, infodir, includedir):
        Use autoconf-set values.
-        * doc/Makefile.in (bindir, libdir, datadir, mandir, infodir, 
-       includedir, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set 
+        * doc/Makefile.in (bindir, libdir, datadir, mandir, infodir,
+       includedir, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set
        values.
         (docdir): Deleted.
         * configure.in (AC_PREREQ): autoconf v2.5 or higher.
         * configure: Rebuilt.
+
 Mon Jun 24 22:50:35 1996  Jeffrey A Law  (law@cygnus.com)
 
        * som.c (som_write_fixups): Fix typo in R_END_TRY for exception
@@ -2843,7 +3121,7 @@ Sun Jun 23 20:42:51 1996  Doug Evans  <dje@canuck.cygnus.com>
 Fri Jun 21 17:38:15 1996  Joel Sherrill  <joel@merlin.gcs.redstone.army.mil>
 
        * config.bfd: Add support for *-*-rtems* configurations.
-       
+
 Fri Jun 21 15:19:59 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * elf.c (prep_headers): Add bfd_arch_alpha case.
@@ -2897,7 +3175,7 @@ Tue Jun 18 15:17:36 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
 
        * coff-h8300.c: Remove #if 0 code.
        (compatable): Don't allow mixing/matching of different architectures.
-       
+
        * archures.c (bfd_mach_h8300s): Add.
        * bfd-in2.h: Rebuilt.
        * coff-h8300.c (funcvec_hash_newfunc): Handle H8/S too.
@@ -3254,7 +3532,7 @@ Wed May 29 16:15:29 1996  Ian Lance Taylor  <ian@cygnus.com>
        (bfd_elf64_littlemips_vec): Declare.
        (bfd_target_vector): Add bfd_elf64_bigmips_vec and
        bfd_elf64_littlemips_vec if BFD64 is defined.
-       
+
        * libbfd.c (bfd_get_file_window): Add cast to fprintf argument.
 
 Tue May 28 11:42:08 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -3344,7 +3622,7 @@ Tue May  7 16:10:19 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        * config{ure.in,.bfd}: Add support for ppcboot target.
        * targets.c: Ditto.
        * configure: Regenerate.
-               
+
 Tue May  7 11:15:19 1996  Jeffrey A Law  (law@cygnus.com)
 
        * coff-h8300.c (howto_table): Update names to match recent
@@ -3505,7 +3783,7 @@ Wed Apr 24 14:04:07 1996  Ian Lance Taylor  <ian@cygnus.com>
        (xcoff_dynamic_reloc): New static variable.
        (_bfd_xcoff_canonicalize_dynamic_reloc): New function.
        (xcoff_link_add_dynamic_symbols): Use xcoff_get_section_contents.
-       
+
 Tue Apr 23 12:48:42 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * coff-sparc.c (bfd_coff_generic_reloc): Return bfd_reloc_ok even
@@ -3703,7 +3981,7 @@ Thu Apr  4 18:49:09 1996  Fred Fish  <fnf@cygnus.com>
        * sysdep.h: Use TIME_WITH_SYS_TIME and HAVE_SYS_TIME_H
        to control what combination of <time> and <sys/time.h>
        get included.
-       
+
 Tue Apr  2 13:11:53 1996  Doug Evans  <dje@canuck.cygnus.com>
 
        * aoutf1.h (sunos_32_set_arch_mach): Handle M_SPARCLET.
@@ -3755,7 +4033,7 @@ Sun Mar 31 01:58:41 1996  steve chamberlain  <sac@slash.cygnus.com>
        * peicode.h (coff_swap_aouthdr_out): Delete test for .junk.
        * coffcode.h (coff_compute_section_file_positions): Likewise.
        (coff_write_object_contents): Likewise.
-       
+
 Fri Mar 29 12:44:36 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * section.c (SEC_LINK_ONCE): Define.
@@ -3796,7 +4074,7 @@ Thu Mar 28 23:48:49 1996  Jeffrey A Law  (law@cygnus.com)
        the function vector as needed.  Place the address of the function
        vector entry in the location specified by the R_MEM_INDIRECT reloc.
        Rewrite the vectors section contents as necessary.
-       (h8300_bfd_link_add_symbols): New function for the h8300 linker. 
+       (h8300_bfd_link_add_symbols): New function for the h8300 linker.
        (coff_bfd_link_add_symbols): Define to use h8300 specific version.
        (coff_bfd_link_hash_table_create): Likewise.
 
@@ -3962,7 +4240,7 @@ Thu Mar 14 16:06:06 1996  Jeffrey A Law  (law@cygnus.com)
        (rtype2howto): Support R_MEM_INDIRECT.
        (h8300_reloc16_extra_cases): Handle R_MEM_INDIRECT like R_RELBYTE
        for now.
-       
+
 Tue Mar 12 12:41:17 1996  David Mosberger-Tang  <davidm@koala.azstarnet.com>
 
        * coff-alpha.c (alpha_relocate_section): Use
@@ -3986,7 +4264,7 @@ Tue Mar 12 12:10:55 1996  Ian Lance Taylor  <ian@cygnus.com>
        * cofflink.c (_bfd_coff_reloc_link_order): Likewise.
        * ecoff.c (ecoff_reloc_link_order): Likewise.
        * elflink.h (elf_link_add_object_symbols): Likewise.
-       (elf_reloc_link_order): Likewise.       
+       (elf_reloc_link_order): Likewise.
        * linker.c (_bfd_generic_link_output_symbols): Likewise.
        (_bfd_generic_reloc_link_order): Likewise.
        (default_indirect_link_order): Likewise.
@@ -4616,7 +4894,7 @@ Tue Jan 30 12:09:04 1996  Ian Lance Taylor  <ian@cygnus.com>
 
 Mon Jan 29 14:27:24 1996  Kim Knuttila  <krk@cygnus.com>
 
-       * libcoff-in.h: aligned newly exported names with bfd naming 
+       * libcoff-in.h: aligned newly exported names with bfd naming
        conventions. Removed an erroneous define of POWERPC_LE_PE.
        * libcoff.h: Rebuild.
        * cofflink.c, coff-ppc.c: the above function name changes
@@ -4659,10 +4937,10 @@ Mon Jan 29 11:34:36 1996  Kim Knuttila  <krk@cygnus.com>
 
        * libcoff-in.h: promoted the following from cofflink.c to allow
        _bfd_coff_final_link to be overridden -  STRING_SIZE_SIZE,
-       coff_debug_merge_element, struct coff_debug_merge_type, 
+       coff_debug_merge_element, struct coff_debug_merge_type,
        coff_debug_merge_hash_entry, coff_debug_merge_hash_table,
        coff_debug_merge_hash_table_init,  coff_debug_merge_hash_table_free,
-       coff_debug_merge_hash_lookup, coff_link_section_info, 
+       coff_debug_merge_hash_lookup, coff_link_section_info,
        coff_final_link_info, coff_debug_merge_hash_newfunc,
        coff_write_global_sym, coff_link_input_bfd, coff_reloc_link_order.
 
@@ -4872,13 +5150,13 @@ Thu Jan 18 18:25:34 1996  Kim Knuttila  <krk@cygnus.com>
        (dump_toc): fix diagnosing code to identify out-of-toc-bounds entries.
        Also begin the toc at 4 as an eye catcher ('31313131' marks the first
        toc entry in an objdump) for now.
-       (ppc_do_last, ppc_get_last): New function - needed to save processing 
+       (ppc_do_last, ppc_get_last): New function - needed to save processing
        the toc owner to the end.
-       (ppc_coff_swap_sym_in_hook): Removed an incorrect hack for doing the 
+       (ppc_coff_swap_sym_in_hook): Removed an incorrect hack for doing the
        toc owner last.
 
-       * cofflink.c (_bfd_coff_final_link): Added a new hack to keep the 
-       toc owner from being done till last. Must define POWERPC_LE_PC 
+       * cofflink.c (_bfd_coff_final_link): Added a new hack to keep the
+       toc owner from being done till last. Must define POWERPC_LE_PC
        to enable it.
 
        * coffcode.h (coff_set_alignment_hook): alignment setting for .stab
@@ -4994,7 +5272,7 @@ Thu Jan 11 11:23:30 1996  Ian Lance Taylor  <ian@cygnus.com>
        * xcofflink.c (xcoff_link_add_symbols): Create the special
        sections if we see a DYNAMIC object, in case that is the only
        XCOFF input object we see.
-       
+
        * elf32-mips.c: Extensive changes for a start at dynamic linking
        support, from Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>.
 
@@ -5140,7 +5418,7 @@ Thu Jan  4 17:12:37 1996  Fred Fish  <fnf@cygnus.com>
        (bfd_target_vector): Add i386freebsd_vec.
        * i386linux.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE
        * i386netbsd.c (SEGMENT_SIZE):  Define as TARGET_PAGE_SIZE
-       
+
 Thu Jan  4 16:27:46 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ieee.c (ieee_slurp_debug): New static function.
@@ -5384,7 +5662,7 @@ Fri Dec  1 14:46:51 1995  Ian Lance Taylor  <ian@cygnus.com>
 Thu Nov 30 19:32:26 1995  Kim Knuttila  <krk@cygnus.com>
 
        * coff-ppc.c: Added macros to tidy up toc cell treatment. Numerous
-       uses as well. Added a new howto to deal with TOCREL16 relocs that 
+       uses as well. Added a new howto to deal with TOCREL16 relocs that
        are TOCDEFN as well.
        (coff_ppc_relocate_section): Expanded treatment of ADDR32NB relocs
        to handle RVA relocs from dlltool.
@@ -5392,7 +5670,7 @@ Thu Nov 30 19:32:26 1995  Kim Knuttila  <krk@cygnus.com>
        (coff_ppc_rtype_to_howto): TOCDEFN reloc addition.
        (ppc_coff_reloc_type_lookup): TOCDEFN reloc addition.
 
-       * coffcode.h (coff_set_alignment_hook): check idata$X sections 
+       * coffcode.h (coff_set_alignment_hook): check idata$X sections
        to get the right section alignment.
 
 Thu Nov 30 16:48:18 1995  Ian Lance Taylor  <ian@cygnus.com>
@@ -5611,7 +5889,7 @@ Wed Nov 15 04:09:14 1995  Ken Raeburn  <raeburn@cygnus.com>
        (BFD_LIBS_CFILES, ALL_MACHINES_CFILES, BFD32_BACKENDS_CFILES,
        BFD64_BACKENDS_CFILES): New variables.
        (CFILES): Use them.
-       
+
 Tue Nov 14 11:52:23 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * peicode.h (coff_swap_aouthdr_out): For PPC PE, start isize at 0,
@@ -5898,7 +6176,7 @@ Mon Nov  6 17:13:15 1995  Harry Dolan  <dolan@ssd.intel.com>
        (BFD32_BACKENDS): Add coff-i860.o.
        (CFILES): Add cpu-i860.c and coff-i860.c.
        * targets.c (i860coff_vec): Declare.
-       (bfd_target_vector): Add &i860coff_vec. 
+       (bfd_target_vector): Add &i860coff_vec.
        * archures.c (bfd_i860_arch): Declare.
        (bfd_archures_list): Add &bfd_i860_arch.
        * coffcode.h (coff_set_arch_mach_hook): Handle I860 magic number.
@@ -5963,7 +6241,7 @@ Sat Nov  4 12:23:26 1995  Fred Fish  <fnf@cygnus.com>
        * core.c: Renamed to corefile.c
        * makefile.dos (OBJS): Change core.o to corefile.o
        * Makefile.in (CFILES, BFD_LIBS): Use corefile.c instead of core.c
-       
+
 start-sanitize-gm
 Sat Nov  4 10:16:54 1995  Stu Grossman  (grossman@cygnus.com)
 
@@ -6146,14 +6424,14 @@ Fri Oct 27 14:42:15 1995  Niklas Hallqvist  <niklas@appli.se>
        * libaout.h: Added M_68K4K_NETBSD magic.
 
        * m68k4knetbsd.c: New file.
-       
+
        * hosts/{m68k,sparc}nbsd.h: Don't define HOST_BIG_ENDIAN_P.
 
        * hosts/nbsd.h: Define HOST_BIG_ENDIAN_P according to
        <machine/endian.h>.
 
        * hosts/mipsnbsd.h: New file.
-       
+
 start-sanitize-gm
 Fri Oct 27 09:41:51 1995  Stu Grossman  (grossman@cygnus.com)
 
@@ -6181,7 +6459,7 @@ Thu Oct 26 14:16:47 1995  Ian Lance Taylor  <ian@cygnus.com>
        (rs6000coff_vec): Set symbol_leading_char to '.'.
        * coffgen.c (coff_get_symbol_info): If fix_value is set, fix the
        value stored in ret rather than returning a pointer value.
-       
+
 Wed Oct 25 23:10:39 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * config.bfd (powerpc{,le}-{elf,sysv4,eabi,solaris2}): Remove MAC
@@ -6233,7 +6511,7 @@ Tue Oct 24 17:44:20 1995  Stan Shebs  <shebs@andros.cygnus.com>
        * xcofflink.c (xcoff_link_add_symbols): Declare a local as PTR.
 
        * mpw-make.sed: Generalize subdir_do edit.
-       
+
 Tue Oct 24 10:25:01 1995  Jeffrey A Law  (law@cygnus.com)
 
        * hppabsd-core.c (make_bfd_asection): Initialize asect->filepos
@@ -6257,7 +6535,7 @@ Wed Oct 18 16:20:08 1995  steve chamberlain  <sac@slash.cygnus.com>
        calc correct.
        * peicode.h (add_data_entry): Use _cooked_size of data directory.
        (coff_swap_outhdr_out): Hardwire in version number.
-       
+
 Wed Oct 18 16:50:54 1995  Ken Raeburn  <raeburn@cygnus.com>
 
        * sunos.c (sunos_add_dynamic_symbols): Rename local variables
@@ -6756,13 +7034,13 @@ Wed Sep 27 10:37:14 1995  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Sep 27 07:23:39 1995  Kim Knuttila  <krk@nellie>
 
-       * coff-ppc.c, pe-ppc.c, pei-ppc.c: Initial bfd for coff/PE 
+       * coff-ppc.c, pe-ppc.c, pei-ppc.c: Initial bfd for coff/PE
         support on powerpc.
        * Makefile.in: added *-ppc files
        * coffcode.h: ppc MAGIC, and use peicode.h rather than coffswap.h to
         allow pe based .o's to be shared with other tools on ppc/NT
        * config.bfd: added powerpc[le]-[pe|winnt] config support
-       * configure, configure.in: added bfd_powerpc[le]_pe[i]_vec 
+       * configure, configure.in: added bfd_powerpc[le]_pe[i]_vec
        * peicode.h: Added more section flags for PE on ppc
                     Added coff_swap_filehdr_out to allow peicode.h to be
                     used for non-image PE files on ppc.
@@ -7022,7 +7300,7 @@ Wed Sep 13 13:27:53 1995  Ian Lance Taylor  <ian@cygnus.com>
 Thu Sep 12 12:45:34 1995  steve chamberlain  <sac@slash.cygnus.com>
 
        * coffcode.h (coff_compute_section_file_positions): Keep the
-       raw size safe. 
+       raw size safe.
        (coff_write_object_contents): Remember if it's a relocatable
        file.
        * libcoff-in.h (pe_data_type): New member 'has_reloc_section'
This page took 0.0346 seconds and 4 git commands to generate.