* targets.c (bfd_find_target): Remove debugging code.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 3925413aa0515c85f264848b9f9597823dc897cb..6f3d6ac7f2076e79dafbaef0d522f25b03f67522 100644 (file)
@@ -1,3 +1,71 @@
+Wed Sep 27 10:37:14 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * targets.c (bfd_find_target): Remove debugging code.
+
+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 
+        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 
+       * 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.
+                    Check for image, or not, before copying pe_opthdr
+       * targets.c: Added new bfd's
+
+Tue Sep 26 14:06:41 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * elf32-ppc.c (ppc_reloc_type): Rename from reloc_type, and use
+       explicit values to initialize all relocs.  Change all users.
+       (ppc_elf_brtaken_inner): New function to handle branch predicition
+       relocs.
+       (ppc_elf_brtaken_reloc): Ditto.
+       (ppc_elf_howto_raw): Use new functions.  Make sure all unsupported
+       relocs use ppc_elf_unsupported_reloc.
+       (ppc_elf_merge_private_bfd_data): Keep track of whether an error
+       needs to be reported.
+       (ppc_elf_relocate_section): Support branch prediction relocs.
+
+Tue Sep 26 12:48:05 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * bfd.c (bfd_assert): Remove \n from string passed to
+        _bfd_error_handler.
+
+       * coff-i386.c: (TWO_DATA_SECS): Don't define.
+       * coffcode.h (bfd_coff_backend_data): Remove _bfd_make_section_hook.
+       (bfd_coff_make_section_hook): Don't define.
+       (coff_make_section_hook): Remove.
+       (sec_to_styp_flags): Remove TWO_DATA_SECS case.
+       (styp_to_sec_flags): Likewise.
+       (coff_write_object_contents): Likewise.
+       (bfd_coff_std_swap_table): Don't initialize make_section_hook
+       field.
+       * libcoff.h: Rebuild.
+       * coffgen.c (make_a_section_from_file): Just call
+       bfd_make_section_anyway, not bfd_make_section or
+       bfd_coff_make_section_hook.
+       * ecoff.c (_bfd_ecoff_make_section_hook): Remove.
+       * libecoff.h (_bfd_ecoff_make_section_hook): Don't declare.
+       * coff-alpha.c (alpha_ecoff_backend_data): Don't initialize
+       make_section_hook field.
+       * coff-mips.c (mips_ecoff_backend_data): Likewise.
+
+       * aoutx.h (translate_from_native_sym_flags): Don't try to stuff
+       pointers into value field for warning and indirect symbols; just
+       leave the value field alone.
+       * linker.c (generic_link_add_symbol_list): Use next symbol for
+       warning and indirect symbols, rather than looking in symbol value.
+       * ecoff.c (ecoff_set_symbol_info): Remove indirect_ptr_ptr
+       parameter.  Change all callers.  Remove support for indirect
+       symbols; it didn't work anyhow.
+       (_bfd_ecoff_slurp_symbol_table): Remove indirect_ptr variable.
+       * syms.c: Change comments about BSF_WARNING and BSF_INDIRECT.
+       * bfd-in2.h: Rebuild.
+
 Mon Sep 25 16:04:09 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * elf32-ppc.c (ppc_elf_howto_raw): For all 14-bit branch relocs,
This page took 0.024335 seconds and 4 git commands to generate.