* section.c (_bfd_strip_section_from_output): Ignore sections
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 89a0ea50b39b7e994fc8441d3ce7e147a2bc1021..af50cb8831eece972218eec73609994b799f9c04 100644 (file)
@@ -1,3 +1,137 @@
+Sun Jun 20 14:13:57 1999  Richard Henderson  <rth@cygnus.com>
+
+       * section.c (_bfd_strip_section_from_output): Ignore sections
+       DISCARDed by the link script.
+
+1999-06-19  Ian Lance Taylor  <ian@zembu.com>
+
+       * elflink.h (elf_link_remove_section_and_adjust_dynindices):
+       Remove unused local variable spp.
+
+       * xcofflink.c (bfd_xcoff_size_dynamic_sections): Don't crash if
+       the entry symbol is not set.
+
+Fri Jun 18 04:24:57 1999  Richard Henderson  <rth@cygnus.com>
+
+       * elf64-alpha.c (elf64_alpha_relocate_section): Don't adjust
+       GPDISP or LITUSE in a relocatable link.
+
+Thu Jun 17 21:24:43 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * dwarf1.c (alloc_dwarf1_unit): Allocate using bfd_zalloc.
+       * (alloc_dwarf1_func): Likewise.
+
+Wed Jun 16 03:09:57 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * libhppa.h: Fix various formatting errors.
+       (assemble_3); Rewrite using CATENATE.
+       (assemble_17): Fix various bugs.
+
+1999-06-16  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-mcore.c (R_MCORE_RAW): Fix definition.
+
+1999-06-15  Richard Henderson  <rth@cygnus.com>
+
+       * section.c (SEC_SHORT): Define.
+       * bfd-in2.h: Rebuild.
+
+1999-06-13  Mark Mitchell  <mark@codesourcery.com>
+
+       * elflink.h (elf_link_remove_section_and_adjust_dynindices):
+       Remove abfd parameter.  Use _bfd_strip_section_from_output.
+       (bfd_elf_size_dynamic_sections): Adjust callers accordingly.
+       
+       * elf-bfd.h (_bfd_elf_link_adjust_dynindx): New function.
+       * elflink.c (_bfd_elf_link_adjust_dynindx): Define it.
+       * elflink.h (elf_link_remove_section_and_adjust_dynindices): New
+       function.
+       (bfd_elf_size_dynamic_sections): Use it.
+
+1999-06-13  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * elf32-i386.c (elf_howto_table): Change R_386_PC8 from
+       complain_overflow_bitfield to complain_overflow_signed.
+
+1999-06-13  Mark Mitchell  <mark@codesourcery.com>
+
+       * elflink.h (elf_link_read_relocs_from_section): New function,
+       split out from ...
+       (elf_link_read_relocs): Here.  Use it for both relocation
+       sections.
+
+1999-06-12  Mark Mitchell  <mark@codesourcery.com>
+
+       * elfcode.h (elf_slurp_reloc_table_from_section): Don't assume
+       asect->reloc_count is valid.
+
+1999-06-12  Ian Lance Taylor  <ian@zembu.com>
+
+       * elf32-mips.c (mips_elf32_section_processing): Permit a
+       SHT_MIPS_REGINFO section to have a size of 0.
+
+1999-06-12  David O'Brien  <obrien@freebsd.org>
+
+       * config.bfd (alpha*-*-freebsd*): New target.
+       (i[3456]86-*-freebsd*): Now defaults to ELF.
+
+1999-06-11  Ian Lance Taylor  <ian@zembu.com>
+
+       * reloc.c (_bfd_relocate_contents): Permit bitfield relocations to
+       wrap if the relocation covers the high bit of an address.
+
+       * dwarf2.c (decode_line_info): Remove unused variable first_time.
+
+1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * elf64_sparc.c (sparc64_elf_relocate_section): Use R_SPARC_max_std
+       instead of R_SPARC_max.
+       (sparc64_elf_info_to_howto): Likewise.
+       * elf32_sparc.c (elf32_sparc_relocate_section): Likewise.
+       (elf32_sparc_info_to_howto): Likewise; handle vtable relocations.
+
+1999-06-07  Richard Henderson  <rth@cygnus.com>
+
+       * section.c (_bfd_strip_section_from_output): Remove output
+       sections with no initial link_order.
+
+1999-06-07  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-m88k.c (ELF_MAXPAGESIZE): Define.
+
+Mon Jun  7 11:49:43 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * Makefile.am (SOURCE_HFILES): Add missing headers.
+       * Makefile.in: Regenerated.
+
+1999-06-06  Mark Mitchell  <mark@codesourcery.com>
+
+       * elf32-mips.c (_bfd_mips_elf_print_private_data): Recognize
+       the N32 ABI.
+
+1999-06-04  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+       * elf32-ppc.c (ppc_elf_relocate_section): Don't barf on out of
+       range undefweak symbols.
+       * hash.c: Add missing comma after @xref{}
+       * linker.c: Likewise.
+
+1999-06-04  Nick Clifton  <nickc@cygnus.com>
+
+       * elfxx-target.h (ELF_MAXPAGESIZE): Produce an error message
+       if not defined.
+       * elf32-gen.c (ELF_MAXPAGESIZE): Define.
+       * elf32-i860.c (ELF_MAXPAGESIZE): Define.
+       * elf32-i960.c (ELF_MAXPAGESIZE): Define.
+       * elf64-gen.c (ELF_MAXPAGESIZE): Define.
+
+1999-06-04  Ian Lance Taylor  <ian@zembu.com>
+
+       * Makefile.am: Rebuild dependencies.
+       (BFD32_BACKENDS): Add dwarf1.lo.
+       (BFD32_BACKENDS_CFILES): Add dwarf1.c.
+       * Makefile.in: Rebuild.
+
 1999-06-04  Nick Clifton  <nickc@cygnus.com>
 
        * Makefile.am: Add epoc-arm-pe target.
 
        * elfxx-target.h (ELF_MAXPAGESIZE): Default to 0x1000 not 1.
 
-1999-06-03  Ulrich Drepper  <drepper@cygnus.com>
-
-       * elf32-arm.h: Fix typo: change ELF_MAXPAGE_SIZE to ELF_MAXPAGESIZE.
-
 Fri Jun  4 10:05:11 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * elf.c (elf_fake_sections): Undo change of 1999-05-10.
@@ -291,6 +421,7 @@ Wed Jun  2 11:51:12 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
        1999-03-25.
 
 Mon May 17 13:35:35 1999  Stan Cox  <scox@cygnus.com>
+
        * coff-arm.c (_bfd_coff_arm_set_private_flags): Changed
        F_PIC_INT to F_PIC.
        * coffcode.h (coff_set_arch_mach_hook): Added F_ARM_2a, and
This page took 0.033306 seconds and 4 git commands to generate.