Ensure /usr/include and the like stay out of dependencies.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
1581f8c9
AM
12000-06-22 Alan Modra <alan@linuxcare.com.au>
2
3 * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
4 find one.
5 * Makefile.in: Regenerate.
6 * doc/Makefile.in: Regenerate.
7
bbeb2e03
L
82000-06-20 H.J. Lu <hjl@gnu.org>
9
10 * Makefile.am: Rebuild dependency.
11 * Makefile.in: Rebuild.
12
8a20f077
UC
132000-06-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
14
15 * elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): New function.
16 (elf_backend_copy_indirect_symbol): Map to the new function.
17
2ab47eed
AM
182000-06-20 Alan Modra <alan@linuxcare.com.au>
19
20 * archive.c (normalize): Correct pointer comparison when checking
21 for backslashes.
22 (bfd_bsd_truncate_arname): Likewise.
23 (bfd_gnu_truncate_arname): Likewise.
24
b305ef96
UC
252000-06-20 Ulf Carlsson <ulfc@engr.sgi.com>
26
27 * elf-bfd.h (struct elf_obj_tdata): Define per BFD Irix 5 virtual
28 sections elf_{text,data}_{section,symbol}.
29 * elf32-mips.c: mips_elf_{text,data}_{section,symbol}{,_ptr}: Remove.
30 (_bfd_mips_elf_hide_symbol): New function.
31 (elf_backend_hide_symbol): Map to the new function.
32 (_bfd_mips_elf_add_symbol_hook): Change to use new per BFD
33 definitions of mips_elf_{text,data}_{section,symbol}.
34 (mips_elf_local_relocation_p): Try to find the direct symbol
35 based on new check_forced argument.
36 (mips_elf_calculate_relocation): Use new version of
37 mips_elf_local_relocation_p.
38 (mips_elf_relocate_section): Likewise.
39 (_bfd_mips_elf_relocate_section): Likewise.
40 (mips_elf_sort_hash_table): Only assert that have enough GOT
41 space.
42 (mips_elf_got16_entry): Match all 32 bits to the existing GOT
43 entry if the relocation based on the new external argument.
44 (mips_elf_create_dynamic_relocation): Assert that we have a
45 section contents allocated where we can swap out the dynamic
46 relocations.
47 (mips_elf_calculate_relocation): Find the real hash-table entry
48 correctly by using h->root.root.type. Only create a dynamic
49 relocation entry if the symbol is defined in a shared library.
50 Create an external GOT entry for the GOT16 relocation if the
51 symbol was forced local.
52 (_bfd_mips_elf_finish_dynamic_symbol): Don't assert there is a
53 dynamic index if the symbol was forced local.
54
552000-06-20 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
56
57 * elf32-mips.c: Fix typos in comments.
58
1605fc4f
MK
592000-06-19 Mark Kettenis <kettenis@gnu.org>
60
61 * rs6000-core.c: Wrap definition of `union VmInfo' within #ifdef
62 CORE_VERSION_1.
63
60bcf0fa
NC
642000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
65
66 * Makefile.in, bfd-in2.h, libbfd.h, configure: Rebuild.
67 * Makefile.am (ALL_MACHINES, ALL_MACHINES_CFILES, BFD32_BACKENDS,
68 BFD32_BACKENDS_CFILES): Add 68hc12, 68hc11 files.
69 * configure.in (bfd_elf32_m68hc12_vec): Recognize.
70 (bfd_elf32_m68hc11_vec): Likewise.
71 * config.bfd (targ_cpu): Recognize 68hc12 and 68hc11.
72 Supports 68hc11 & 68hc12 at the same time.
73 * targets.c (bfd_elf32_m68hc12_vec): Declare and put in
74 bfd_target_vector.
75 (bfd_elf32_m68hc11_vec): Likewise.
76 * elf.c (prep_headers): Recognize bfd_arch_m68hc12 and 68hc11.
77 * archures.c (bfd_m68hc12_arch): Define and register in global list
78 (bfd_m68hc11_arch): Likewise.
79 * reloc.c (BFD_RELOC_M68HC11_HI8, BFD_RELOC_M68HC11_LO8,
80 BFD_RELOC_M68HC11_3B): Define.
81 * cpu-m68hc12.c, elf32-m68hc12.c: New files for 68hc12 support.
82 * cpu-m68hc11.c, elf32-m68hc11.c: New files for 68hc11 support.
83
f41cbf03
UC
842000-06-18 Ulf Carlsson <ulfc@engr.sgi.com>
85
86 * elf_bfd.h (struct elf_backend_data): Add info argument to
87 elf_backend_hide_symbol.
88 (_bfd_elf_link_hash_hide_symbol): Likewise.
89 * elf.c (_bfd_elf_link_hash_hide_symbol): Likewise.
90 * elf64-ia64.c (elf64_ia64_hash_hide_symbol): Likewise.
91 * elflink.h (elf_link_add_object_symbols): Likewise.
92 (elf_link_assign_sym_version): Likewise.
93
689be717
L
942000-06-18 H.J. Lu <hjl@gnu.org>
95
96 * coff-i386.c (coff_i386_reloc): Don't return in case of
97 output_bfd == (bfd *) NULL if COFF_WITH_PE is defined.
98 Compensate PE relocations when linking with non-PE object
99 files to generate a non-PE executable.
100
9a8f3bb7
UC
1012000-06-17 Ulf Carlsson <ulfc@engr.sgi.com>
102
103 * elf32-mips.c (mips_elf_calculate_relocation): Explicitly write
104 GOT entries if we're doing a static link or -Bsymbolic link.
105
32f0787a
UC
1062000-06-15 Ulf Carlsson <ulfc@engr.sgi.com>
107
108 * elflink.h (elf_link_adjust_relocs): Check for and call backend
109 specifific swap_reloc_{in,out} and swap_reloca_{in,out} if
110 available.
111 (elf_link_output_relocs): Likewise.
112 (elf_reloc_link_order): Likewise.
113
87f33987
ND
1142000-06-16 Nicholas Duffek <nsd@redhat.com>
115
116 * archures.c (enum bfd_architecture): #define constants for
117 PowerPc and RS6000 machine numbers.
118 * bfd-in2.h: Regenerate.
119 * coffcode.h (coff_set_arch_mach_hook): #ifdef XCOFF64, set arch
120 to bfd_arch_powerpc instead of bfd_arch_rs6000. Refer to PowerPc
121 and RS6000 machine numbers using #defined constants from
122 archures.c.
123 * cpu-powerpc.c (arch_info_struct): Refer to PowerPc and RS6000
124 machine numbers using #defined constants from archures.c. Add
125 entries for EC603e, 630, A35, RS64II, RS64III, 7400. Specify
126 64-bit words in 620 entry.
127 * cpu-rs6000.c (arch_info_struct): Create with entries for RS1,
128 RSC, and RS2.
129 (bfd_rs6000_arch): Change default machine to 0 (bfd_mach_rs6k).
130
a2fdf270
ND
1312000-06-16 Nicholas Duffek <nsd@cygnus.com>
132
133 * coffcode.h (coff_mkobject_hook): Set xcoff_tdata.xcoff64.
134 * libcoff-in.h (struct xcoff_tdata): Define xcoff64 field.
135 * libcoff.h (struct xcoff_tdata): Define xcoff64 field.
136
9bd09e22
ND
1372000-06-16 Nicholas Duffek <nsd@redhat.com>
138
139 * bfd-in.h (bfd_family_coff): Define.
140 * bfd-in2.h: Regenerate.
141 * coffgen.c (coff_count_linenumbers, coff_symbol_from,
142 coff_find_nearest_line): Check COFFness using bfd_family_coff()
143 instead of bfd_target_coff_flavour.
144 * cofflink.c (_bfd_coff_final_link): Likewise.
145 * cpu-ns32k.c (do_ns32k_reloc): Don't strcmp() target name to
146 exclude XCOFF files.
147 * reloc.c (bfd_perform_relocation, bfd_install_relocation):
148 Likewise.
149 * targets.c (enum bfd_flavour): Add bfd_target_xcoff_flavour.
150 * xcoff-target.h (TARGET_SYM): Use bfd_target_xcoff_flavour.
151 * xcofflink.c (XCOFF_XVECP): Delete.
152 (bfd_xcoff_link_record_set, bfd_xcoff_import_symbol,
153 bfd_xcoff_export_symbol, bfd_xcoff_link_count_reloc,
154 bfd_xcoff_record_link_assignment,
155 bfd_xcoff_size_dynamic_sections): Replace XCOFF_XVECP() with
156 check for bfd_target_xcoff_flavour.
157
59d9f049
ND
1582000-06-16 Nicholas Duffek <nsd@redhat.com>
159
160 * rs6000-core.c: Support 64-bit core files, support pre-4.3 core
161 files on AIX 4.3.
162 (read_hdr): New function.
163 (rs6000coff_core_p): Store mstsave or __context64 struct instead
164 of trying to extract individual registers. Set abfd->arch_info
165 to match the architecture that created the core file.
166 (rs6000coff_get_section_contents): Delete.
167 * xcoff-target.h (rs6000coff_get_section_contents): Delete.
168
63e39178
L
1692000-06-14 H.J. Lu <hjl@gnu.org>
170
171 * vms-misc.c (_bfd_vms_next_record): Return -1 if PRIV(vms_rec)
172 is NULL.
173
bcef29e6
L
1742000-06-13 H.J. Lu <hjl@gnu.org>
175
176 * configure: Regenerate.
177
26bfd1c0
JR
178Tue Jun 13 01:28:57 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
179
180 * peicode.h (pe_ILF_object_p): Use TARGET_LITTLE_SYM instead of
181 armpei_little_vec.
182
946efd95
DB
1832000-06-08 David O'Brien <obrien@FreeBSD.org>
184
185 * configure.in (VERSION): Update to show this is the CVS mainline.
186
1b452ec6
AM
1872000-06-07 Alan Modra <alan@linuxcare.com.au>
188
189 * elf32-d10v.c: Include elf/d10v.h
190 (enum reloc_type): Delete.
191 * elf32-d30v.c: Include elf/d30v.h
192 (enum reloc_type): Delete.
193
194 * Makefile.am: Run "make dep-am" to regenerate dependencies.
195 * Makefile.in: Regenerate.
196
197 * elf32-i386.c (elf_howto_table): Remove EMPTY_HOWTOs.
dc47f327
AM
198 (elf32_i386_vtinherit_howto, elf32_i386_vtentry_howto): Delete and
199 move HOWTOs into elf_howto_table.
1b452ec6 200 (R_386_standard, R_386_ext_offset): Define.
dc47f327 201 (R_386_ext, R_386_vt_offset, R_386_vt): Define.
1b452ec6 202 (elf_i386_reloc_type_lookup): Modify calculation of index into
dc47f327 203 elf_howto_table since we've removed the padding.
1b452ec6
AM
204 (elf_i386_info_to_howto_rel): Likewise.
205 (elf_i386_relocate_section): Likewise.
206
e0ebfc61
MS
2072000-06-06 Michael Snyder <msnyder@seadog.cygnus.com>
208
209 * elf.c (elf_grok_pr_status): Eliminate reference to prgregset_t.
210
9d6eee78
L
2112000-06-05 H.J. Lu <hjl@gnu.org>
212
213 * elflink.c (_bfd_elf_link_record_dynamic_symbol): Don't flag
214 an error when seeing an undefined symbol with hidden/internal
215 attribute. It is handled in *_relocate_section ().
216
94b6c40a
L
2172000-06-05 H.J. Lu <hjl@gnu.org>
218
219 * elflink.h (elf_fix_symbol_flags): Follow the link for the
220 indirect symbol for the ELF_LINK_NON_ELF bit.
221 (elf_link_output_extsym): Don't output the indirect symbol even
222 if the ELF_LINK_NON_ELF bit is set.
223
0af288f3
C
2242000-06-01 J.T. Conklin <jtc@redback.com>
225
226 * config.bfd (i[3456]86-*-netbsdelf*): New target.
227 (i[3456]86-*-netbsdaout*): New target.
228 (i[3456]86-*-netbsd*): Add bfd_elf32_i386_vec to targ_selvecs.
229 (i[3456]86-*-openbsd*): Likewise.
230
12df4d3c
AC
231Tue May 30 15:39:04 2000 Andrew Cagney <cagney@b1.cygnus.com>
232
233 * trad-core.c: From hpux-core.c, include <dirent.h> or
234 <sys/ndir.h> when possible.
235
c0ae4ccc
NC
2362000-05-31 Nick Clifton <nickc@cygnus.com>
237
238 * opintl.h (_(String)): Explain why dgettext is used instead
239 of gettext.
240
321fa097
UD
2412000-05-31 Ulrich Drepper <drepper@redhat.com>
242
243 * elf.c (_bfd_elf_slurp_version_tables): Correct reading of version
244 definitions. We must not assume they are sorted in the file
245 according to their index numbers.
246
70d72e0e
AM
2472000-05-31 Alan Modra <alan@linuxcare.com.au>
248
249 * elf-hppa.h: (elf_hppa_final_link_relocate): Use e_rsel field
250 selector for R_PARISC_PCREL17R. R_PARISC_DIR17R and
251 R_PARISC_DIR17F are for absolute branches; Handle them as such.
252
96f6d4c4
NC
2532000-05-30 Nick Clifton <nickc@cygnus.com>
254
255 * cpu-i960.c (scan_960_mach): Accept 80960KA, 80960KB,
256 80960CA, 80960MC as valid machine names.
257
38048eb9
L
2582000-05-30 H.J. Lu <hjl@gnu.org>
259
260 * elflink.c (_bfd_elf_link_record_dynamic_symbol): Clear the
261 visibility bits if the symbol is undefined. Correctly handle
262 weak undefined symbols with hidden and internal attributes.
263
264 * elflink.h (elf_link_add_object_symbols): Always turn the
265 symbol into local if it has the hidden or internal attribute.
266
8c763017
PB
2672000-05-29 Philip Blundell <philb@gnu.org>
268
269 * ppcboot.c: Add packed attribute if compiling with GCC.
270
1ae00f9d
AM
2712000-05-29 Anatoly Vorobey <mellon@pobox.com>
272
273 * elf.c (_bfd_elf_link_hash_table_init): Initialize dynlocal.
274
4a938328
MS
2752000-05-26 Michael Snyder <msnyder@seadog.cygnus.com>
276
277 * elf.c (elfcore_grok_prstatus, elfcore_grok_pstatus,
278 elfcore_grok_psinfo): Add code to allow debugging a 32-bit
279 corefile on a 64-bit (Sparc Solaris) host. Also clean up
280 a few old comments.
281
5af11cab
AM
2822000-05-26 Alan Modra <alan@linuxcare.com.au>
283
2114f57b
AM
284 * Makefile.am: Update dependencies with "make dep-am"
285 * Makefile.in: Regenerate.
286
5af11cab
AM
287 * sysdep.h (gettext, dgettext, dcgettext, textdomain,
288 bindtextdomain): Replace defines with those from intl/libgettext.h
289 to quieten gcc warnings.
290
2912000-05-26 Eli Zaretskii <eliz@is.elta.co.il>
292
293 * aoutx.h (find_nearest_line): Use IS_ABSOLUTE_PATH.
294
295 * archive.c (normalize, bfd_bsd_truncate_arname,
296 bfd_gnu_truncate_arname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support
297 file names with backslashes.
298
299 * cache.c (bfd_open_file) [__MSDOS__]: Don't unlink the file
300 before opening it.
301
302 * sysdep.h: Include filenames.h.
303
b6cdd0fd
AM
3042000-05-26 Alan Modra <alan@linuxcare.com.au>
305
306 * opncls.c (bfd_close_all_done): Mask file perms with 0777 not 0x777.
307
f7775d95
JJ
3082000-05-26 Jakub Jelinek <jakub@redhat.com>
309
310 * elf64-sparc.c (sparc64_elf_relax_section): New.
311 (sparc64_elf_relocate_section): Optimize tail call into branch always
312 if possible.
313 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
314 (elf32_sparc_relax_section): New.
315
6c08d697
JJ
3162000-05-26 Jakub Jelinek <jakub@redhat.com>
317
318 * elf64-sparc.c: Add ATTRIBUTE_UNUSED to unused function parameters.
319 Remove unusued variables.
320 (sparc64_elf_relocate_section): Change r_symndx type to unsigned long.
321 (sparc64_elf_merge_private_bfd_data): Fix shared library case from
322 previous fix, so that shared libs really don't influence targets
323 extension mask and memory model.
324
edb72b3b
L
3252000-05-23 H.J. Lu <hjl@gnu.org>
326
327 * elf64-alpha.c (elf64_alpha_relocate_section): Check
328 h->root.other not h->other.
ba09750c
L
329 * elf32-mips.c (mips_elf_calculate_relocation): Likewise.
330
331 * elf32-ppc.c (ppc_elf_relocate_section): Fix a typo.
edb72b3b 332
3a27a730
L
3332000-05-23 H.J. Lu <hjl@gnu.org>
334
335 * elf32-i386.c (elf_i386_relocate_section): Don't allow the
336 undefined symbol with the non-default visibility attributes.
337 * elf-hppa.h (elf_hppa_relocate_section): Likewise.
338 * elf32-arm.h (elf32_arm_relocate_section): Likewise.
339 * elf32-i370.c (i370_elf_relocate_section): Likewise.
340 * elf32-m68k.c (elf_m68k_relocate_section): Likewise.
341 * elf32-mcore.c (mcore_elf_relocate_section): Likewise.
342 * elf32-mips.c (mips_elf_calculate_relocation): Likewise.
343 * elf32-ppc.c (ppc_elf_relocate_section): Likewise.
344 * elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
345 * elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
346 * elf64-ia64.c (elf64_ia64_relocate_section): Likewise.
347 * elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
348
748abff6
RH
3492000-05-22 Richard Henderson <rth@cygnus.com>
350
351 * elf64-ia64.c (ia64_howto_table): Add PCREL60B, PCREL21BI,
352 PCREL22, PCREL64I. Zero size of special relocs.
353 (elf64_ia64_reloc_type_lookup): Likewise.
354 (USE_BRL, oor_brl, oor_ip): New.
355 (elf64_ia64_relax_section): New.
356 (elf64_ia64_check_relocs): Handle PCREL60B, PCREL22, PCREL64I.
357 (elf64_ia64_install_value): Likewise, plus PCREL21BI.
358 (elf64_ia64_relocate_section): Likewise.
359 (bfd_elf64_bfd_relax_section): New.
360 * reloc.c (BFD_RELOC_IA64_PCREL21BI): New.
361 (BFD_RELOC_IA64_{PCREL22,PCREL60B,PCREL64I}): New.
362 * bfd-in2.h, libbfd.h: Regenerate.
363
fb67355a
NC
3642000-05-22 Nick Clifton <nickc@cygnus.com>
365
366 * configure.in : Add peigen.lo to MIPS PE targets.
367 * configure: Regenerate.
368
1fe494a5
NC
3692000-05-22 Momchil Velikov <velco@fadata.bg>
370
371 * libbfd.c (_bfd_generic_verify_endian_match): Compare endianess
748abff6 372 only if it is known for both input and output bfds. Separate
1fe494a5
NC
373 error message strings as in some languages, it may be necessary
374 to change more than one place in the string to change between
375 'big' and 'little'.
376
377 * elf32-ppc.c (ppc_elf_merge_private_bfd_data): Remove inline
378 endianess checks, call _bfd_generic_verify_endian_match() instead.
379
380 * elf32-mips.c (_bfd_mips_elf_merge_private_bfd_data): Likewise.
381
382 * elf32-mcore.c (mcore_elf_merge_private_bfd_data): Likewise.
383
384 * elf32-arm.h (elf32_arm_merge_private_bfd_data): Likewise. Verify
385 endianess before checking bfd flavours.
386
32c092c3
L
3872000-05-22 H.J. Lu <hjl@gnu.org>
388
389 * elflink.h (elf_link_output_extsym): Clear the visibility
390 field for symbols not defined locally.
391
df6d9773
JL
3922000-05-18 Alan Modra <alan@linuxcare.com.au>
393
394 * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,
395 re_assemble_17, re_assemble_21, re_assemble_22): Don't mask insn.
396 (hppa_rebuild_insn): Mask immediate bits here instead.
397 * elf-hppa.h (elf_hppa_relocate_insn): Mask here too.
398
7ad34365
NC
3992000-05-18 Momchil Velikov <velco@fadata.bg>
400
401 * elflink.h (elf_bfd_final_link, elf_link_input_bfd): When emiting
402 relocs for an executable, ensure that they are virtual addresses.
403
d1dab720
JL
404Thu May 18 10:55:47 2000 Jeffrey A Law (law@cygnus.com)
405
406 * config.bfd (hppa*64*-*-hpux11*): New target triplet.
407
a712da20
NC
4082000-05-17 S. Bharadwaj Yadavalli <sby@scrugs.lkg.dec.com>
409 Rick Gorton <gorton@scrugs.lkg.dec.com>
410
411 * elflink.h: Add emitrelocations support: when enabled, relocation
412 information and relocation sections are put into final output
413 executables. If the emitrelocations flag is set, do the following:
414 (elf_bfd_final_link): Emit relocation sections.
415 (elf_link_input_bfd): Compute relocation section contents.
416 (elf_gc_sections): Don't clean relocation sections.
417
10febd84
CM
4182000-05-16 Catherine Moore <clm@cygnux.com>
419
420 * som.c (som_decode_symclass): Recognize weak symbols.
421
db8503c4
AM
4222000-05-16 Szabolcs Szakacsits <szaka@F-Secure.com>
423
424 * peigen.c (pe_print_idata): Undo part of 2000-05-12 change that
425 read idata section only from dataoff.
426 (pe_print_edata): Correctly check for valid eat_member.
427
851cde10
JR
428Tue May 16 00:04:11 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
429
430 * elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH8.
431
1bde2d57
PB
4322000-05-14 Philip Blundell <philb@gnu.org>
433
434 * config.bfd (armeb-*-elf, arm*b-*-linux-gnu*): New targets.
435
a76b448c
AM
4362000-05-12 Alan Modra <alan@linuxcare.com.au>
437
9ee25201
AM
438 * targets.c (bfd_target_vector): #ifdef BFD64 rs6000coff64_vec
439
a76b448c
AM
440 * peigen.c (pe_print_idata): Look for .idata section and print
441 info even if data directory has zero entries. Read idata section
442 starting from dataoff, and adjust all data offsets to suit. Cast
443 all bfd_vma vars to unsigned long before passing to fprintf.
444 * peigen.c (pe_print_edata): Similarly, look for .edata section
445 and print info even if data directory has zero entries. Cast
446 all bfd_vma vars to unsigned long before passing to fprintf.
447
448 From Szabolcs Szakacsits <szaka@F-Secure.com>
449 * peigen.c (pe_print_idata): Use bfd_section_size rather than data
450 directory size which may be bogus.
451 * peigen.c (pe_print_edata): Similarly.
452
72730e0c
AM
4532000-05-09 Alan Modra <alan@linuxcare.com.au>
454
455 * elf.c (bfd_section_from_shdr): Don't set use_rela_p if rela
456 section is empty.
457 (copy_private_bfd_data): Allow for space possibly taken up by elf
458 headers when calculating segment physical address from lma.
459
8181c403
AM
4602000-05-08 Alan Modra <alan@linuxcare.com.au>
461
bfde9f99
AM
462 * versados.c (versados_scan): Init stringlen and pass_2_done.
463
b35efbcd
AM
464 * trad-core.c (trad_unix_core_file_p): Return
465 bfd_error_wrong_format rather than bfd_error_file_truncated.
466
8181c403
AM
467 * peigen.c (_bfd_pei_swap_aouthdr_out): Pass ImageBase to
468 add_data_entry. DataDirectory virtual address is relative.
469 (pe_print_idata): Account for relative DataDirectory virtual
470 addresses. Don't trash datasize inside POWERPC_LE_PE code.
471 (pe_print_edata): Similarly.
472
473 From Szabolcs Szakacsits <szaka@F-Secure.com>
474 * peigen.c (dir_names): Add Delay Import Directory.
475 (pe_print_idata): Always search for bfd section containing
476 idata address rather than looking up section name. Print this
477 section name rather than .idata.
478 (pe_print_edata): Similarly. Also print some fields as %08lx.
479 (_bfd_pe_print_private_bfd_data_common): Print Reserved1 field as
480 Win32Version.
481
2c38bc20
CP
482Fri May 5 20:44:40 2000 Clinton Popetz <cpopetz@cygnus.com>
483
484 * xcoff.h: Rename to xcoff-target.h
485 * Makefile.am: Change all instances of xcoff.h to xcoff-target.h
486 * coff-rs6000.c: Ditto.
487 * coff64-rs6000.c: Ditto.
488 * coff-pmac.c: Ditto.
489 * Makefile.in: Regenerate.
490
c6664dfb
CP
491Fri May 5 16:51:03 2000 Clinton Popetz <cpopetz@cygnus.com>
492
493 * coffcode.h (coff_set_arch_mach_hook, coff_set_flags):
494 Change U802TOC64MAGIC to U803XTOCMAGIC.
495
3425c182
MS
4962000-05-04 Michael Snyder <msnyder@seadog.cygnus.com>
497
498 * elf.c (bfd_elf_get_arch_size): New function, return 32 | 64 | -1.
499 * bfd-in.h: Prototype bfd_elf_get_arch_size.
500 * bfd-in2.h: Prototype bfd_elf_get_arch_size.
501
7c30ac37
AM
5022000-05-04 Alan Modra <alan@linuxcare.com.au>
503
504 * libhppa.h (HPPA_R_CONSTANT): Cast argument to bfd_signed_vma.
505