* som.c (som_decode_symclass): Recognize weak symbols.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
10febd84
CM
12000-05-16 Catherine Moore <clm@cygnux.com>
2
3 * som.c (som_decode_symclass): Recognize weak symbols.
4
db8503c4
AM
52000-05-16 Szabolcs Szakacsits <szaka@F-Secure.com>
6
7 * peigen.c (pe_print_idata): Undo part of 2000-05-12 change that
8 read idata section only from dataoff.
9 (pe_print_edata): Correctly check for valid eat_member.
10
851cde10
JR
11Tue May 16 00:04:11 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
12
13 * elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH8.
14
1bde2d57
PB
152000-05-14 Philip Blundell <philb@gnu.org>
16
17 * config.bfd (armeb-*-elf, arm*b-*-linux-gnu*): New targets.
18
a76b448c
AM
192000-05-12 Alan Modra <alan@linuxcare.com.au>
20
9ee25201
AM
21 * targets.c (bfd_target_vector): #ifdef BFD64 rs6000coff64_vec
22
a76b448c
AM
23 * peigen.c (pe_print_idata): Look for .idata section and print
24 info even if data directory has zero entries. Read idata section
25 starting from dataoff, and adjust all data offsets to suit. Cast
26 all bfd_vma vars to unsigned long before passing to fprintf.
27 * peigen.c (pe_print_edata): Similarly, look for .edata section
28 and print info even if data directory has zero entries. Cast
29 all bfd_vma vars to unsigned long before passing to fprintf.
30
31 From Szabolcs Szakacsits <szaka@F-Secure.com>
32 * peigen.c (pe_print_idata): Use bfd_section_size rather than data
33 directory size which may be bogus.
34 * peigen.c (pe_print_edata): Similarly.
35
72730e0c
AM
362000-05-09 Alan Modra <alan@linuxcare.com.au>
37
38 * elf.c (bfd_section_from_shdr): Don't set use_rela_p if rela
39 section is empty.
40 (copy_private_bfd_data): Allow for space possibly taken up by elf
41 headers when calculating segment physical address from lma.
42
8181c403
AM
432000-05-08 Alan Modra <alan@linuxcare.com.au>
44
bfde9f99
AM
45 * versados.c (versados_scan): Init stringlen and pass_2_done.
46
b35efbcd
AM
47 * trad-core.c (trad_unix_core_file_p): Return
48 bfd_error_wrong_format rather than bfd_error_file_truncated.
49
8181c403
AM
50 * peigen.c (_bfd_pei_swap_aouthdr_out): Pass ImageBase to
51 add_data_entry. DataDirectory virtual address is relative.
52 (pe_print_idata): Account for relative DataDirectory virtual
53 addresses. Don't trash datasize inside POWERPC_LE_PE code.
54 (pe_print_edata): Similarly.
55
56 From Szabolcs Szakacsits <szaka@F-Secure.com>
57 * peigen.c (dir_names): Add Delay Import Directory.
58 (pe_print_idata): Always search for bfd section containing
59 idata address rather than looking up section name. Print this
60 section name rather than .idata.
61 (pe_print_edata): Similarly. Also print some fields as %08lx.
62 (_bfd_pe_print_private_bfd_data_common): Print Reserved1 field as
63 Win32Version.
64
2c38bc20
CP
65Fri May 5 20:44:40 2000 Clinton Popetz <cpopetz@cygnus.com>
66
67 * xcoff.h: Rename to xcoff-target.h
68 * Makefile.am: Change all instances of xcoff.h to xcoff-target.h
69 * coff-rs6000.c: Ditto.
70 * coff64-rs6000.c: Ditto.
71 * coff-pmac.c: Ditto.
72 * Makefile.in: Regenerate.
73
c6664dfb
CP
74Fri May 5 16:51:03 2000 Clinton Popetz <cpopetz@cygnus.com>
75
76 * coffcode.h (coff_set_arch_mach_hook, coff_set_flags):
77 Change U802TOC64MAGIC to U803XTOCMAGIC.
78
3425c182
MS
792000-05-04 Michael Snyder <msnyder@seadog.cygnus.com>
80
81 * elf.c (bfd_elf_get_arch_size): New function, return 32 | 64 | -1.
82 * bfd-in.h: Prototype bfd_elf_get_arch_size.
83 * bfd-in2.h: Prototype bfd_elf_get_arch_size.
84
7c30ac37
AM
852000-05-04 Alan Modra <alan@linuxcare.com.au>
86
87 * libhppa.h (HPPA_R_CONSTANT): Cast argument to bfd_signed_vma.
88