* hosts/delta88.h: #if 0 out some declarations which conflict with
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index c2d8998b0f18c7c4ece9b4b35e41151b25ad6b58..c6acf2f29e2278e9bb30f1c5046fc295a9d91ec5 100644 (file)
@@ -1,3 +1,224 @@
+Mon Jun 14 14:02:41 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * hosts/delta88.h: #if 0 out some declarations which conflict with
+       system headers.
+
+Mon Jun 14 17:08:18 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
+
+       * Makefile.in (install): remove parentdir cruft
+
+Mon Jun 14 19:04:09 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * hppa.c (hppa_get_symbol_info):  Remove redundant copy.
+       * Expurgate random DEFUNs that have crept in.
+
+Mon Jun 14 10:23:53 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * coff-mips.c (ecoff_set_symbol_info): Constructor sections should
+       only be aligned to a 4 byte boundary.
+
+Sat Jun 12 16:13:17 1993  Jim Kingdon  (kingdon@cygnus.com)
+
+       * hosts/std-host.h (struct int64e_struct): Remove needless typedef
+       keyword.
+
+Fri Jun 11 14:25:34 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
+
+       * aoutf1.h (sunos4_write_object_contents): set flags to 1, breaking
+       1927 but fixing some other important things.
+
+Thu Jun 10 20:36:22 1993  Doug Evans  (dje@canuck.cygnus.com)
+
+       * hosts/std-host.h (int64e_type): Fix definition.
+
+Thu Jun 10 11:48:28 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * coff-mips.c (ecoff_sec_to_styp_flags): Use STYP_MIPS_INIT for
+       section named _INIT.  Don't set STYP_TEXT unless SEC_CODE is set.
+       (ecoff_styp_to_sec_flags): Treat a STYP_MIPS_INIT section like
+       a STYP_TEXT section.
+
+Wed Jun  9 16:48:13 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * Makefile.in (install, headers): don't put comments after a tab
+       in the actions section of a rule
+
+Wed Jun  9 15:00:01 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * coff-mips.c (ecoff_mkobject_hook): Mark ZMAGIC files as D_PAGED.
+       (ecoff_write_object_contents): If not D_PAGED, don't add the
+       section headers to text_size.  If not D_PAGED, set the magic
+       number to OMAGIC rather than ZMAGIC.  If creating a D_PAGED
+       executable, the executable must fully occupy an even number of
+       pages.
+       (ecoff_set_symbol_info, make_bfd_asection, ecoff_little_vec,
+       ecoff_big_vec): Consistently set section alignment power to 4,
+       since ECOFF sections should be multiples of 16 bytes.
+       (ecoff_little_vec, ecoff_big_vec): Added D_PAGED to object_flags.
+       Made ar_pad_char and ar_max_namelen agree for both.
+
+Tue Jun  8 20:28:02 1993  Mark Eichin  (eichin at tweedledumber)
+
+       * elfcode.h (elf_slurp_symbol_table): subtract section vma from
+       symbol value, since bfd symbols are section relative, but ELF
+       symbols aren't. 
+
+Tue Jun  8 12:08:27 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
+
+       * cpu-i960.c, cpu-h8300.c (compatible): Make static.
+
+Tue Jun  8 14:27:56 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
+
+       * hosts/news.h, config/news.mh: New files.
+
+Tue Jun  8 12:08:27 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
+
+       * bfd-in2.h, archures.c (bfd_mach_h8300[h]): new defines.
+       * coff-h8300.c: More addressing modes.
+       * coffcode.h (coff_set_arch_mach_hook): Cope with H8300 magic
+       number.
+       * cpu-h8300.c: Removed disassemble stuff. (h8300_scan): Recognise
+       H8/300H name. (compatible): New function. 
+       * reloc16.c (bfd_coff_reloc16_get_relocated_sec): Cope with more
+       addressing modes.       
+
+Tue Jun  8 10:30:13 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * coff-mips.c (ecoff_compute_section_file_positions,
+       ecoff_write_object_contents): Only round to page boundaries if
+       D_PAGED flag is set for the output BFD.
+
+Fri Jun  4 15:47:52 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
+
+       * coffcode.h (get_index, coff_slurp_symbol_table): Fix pointer
+       casts to work on machine where sizeof(long) != sizeof(int) !=
+       sizeof(char *).
+        * coffgen.c (coff_get_normalized_symtab): Ditto.
+       * cpu-h8300.c coff-h8300.c: Support for H8/300-H.
+
+Fri Jun  4 15:24:27 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       * coffgen.c (coff_write_symbols): For empty string table, write
+       out 4 in correct byte order.  (from minyard@bnr.ca)
+
+       * elf32-hppa.c: Don't include libhppa.h for now; define
+       BYTES_IN_WORD instead, until Utah sends a better fix.
+       (hppa_elf_build_arg_reloc_stub): Use xmalloc and xrealloc instead
+       of malloc and realloc.
+
+Fri Jun  4 07:49:01 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * configure.in (mips-*-ecoffl*): New target; use decstation.
+       (mips-*-ecoff*): Added trailing '*'.
+
+       * coff-mips.c (ecoff_get_debug): Get the offset from the first PDR
+       for the FDR, not from the first PDR in the file.
+
+Thu Jun  3 16:41:10 1993  Stu Grossman  (grossman@cygnus.com)
+
+       * hppa.c (hppa_get_symbol_info):  New func needed for JUMP_TABLE.
+
+Thu Jun  3 15:33:57 1993  David J. Mackenzie  (djm@rtl.cygnus.com)
+
+       * hppa.c (hppa_get_symbol_info): New function.
+
+Thu Jun  3 13:07:42 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       * elfcode.h (elf_map_symbols): Don't crash if no symbols have been
+       allocated yet.
+
+       From Peter Hoogenboom (hoogen@schafer.cs.utah.edu):
+       * libhppa.h (MAXCOMLEN): Define unconditionally.
+       (_PA_RISC_ID): Only define if not already defined.
+       * elf32-hppa.c: Include libhppa.h.
+
+       From Ralph Campbell:
+       * hosts/mipsbsd.h (HOST_DATA_START_ADDR): Delete definition.
+
+       * elf32-hppa.h (symext_rootP, symext_lastP): Delete decls.
+
+Thu Jun  3 00:23:53 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * config/go32.mh: define EXTRALIBES to -lm (for binutils), also
+       remove defines of __MSDOS__ and __GO32__ (these are in the
+       compiler now).
+
+Wed Jun  2 17:57:13 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       From Utah:
+       * hosts/hppabsd.h: Eliminate use of obsolete EXFUN.
+       * config/hppabsd.mh: Don't use ranlib.
+
+Tue Jun  1 04:15:57 1993  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
+
+       * elf.c: New file, for word-size independent code.
+       * elfcode.h (elf_hash): Moved to there, renamed bfd_elf_hash.
+       * Makefile.in: Include elf.o in standard objects.
+
+       * bfd-in.h (CAT3): Define here.
+       * libaout.h, libelf.h: Not here.
+
+       * libelf.h (struct strtab): Define here.
+       (bfd_elf_locate_sh): Declare here.
+       * elfcode.h (struct strtab): Definition deleted.
+
+       * reloc.c (enum bfd_reloc_code_real): Added HPPA_PCREL_CALL_12.
+
+       * Makefile.in: Make "all", not "bfd.h", be the default target.
+       (stmp-bfd.h): New target; prevents rebuilding world if bfd.h
+       hasn't really changed.
+
+       Tue May 25 12:15:15 1993  Michael Meissner  (meissner@osf.org)
+
+       * elfcode.h (elf_hash): Provide elf standard hash function.
+       (various): Key off of the machines use_rela_p field to determine
+       whether to use REL or RELA relocations.
+       (elf_swap_reloc_out, elf_swap_reloc_in): New functions.
+       (elf_make_sections): Allocate a pointer to hold all data for a
+       given section, and copy each fragment into the data region.
+       Update the section's pointer with the REL implicit addends if the
+       machine uses REL relocation.
+
+       * elf32-i386.c (elf_bfd_reloc_type_lookup): Rename to
+       elf_i386_bfd_reloc_type_lookup, and use cpp to map the name back
+       into was elf32-target.h expects.
+       (elf_info_to_howto): Rename to elf_i386_info_to_howto.
+       (elf_i386_bfd_reloc_type_lookup): Add relocation support.
+       (elf_i386_info_to_howto): Add minimal relocation support.
+
+       * libelf.h (elf_backend_data): Add use_rela_p, elf_64_p,
+       elf_info_to_howto_rel fields.
+
+       * elf32-target.h (elf_bed): Add support for new fields in
+       elf_backend_data.
+
+       Sun May 30 16:38:24 1993  Peter Hoogenboom  (hoogen@fast.cs.utah.edu)
+
+       * elf32-hppa.c: Add symbol extension section support, fix
+       relocation howto table, add stub generation support.
+
+       * elf32-hppa.h: Add symbol extension section support, fix
+       relocation howto table, add stub generation support.
+
+       * elfcode.h (bfd_elf_locate_sh): New function to locate ELF
+       section header.
+
+       * elfcode.h (bfd_add_to_strtab): Made non-static due to a call
+       from elf32-hppa.c.
+
+       * elfcode.h (elf_idx_of_sym): Return STN_UNDEF instead of 0 when
+       the symbol is not found.
+
+       * elfcode.h (elf_compute_section_file_positions): Not all section
+       file positions were computed.
+
+       * elfcode.h (elf_get_sect_thunk): New function.
+
+       * hppa.c (sign_ext): Reimplement.
+
+       * hppa.c (round_down,round,round_up,L,R,LS,RS,LD,RD,LR,RR): Make
+       these functions static.
+
 Tue Jun  1 14:40:41 1993  Per Bothner  (bothner@rtl.cygnus.com)
 
        * Makefile.in (bfd.h):  Move closer to headers - and after 'all'!
This page took 0.025305 seconds and 4 git commands to generate.