]> Git Repo - binutils.git/blobdiff - bfd/ChangeLog
* aout-target.h (MY_bfd_debug_info_start, MY_bfd_debug_info_end,
[binutils.git] / bfd / ChangeLog
index 1f60d3e5ce27a7d54e427b29a0d85b3701dc1634..cd5da48b010194559c80e29a66c43cf914a93f03 100644 (file)
@@ -1,3 +1,169 @@
+Mon Nov  1 14:30:09 1993  Ian Lance Taylor  ([email protected])
+
+       * aout-target.h (MY_bfd_debug_info_start, MY_bfd_debug_info_end,
+       MY_bfd_debug_info_accumulat [sic]): Remove unused definitions.
+       (MY_bfd_get_relocated_section_contents, MY_bfd_relax_section,
+       MY_bfd_seclet_link): Define.
+       (MY_bfd_reloc_type_lookup): Rename from
+       MY_reloc_howto_type_lookup.
+       (MY_bfd_make_debug_symbol): Rename from MY_make_debug_symbol.
+       (MY(vec)): Use JUMP_TABLE rather than listing functions.
+       * hp300hpux.c (MY_get_symtab, MY_get_symtab_upper_bound,
+       MY_canonicalize_reloc, MY_write_object_contents): Don't define in
+       terms of MY, because that causes a recusive invocation of CAT when
+       expanded within JUMP_TABLE, and ANSI compilers don't expand
+       recursive macros.
+       * mipsbsd.c (MY_bfd_reloc_type_lookup): Rename from
+       MY_reloc_howto_type_lookup, and don't define in terms of MY.
+       (MY_canonicalize_reloc): Don't define in terms of MY.
+       (aout_mips_little_vec, aout_mips_big_vec): Use JUMP_TABLE rather
+       than listing functions.
+
+Mon Nov  1 09:12:25 1993  Jim Kingdon  ([email protected])
+
+       * config.bfd: Use m68k-elf for m68*-*-sysv4*.
+
+Sun Oct 31 09:35:49 1993  Jim Kingdon  ([email protected])
+
+       * targets.c: Move enum target_flavour outside of struct and change
+       the name to enum bfd_flavour.  This means bfd clients can use it.
+       * bfd-in.h: Add macro bfd_get_flavour.
+       * bfd-in2.h: Rebuilt.
+
+       * som.c: Add comment about how abort() on corrupt executable is evil.
+
+Fri Oct 29 16:04:33 1993  David J. Mackenzie  ([email protected])
+
+       * gen-aout.c, libbfd.c: exit(1) instead of exit(-1).
+
+Fri Oct 29 13:17:21 1993  Ian Lance Taylor  ([email protected])
+
+       * bfd-in.h: Added commands for object file flag values.
+       * bfd-in2.h: Rebuilt.
+       * elfcode.h (elf_object_p): If type is ET_DYN, set DYNAMIC flag,
+       not EXEC_P.
+       * bout.c, coff-h8300.c, coff-sh.c: Add BFD_IS_RELAXABLE to
+       object_flags field for target vector.
+       * aix386-core.c, aout-adobe.c, aout-target.h, bout.c, coff-a29k.c,
+       coff-alpha.c, coff-apollo.c, coff-h8300.c, coff-h8500.c,
+       coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c, coff-mips.c,
+       coff-rs6000.c, coff-sh.c, coff-we32k.c, coff-z8k.c, hpux-core.c,
+       ieee.c, mipsbsd.c, nlm-target.h, oasys.c, osf-core.c, som.c,
+       srec.c, tekhex.c, trad-core.c:  Remove DYNAMIC from object_flags
+       field for target vector.
+
+Thu Oct 28 20:02:31 1993  David J. Mackenzie  ([email protected])
+
+       * hosts/std-host.h: Don't declare time; causes error on mach3.
+       * configure.in (i386mach3_vec): Require aout32.o stab-syms.o.
+
+Thu Oct 28 16:33:26 1993  Stan Shebs  ([email protected])
+
+       LynxOS and Sparc LynxOS changes:
+       * config.bfd: Recognize sparc-*-lynxos*.
+       * configure.host: Recognize sparc-*-lynxos*.
+       * configure.in: Recognize Sparc Lynx vectors.
+       * targets.c (sparclynx_aout_vec): Declare.
+       (sparclynx_coff_vec): Declare.
+       (target_vector): Add them.
+       * cf-i386lynx.c: New file, renamed from i386lynx-cf.c.
+       * cf-m68klynx.c: New file, renamed from m68klynx-cf.c.
+       * cf-sparclynx.c: New file, support for coff in Sparc LynxOS.
+       * coff-sparc.c: New file, basic Sparc coff support.
+       * sparclynx.c: New file, support for a.out in Sparc LynxOS.
+       * Makefile.in: Change filenames appropriately, add Sparc rules.
+       * coffcode.h (coff_set_arch_mach_hook): Recognize Sparc magic
+       number.
+       (coff_set_flags): Use LynxOS magic number for i386, m68k, and
+       Sparc LynxOS, set Sparc magic number for Sparcs.
+       * config/m68k-lynx.mt (SELECT_VECS): Remove redundant vector.
+       * config/sparc-lynx.mt: New file.
+       * hosts/i386lynx.h: Cosmetic improvements.
+       * hosts/m68klynx.h: Add ifdefs, #define of cfree.
+       * hosts/sparclynx.h: New file.
+
+Thu Oct 28 16:23:40 1993  Ian Lance Taylor  ([email protected])
+
+       gcc -Wall lint:
+       * coff-h8300.c (h8300_reloc16_estimate): Declare return type.
+       Remove useless statement probably left by code copy.
+       * cpu-i960.c (compatible): Fully bracket matrix initializer.
+       * elf32-hppa.c (hppa_elf_build_arg_reloc_stub): Use bfd_xmalloc
+       rather than xmalloc.  Use realloc and check the return value
+       rather than xrealloc.
+       (hppa_elf_get_section_contents): Add some casts.
+       * elf32-i386.c (elf_i386_reloc_type_lookup): Remove unused
+       variable.  Add default case to switch.
+       * hp300hpux.c: Declare aout_32_write_syms.
+       * i386bsd.c, i386linux.c, netbsd386.c (N_SHARED_LIB): Define as 0
+       (definition from aout/aout64.h is always 0 anyhow).
+       * i386lynx.c (swap_std_reloc_in): Remove unused variable.
+       * ieee.c (ieee_write_id): length can never be negative.
+       (read_id): Likewise.
+       (ieee_archive_p): Remove unused variable.
+       * libcoff-in.h (bfd_perform_slip): Declare.
+       * libcoff.h: Rebuilt.
+       * oasys.c (oasys_write_sections): Remove zero initialization of
+       static structure.
+       * reloc16.c: Indentation change.
+
+Wed Oct 27 16:51:29 1993  Jim Kingdon  ([email protected])
+
+       * configure.in, config/i386-mach3.mt: Update for new configuration
+       (--with-targets and so on).
+       * hosts/i386mach3.h: Declare errno.
+       * targets.c: Declare i386mach3_vec.
+
+Wed Oct 27 12:18:07 1993  Ian Lance Taylor  ([email protected])
+
+       * nlmcode.h (nlm_swap_auxiliary_headers_in,
+       nlm_swap_auxiliary_headers_out): Handle sharedDebugRecordOffset
+       and sharedDebugRecordCount fields.
+
+Tue Oct 26 16:21:12 1993  Jim Kingdon  ([email protected])
+
+       * targets.c (target_vector): Remove SCO_CORE.  On Sep 11 1993,
+       we started using trad-core.c for SCO instead.
+
+       * targets.c (target_vector): Re-enable generic ELF and NLM targets.
+
+Tue Oct 26 16:53:12 1993  Ian Lance Taylor  ([email protected])
+
+       * elfcode.h (assign_file_position_for_section): Align sh_offset to
+       sh_addralign (this is what UnixWare does, and it shouldn't hurt).
+
+Tue Oct 26 10:16:54 1993  Ken Raeburn  ([email protected])
+
+       From Jeff Law and Pete Hoogenboom at Utah:
+
+       * elf32-hppa.h (hppa_elf_stub_finish): Add prototype.
+       (ELF32_HPPA_R_ARG_RELOC): Renamed without the ELF32 prefix
+       and moved into libhppa.h.  All references changed.
+       (ELF32_HPPA_R_CONSTANT, ELF32_HPPA_R_ADDEND): Likewise.
+       (get_opcode and opcode defines): Move into libhppa.h
+       * elf32-hppa.c (hppa_elf_insn2fmt): Rename and move info
+       libhppa.h.
+       * libhppa.h (HPPA_R_*): Moved here.  Reformatted slightly to make
+       for easier reading.
+       (get_opcode): Moved here.  FIXME! this really should be a C function
+       inside the opcode library!
+       (bfd_hppa_insn2fmt): Likewise.
+
+       * targets.c (target_vector): Enable elf32-hppa vector.
+
+       * elf32-hppa.c (hppa_elf_get_section_contents): Add new comments
+       and clarify existing comments.  Do not use DEFUN to declare this
+       function.  Fix numerous indention problems.  Correctly handle cases
+       where symbol extension section may need to be read from disk, 
+       read from memory, or built then read from memory.
+
+       * elf32-hppa.h: Reformat with gnu-indent and hand fix numerous
+       formatting and indention problems gnu-indent can not handle.
+       Clarify some comments about relocation types.  Comment basic
+       relocation "classes".  Group PARAM declarations together.
+       (HPPA_SXT_{NULL, SYMNDX, RG_RELOC}): Make members of a new 
+       enumerated type rather than #defines.
+
 Tue Oct 26 02:40:46 1993  Stu Grossman  (grossman at cygnus.com)
 
        * som.c (hppa_object_setup):  Set SEC_CODE for .text section so
This page took 0.025023 seconds and 4 git commands to generate.