]>
Commit | Line | Data |
---|---|---|
2cb159a5 KR |
1 | Mon Sep 4 03:13:28 1995 Ken Raeburn <[email protected]> |
2 | ||
3 | * configure.in: Put changequote lines around "i[345]86" patterns | |
4 | section of core file support. | |
5 | ||
ef07871c JL |
6 | Sun Sep 3 11:31:58 1995 Jeff Law ([email protected]) |
7 | ||
8 | * som.c (som_bfd_print_private_bfd_data): Define to use the | |
9 | generic version. | |
10 | ||
1613e075 SC |
11 | Fri Sep 1 17:08:40 1995 steve chamberlain <[email protected]> |
12 | ||
13 | * peicode.h (coff_swap_aouthdr_in): Add ImageBase to | |
14 | entry, text_start and data_start. | |
15 | ||
a52a3ce8 ILT |
16 | Fri Sep 1 18:06:28 1995 Ian Lance Taylor <[email protected]> |
17 | ||
a21227ef ILT |
18 | * Makefile.in (OFILES): Remove $(TDEPFILES). |
19 | * config/apollo.mt (TDEPFILES): Remove. | |
20 | * config/README: Update. | |
21 | ||
a52a3ce8 ILT |
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 | ||
d6f672b8 ILT |
61 | Fri Sep 1 15:18:50 1995 Kazumoto Kojima <[email protected]> |
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 | ||
0cb70568 ILT |
97 | Fri Sep 1 13:20:25 1995 Ian Lance Taylor <[email protected]> |
98 | ||
d6f672b8 ILT |
99 | * libecoff.h (_bfd_ecoff_bfd_print_private_bfd_data): Fix typo. |
100 | ||
0cb70568 ILT |
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 | ||
f14db880 JSC |
122 | Fri Sep 1 08:12:50 1995 James G. Smith <[email protected]> |
123 | ||
124 | * config.bfd: Add mips*vr4300-*-elf* target. | |
125 | * config/mipsbvr4300.mt: Added. | |
126 | ||
1613e075 | 127 | See file ChangeLog.2 |
e6d739eb | 128 | |
41126f15 JK |
129 | \f |
130 | Local Variables: | |
131 | mode: indented-text | |
132 | left-margin: 8 | |
6ec3bb6a ILT |
133 | fill-column: 74 |
134 | version-control: never | |
135 | End: |