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