]> Git Repo - binutils.git/blobdiff - bfd/ChangeLog
* init.c (initialized): Remove static variable.
[binutils.git] / bfd / ChangeLog
index 629b2570c4528cf951f6d05b89a1088e9d17a300..86e0bd32a739423de6e48665b7f321d88dc2653d 100644 (file)
@@ -1,3 +1,60 @@
+Mon Sep 25 11:48:02 1995  Ian Lance Taylor  <[email protected]>
+
+       * init.c (initialized): Remove static variable.
+       (bfd_init): Don't bother setting initialized.
+       (bfd_check_init): Remove.
+       * opncls.c (_bfd_new_bfd): Don't call bfd_check_init.
+       * libbfd.h: Rebuild.
+
+Sat Sep 23 01:22:23 1995  Peter Schauer  ([email protected])
+
+       * rs6000-core.c (rs6000coff_core_p):  Don't check the core file
+       size for full core dumps. Copy core file header to private data.
+       (rs6000coff_core_file_failing_command,
+       rs6000coff_core_file_failing_signal):  New functions to extract
+       the file name and terminating signal from the core file.
+       * coff-rs6000.c:  Use them.
+
+Fri Sep 22 17:44:47 1995  Ian Lance Taylor  <[email protected]>
+
+       Change arch info to be const, initialized at compile time.
+       * archures.c: Reindent many functions.  Change CONST to const.
+       (bfd_arch_info_type): Make arch_name const.  Remove disassemble;
+       nothing set it anyhow.  Make next const.
+       (bfd_arch_info_list): Remove.
+       (bfd_archures_list): Rename from archures_init_table.  Change from
+       a table of function pointers to a table of bfd_arch_info_type
+       structure addresses.
+       (bfd_scan_arch): Rewrite accordingly.  Return a const pointer.
+       (bfd_lookup_arch): Likewise.
+       (bfd_set_arch_info): Rewrite accordingly.  Change argument to be a
+       const pointer.
+       (bfd_default_arch_struct): Make const.
+       (bfd_arch_init, bfd_arch_linkin): Remove.
+       (bfd_get_arch_info): Return a const pointer.
+       * init.c (bfd_init): Don't call bfd_arch_init.
+       * bfd.c (struct _bfd): Make arch_info const.
+       * bfd-in2.h: Rebuild.
+       * libbfd.h: Rebuild.
+       * configure.in: Put & before everything in $selarchs.
+       * configure: Rebuild.
+       * cpu-*.c: Change bfd_*_arch from a function which calls
+       bfd_arch_linkin to a const structure.
+       * ieee.c (ieee_object_p): Make arch const.
+
+Fri Sep 22 16:23:18 1995  Michael Meissner  <[email protected]>
+
+       * reloc.c (bfd_reloc_code_type): Add relocations to support all of
+       PowerPC V.4.
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+
+       * elf32-ppc.c (reloc_type): Update names to match current draft.
+       (ppc_elf_howto_raw): Mark 14 bit relocs as short sized and PC
+       relative.  Update names to current V.4 draft.
+       (ppc_elf_reloc_type_lookup): Add support for more relocations.
+       (ppc_elf_relocate_section): Rename relocations to match draft.
+
 Thu Sep 21 21:53:18 1995  Michael Meissner  <[email protected]>
 
        * elf32-ppc.c (ppc_elf_merge_private_bfd_data): Allow modules
This page took 0.022932 seconds and 4 git commands to generate.