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