This commit was generated by cvs2svn to track changes on a CVS vendor
[binutils-gdb.git] / bfd / ChangeLog
index 0212cbba1793579efa7683752f07cddb4c6c49f2..9528dde753433ff6e178a418770650c150ab7713 100644 (file)
@@ -1,5 +1,112 @@
+start-sanitize-vr4xxx
+1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * archures.c,bfd-in2.h (bfd_mach_mips4111): New.
+       * cpu-mips.c: Add support for and independent 4111.
+       * elf32-mips.c (elf_mips_mach): E_MIPS_MACH_4111 -> bfd_mach_mips4111.
+       (_bfd_mips_elf_final_write_processing): 
+       bfd_mach_mips4111 -> E_MIPS_ARCH_3 | E_MIPS_MACH_4111.
+
+end-sanitize-vr4xxx
+1998-12-15  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * elf32-mips.c (elf_mips_abi_name): New.
+       (_bfd_mips_elf_merge_private_bfd_data): Compare EF_MIPS_ABI flags.
+
+start-sanitize-vr4xxx
+1998-12-13  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * archures.c,bfd-in2.h (bfd_mach_mips4121): New.
+       * cpu-mips.c: Added vr4121.
+       * elf32-mips.c (elf_mips_mach): Same.
+       (_bfd_mips_elf_final_write_processing): Same.
+       
+start-sanitize-vr4xxx
+1998-12-12  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * elf32-mips.c (_bfd_mips_elf_final_write_processing): 
+       Handle bfd_mach_mips4300.
+
+start-sanitize-sky
+Sat Dec 12 08:52:41 1998  Doug Evans  <devans@charmed.cygnus.com>
+
+       Mon Aug 10 18:59:42 EDT 1998  Jim Lemke  <jlemke@cygnus.com>
+
+       * config.bfd (mips64el-skyb-elf): added new target
+
+end-sanitize-sky
+1998-12-11  Ulrich Drepper  <drepper@cygnus.com>
+
+       * elf32-i386.c: Remove leaked development code from patch
+       1998-12-10 by Richard Henderson.
+
+1998-12-10  Richard Henderson  <rth@cygnus.com>
+
+       * elf32-i386.c (elf_i386_relocate_section): Don't fail relocations
+       in debug sections for symbol defined externally.
+
+Thu Dec 10 10:58:38 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
+
+       * targets.c (bfd_target_vector): Remove duplicate entry for
+       tekhex_vec.
+
+1998-12-09  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-fr30.c (fr30_elf_howto_table): Set src_mask fields to 0
+       since we are using RELAs.
+
+Tue Dec  8 22:15:48 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       SCO Open Server Release 5 core file support, from Jouke Numan
+       <jnuman@hiscom.nl>:
+       * sco5-core.c: New file.
+       * configure.in (i[3456]86-*-sco3.2v5*): Use sco5-core.lo.
+       (sco5-core.lo): Define SCO5_CORE in COREFLAG.
+       * Makefile.am: Rebuild dependencies.
+       (OPTIONAL_BACKENDS): Add sco5-core.lo.
+       (OPTIONAL_BACKENDS_CFILES): Add sco5-core.c.
+       * bfd.c (struct _bfd): Add sco5_core_data field to tdata.
+       * targets.c (sco5_core_vec): Add to target list if SCO5_CORE.
+       * bfd-in2.h, configure, Makefile.in: Rebuild.
+
+Tue Dec  8 19:38:42 1998  Mark Klein  <mklein@dis.com>
+
+       * config.bfd (hppa*-*-mpeix*): New target.
+       * configure.in: Add AC_HEADER_DIRENT.
+       (hppa*-*-mpeix*): New target.
+       * configure.host (hppa*-*-mpeix*): New host.
+       * hpux-core.c: Check HOST_HPPAMPEIX.  Use HAVE_DIRENT_H and
+       friends rather than just including <sys/dir.h>.
+       * som.h (struct som_symbol): Add hppa_priv_level and apto
+       tc_data.  Change all users.
+       (struct somdata): Add comp_unit field.
+       (obj_som_compilation_unit): Define.
+       (bfd_som_attach_compilation_unix): Declare.
+       * som.c: Check HOST_HPPAMPEIX.
+       (struct som_misc_symbol_info): Add new field priv_level.
+       (som_object_setup): Add current_offset parameter.  Change all
+       callers.
+       (setup_sections): Likewise.
+       (som_object_p): For EXECLIBMAGIC, read the lst header.
+       (som_write_symbol_strings): Add compilation_unit parameter.
+       Change all callers.
+       (som_finish_writing): Write out compilation_unit.
+       (som_bfd_derive_misc_symbol_info): Set priv_level.
+       (som_build_and_write_symbol_table): Set xleast field to 3.
+       (som_slurp_symbol_table): Set symbol priv_level.
+       (bfd_som_attach_compilation_unit): New function.
+       (som_bfd_ar_write_symbol_stuff): Set xleast field to 3.  Set
+       priv_level into symbol_value.
+       * configure, config.in: Rebuild.
+
 Tue Dec  8 16:21:35 1998  Ian Lance Taylor  <ian@cygnus.com>
 
+       * hpux-core.c (hpux_core_core_file_p): Change call to nonexistent
+       warning function to call _bfd_error_handler instead.
+
+       * libbfd.c (COERCE32): Cast through unsigned long and long to
+       avoid bug in old version of gcc.
+
        * elf64-alpha.c (elf64_alpha_additional_program_headers): Remove.
        (elf_backend_additional_program_headers): Don't define.
 
@@ -21,7 +128,7 @@ Wed Dec  2 15:03:59 1998  David Taylor  <taylor@texas.cygnus.com>
 
        * aclocal.m4, configure, Makefile.in: Rebuilt using latest
        automake macro library.
-       
+
        * hpux-core.c (hpux_core_core_file_p): this function now
        understands HPUX 10.30 thread info. Yes, the thread stacks can be
        found in the corefile! Also, in hpux_core_core_file_p, if we