Thu Sep 7 12:50:49 1995 steve chamberlain <sac@slash.cygnus.com>
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index a8d00aafa62d8a0dd7bfe96539ba5bd276a5cb01..2dbadd467ab9995d9d0a003dbaa8f9f28e61224b 100644 (file)
@@ -1,3 +1,158 @@
+Thu Sep  7 12:45:34 1995  steve chamberlain  <sac@slash.cygnus.com>
+
+       * coffcode.h (coff_compute_section_file_positions): Keep the
+       raw size safe. 
+       (coff_write_object_contents): Remember if it's a relocatable
+       file.
+       * libcoff-in.h (pe_data_type): New member 'has_reloc_section'
+       * peicode.h (coff_swap_filehdr_out): Clear not-reloc flag
+       if relocatable file. Swap out saved raw size.
+
+Tue Sep 12 12:14:33 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dep-in.sed: Remove config.h from generated dependencies.
+
+       * sunos.c (sunos_slurp_dynamic_symtab): New static function,
+       broken out of sunos_canonicalize_dynamic_symtab.
+       (sunos_canonicalize_dynamic_symtab): Call new function
+       sunos_slurp_dynamic_symtab.
+       (sunos_add_dynamic_symbols): Add three new parameters.  Return the
+       dynamic symbol table to the caller.
+       * aoutx.h (aout_link_add_symbols): Permit add_dynamic_symbols
+       callback to override the symbols being read.
+       * libaout.h (struct aout_backend_data): Add three new parameters
+       to add_dynamic_symbols callback.
+
+       Extensive minor changes to avoid various gcc warnings.  Also:
+       * Makefile.in (BFD32_BACKENDS): Remove coff-arm.o.
+       * archures.c (bfd_arch_info_type): Change mach field from long to
+       unsigned long.
+       (bfd_lookup_arch): Change machine parameter from long to unsigned
+       long.
+
+Mon Sep 11 10:55:47 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * sunos.c (sunos_scan_std_relocs): Fix BFD_ASSERT: it's OK to find
+       a symbol with a non-zero plt_offset.
+
+Fri Sep  8 11:47:24 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elfcode.h (align_file_position): Remove; not used.
+
+       * configure.in: Only check for <sys/procfs.h> on a native system,
+       and make sure it defines prstatus_t.
+       * configure: Rebuild.
+
+Thu Sep  7 12:48:01 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * sunos.c (sunos_write_dynamic_symbol): Correct m68k abort test.
+
+       * config.in: Rename from config.h.in.
+       * configure.in: Call AC_CONFIG_HEADER with config.h:config.in.
+       Check for config.h:config.in when creating stamp-h.
+       * configure: Rebuild.
+       * Makefile.in (stamp-h): Depend upon config.in rather than
+       config.h.in.  Set CONFIG_HEADERS to config.h:config.in when
+       calling config.status.
+
+       * Makefile.in (do_distclean): Remove config.h and stamp-h.
+       (Makefile): Just rebuild Makefile.
+       (config.h, stamp-h): New targets.
+       * configure.in: Create stamp-h when rebuilding config.h.
+       * configure: Rebuild.
+
+Wed Sep  6 15:00:33 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Call AC_CONFIG_HEADER.  Substitute
+       HOST_64BIT_LONG.  Check that various header files exist.  Check
+       that fcntl exists.  Call BFD_BINARY_FOPEN.  Check whether malloc
+       and/or free need to be declared.  Don't make a link to sysdep.h.
+       Define TRAD_HEADER for various hosts.
+       * configure: Rebuild.
+       * configure.host: Don't set my_host.  Add definitions taken from
+       host header files for various entries.  Remove entries which now
+       do nothing.
+       * acconfig.h: New file.
+       * config.h.in: New file, built by autoheader.
+       * sysdep.h: New file.
+       * Makefile.in (do_distclean): Don't remove sysdep.h.
+       (RECONFIG): Remove.
+       (LOCAL_H_DEPS): New variable.
+       ($(BFD_LIBS)): Use $(LOCAL_H_DEPS) rather than libbfd.h and
+       $(RECONFIG).
+       ($(BFD_MACHINES), $(BFD_BACKENDS)): Likewise.
+       ($(OPTIONAL_BACKENDS)): Likewise.
+       (stmp-bfd.h): Just substitute for BFD_HOST_64BIT_LONG, rather than
+       looking through sysdep.h.
+       * bfd-in.h (BFD_HOST_64BIT_LONG): Define; set by Makefile.
+       (BFD_HOST_64_BIT): Define based on BFD_HOST_64BIT_LONG.
+       (fprintf_vma, sprintf_vma): Likewise.
+       (int64_type, uint64_type): Don't define.
+       * bfd-in2.h: Rebuild.
+       * archures.c, bfd.c, srec.c: Include <ctype.h>.
+       * elfcore.h: Check HAVE_SYS_PROCFS_H rather than HAVE_PROCFS.
+       * lynx-core.c: Include stuff from old hosts/lynx.h.
+       * opncls.c (bfd_fdopenr): Check HAVE_FNCTL and defined (F_GETFL),
+       rather than NO_FCNTL.
+       * targets.c (bfd_target_list): Check HOST_HPPAHPUX and ! __STDC__
+       rather than NATIVE_HPPAHPUX_COMPILER.
+       * trad-core.c: Don't include <errno.h>.  Include TRAD_HEADER if it
+       is defined.
+       * hosts/*.h: Remove all header files which merely include,
+       declare, and define things.  Leave header files which define
+       information needed by trad-core.c.
+
+       * aclocal.m4 (BFD_BINARY_FOPEN): Define.
+       (BFD_CC_FOR_BUILD): Define.
+       * configure.in: Use BFD_CC_FOR_BUILD.
+       * configure: Rebuild.
+
+Tue Sep  5 19:35:28 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * aclocal.m4: Don't try to grep ../Makefile if it doesn't exist.
+       * configure: Rebuild.
+
+       * coff-sparc.c (CALC_ADDEND): Don't set the addend to the value of
+       a global symbol.
+
+Tue Sep  5 12:48:26 1995  Jason Molenda   (crash@phydeaux.cygnus.com)
+
+       * config.bfd: i386pe_ve -> i386pe_vec.
+
+Mon Sep  4 14:02:43 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.host: Incorporate host Makefile fragments by setting
+       shell variables.
+       * configure.in: Call AC_PROG_CC.  Substitute CFLAGS, HDEFINES and
+       AR.  Call AC_PROG_INSTALL.  Substitute CC_FOR_BUILD, choosing a
+       value based on whether the code is being compiled by a cross
+       compiler.  Don't substitute host_makefile_frag or frags.
+       * aclocal.m4: New file to define local AC_PROG_CC.
+       * configure: Rebuild.
+       * Makefile.in (INSTALL): Set to @INSTALL@.
+       (INSTALL_PROGRAM): Set to @INSTALL_PROGRAM@.
+       (INSTALL_DATA): Set to @INSTALL_DATA@.
+       (AR): Set to @AR@.
+       (CC): Define as @CC@.
+       (CFLAGS): Set to @CFLAGS@.
+       (CC_FOR_BUILD): Set to @CC_FOR_BUILD@.
+       (@host_makefile_frag@): Remove.
+       (ALL_CFLAGS): Change $(HDEFINES) to @HDEFINES@.  Move $(CFLAGS)
+       after other options.
+       (config.status): Remove dependency upon @frags@.
+       * config/*.mh, config/README: Remove.
+
+       * config.bfd: Rewrite to incorporate the contents of the Makefile
+       fragments by setting shell variables, rather than merely returning
+       the name of a Makefile fragment.
+       * configure.in: Use shell variables set by config.bfd rather than
+       looking at the target Makefile fragment files.  Don't substitute
+       target_makefile_frag.  Do substitute TDEFINES.
+       * configure: Rebuild.
+       * Makefile.in (@target_makefile_frag@): Remove.
+       (ALL_CFLAGS): Change $(TDEFINES) to @TDEFINES@.
+       * config/*.mt: Remove.
+
 Mon Sep  4 03:13:28 1995  Ken Raeburn  <raeburn@cygnus.com>
 
        * configure.in: Put changequote lines around "i[345]86" patterns
This page took 0.023858 seconds and 4 git commands to generate.