| 1 | Mon Sep 4 03:13:28 1995 Ken Raeburn <raeburn@cygnus.com> |
| 2 | |
| 3 | * configure.in: Put changequote lines around "i[345]86" patterns |
| 4 | section of core file support. |
| 5 | |
| 6 | Sun Sep 3 11:31:58 1995 Jeff Law (law@snake.cs.utah.edu) |
| 7 | |
| 8 | * som.c (som_bfd_print_private_bfd_data): Define to use the |
| 9 | generic version. |
| 10 | |
| 11 | Fri Sep 1 17:08:40 1995 steve chamberlain <sac@slash.cygnus.com> |
| 12 | |
| 13 | * peicode.h (coff_swap_aouthdr_in): Add ImageBase to |
| 14 | entry, text_start and data_start. |
| 15 | |
| 16 | Fri Sep 1 18:06:28 1995 Ian Lance Taylor <ian@cygnus.com> |
| 17 | |
| 18 | * Makefile.in (OFILES): Remove $(TDEPFILES). |
| 19 | * config/apollo.mt (TDEPFILES): Remove. |
| 20 | * config/README: Update. |
| 21 | |
| 22 | * configure.in: For a native configuration, set COREFILE and |
| 23 | COREFLAG based on the canonical host name. |
| 24 | * configure: Rebuild. |
| 25 | * Makefile.in: Rebuild dependencies. |
| 26 | (ALL_CFLAGS): Add @COREFLAG@. |
| 27 | (OFILES): Replace $(HDEPFILES) with @COREFILE@. |
| 28 | * coff-rs6000.c: Check AIX_CORE rather than HOST_AIX for core file |
| 29 | support routines. Check LYNX_CORE rather than HOST_LYNX. |
| 30 | * lynx-core.c: Check LYNX_CORE rather than HOST_LYNX. |
| 31 | * i386lynx.c: Likewise. |
| 32 | * m68klynx.c: Likewise. |
| 33 | * sparclynx.c: Likewise. |
| 34 | * rs6000-core.c: Check AIX_CORE rather than HOST_AIX. |
| 35 | * *-core.c: Comment changes. |
| 36 | * config/decstation.mh (HDEPFILES): Remove. |
| 37 | (HDEFINES): Remove -DTRAD_CORE. |
| 38 | * config/irix3.mh (RANLIB): Remove. |
| 39 | * config/irix4.mh (HDEPFILES, RANLIB): Remove. |
| 40 | (HDEFINES): Remove -DIRIX_CORE. |
| 41 | * config/riscos.mh (RANLIB, HDEPFILES): Remove. |
| 42 | (HDEFINES): Remove -DTRAD_CORE. |
| 43 | * config/ncr3000.mh (AR_FLAGS, RANLIB): Remove. |
| 44 | * config/ultra3.mh (RANLIB): Remove. |
| 45 | * config/aix4.mh, config/alphaosf.mh, config/amix.mh: Remove. |
| 46 | * config/apollo.mh, config/delta68.mh, config/delta88.mh: Remove. |
| 47 | * config/dpx2.mh, config/esix.mh, config/harris.mh: Remove. |
| 48 | * config/hp300.mh, config/hp300bsd.mh, config/hppabsd.mh: Remove. |
| 49 | * config/hppahpux.mh, config/hppaosf.mh: Remove. |
| 50 | * config/i386aix.mh, config/i386bsd.mh: Remove. |
| 51 | * config/i386linux.mh, config/i386mach3.mh: Remove. |
| 52 | * config/i386sco.mh, config/i386v.mh, config/i386v4.mh: Remove. |
| 53 | * config/irix5.mh, config/m88kmach3.mh, config/mipsbsd.mh: Remove. |
| 54 | * config/mipsmach3.mh, config/news-mips.mh: Remove. |
| 55 | * config/news.mh, config/pc532mach.mh, config/riscix.mh: Remove. |
| 56 | * config/rs600.mh, config/rs6000lynx.mh: Remove. |
| 57 | * config/solaris2.mh, config/stratus.mh: Remove. |
| 58 | * config/symmetry.mh, config/sysv4.mh, config/tahoe.mh: Remove. |
| 59 | * config/vaxbsd.mh, config/vaxult.mh, config/vaxult2.mh: Remove. |
| 60 | |
| 61 | Fri Sep 1 15:18:50 1995 Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp> |
| 62 | |
| 63 | * elflink.h (elf_bfd_final_link): Don't change a DT_INIT or |
| 64 | DT_FINI entry if the appropriate symbol is not in the hash table. |
| 65 | |
| 66 | * libelf.h (struct elf_backend_data): Add create_program_headers |
| 67 | and want_hdr_in_seg fields. |
| 68 | * elfxx-target.h (elf_backend_want_hdr_in_seg): Define if not |
| 69 | defined. |
| 70 | (elf_backend_create_program_headers): Likewise. |
| 71 | (elfNN_bed): Initialize create_program_headers and |
| 72 | want_hdr_in_seg. |
| 73 | * elf.c (get_program_header_size): Call create_program_headers |
| 74 | backend routine. |
| 75 | (map_program_segments): Check want_hdr_in_seg backend field. Call |
| 76 | create_program_headers backend routine. |
| 77 | |
| 78 | * elf.c (assign_file_positions_except_relocs): Align non allocated |
| 79 | sections when creating an executable. |
| 80 | |
| 81 | * elfcode.h (elf_swap_phdr_in): Make non static. |
| 82 | (elf_swap_phdr_out): Make non static. |
| 83 | * libelf.h (bfd_elf32_swap_phdr_in): Declare. |
| 84 | (bfd_elf32_swap_phdr_out): Declare. |
| 85 | (bfd_elf64_swap_phdr_in): Declare. |
| 86 | (bfd_elf64_swap_phdr_out): Declare. |
| 87 | |
| 88 | * ecofflink.c (ecoff_collect_shuffle): New static function. |
| 89 | (_bfd_ecoff_get_accumulated_pdr): New function. |
| 90 | (_bfd_ecoff_get_accumulated_sym): New function. |
| 91 | (_bfd_ecoff_get_accumulated_ss): New function. |
| 92 | * libbfd-in.h (_bfd_ecoff_get_accumulated_pdr): Declare. |
| 93 | (_bfd_ecoff_get_accumulated_sym): Declare. |
| 94 | (_bfd_ecoff_get_accumulated_ss): Declare. |
| 95 | * libbfd.h: Rebuild. |
| 96 | |
| 97 | Fri Sep 1 13:20:25 1995 Ian Lance Taylor <ian@cygnus.com> |
| 98 | |
| 99 | * libecoff.h (_bfd_ecoff_bfd_print_private_bfd_data): Fix typo. |
| 100 | |
| 101 | * elflink.h (elf_link_add_object_symbols): Handle indirect and |
| 102 | warning symbols. If any section is named .gnu.warning.XXX, treat |
| 103 | the contents as a warning to be issued if the symbol XXX is |
| 104 | referenced. |
| 105 | (elf_link_output_extsym): For an indirect or warning symbol, just |
| 106 | output the symbol it points to. |
| 107 | |
| 108 | * linker.c (_bfd_link_hash_newfunc): Don't bother to set bfd_error |
| 109 | if bfd_hash_allocate fails, since it will already be set. |
| 110 | (generic_link_hash_newfunc): Likewise. |
| 111 | (archive_hash_newfunc): Likewise. |
| 112 | (hash_entry_bfd): New static function. |
| 113 | (_bfd_generic_link_add_one_symbol): Pass new arguments to warning |
| 114 | callback. Allocate a new warning using the hash table newfunc. |
| 115 | Use bfd_hash_replace to update the entry in the hash table, rather |
| 116 | than assuming we can copy the fields with structure assignment. |
| 117 | |
| 118 | * hash.c (bfd_hash_replace): New function. |
| 119 | * bfd-in.h (bfd_hash_replace): Declare. |
| 120 | * bfd-in2.h: Rebuild. |
| 121 | |
| 122 | Fri Sep 1 08:12:50 1995 James G. Smith <jsmith@beauty.cygnus.com> |
| 123 | |
| 124 | * config.bfd: Add mips*vr4300-*-elf* target. |
| 125 | * config/mipsbvr4300.mt: Added. |
| 126 | |
| 127 | See file ChangeLog.2 |
| 128 | |
| 129 | \f |
| 130 | Local Variables: |
| 131 | mode: indented-text |
| 132 | left-margin: 8 |
| 133 | fill-column: 74 |
| 134 | version-control: never |
| 135 | End: |