Purge procfs.c of make_cleanup_func.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
df6d9773
JL
12000-05-18 Alan Modra <alan@linuxcare.com.au>
2
3 * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,
4 re_assemble_17, re_assemble_21, re_assemble_22): Don't mask insn.
5 (hppa_rebuild_insn): Mask immediate bits here instead.
6 * elf-hppa.h (elf_hppa_relocate_insn): Mask here too.
7
7ad34365
NC
82000-05-18 Momchil Velikov <velco@fadata.bg>
9
10 * elflink.h (elf_bfd_final_link, elf_link_input_bfd): When emiting
11 relocs for an executable, ensure that they are virtual addresses.
12
d1dab720
JL
13Thu May 18 10:55:47 2000 Jeffrey A Law (law@cygnus.com)
14
15 * config.bfd (hppa*64*-*-hpux11*): New target triplet.
16
a712da20
NC
172000-05-17 S. Bharadwaj Yadavalli <sby@scrugs.lkg.dec.com>
18 Rick Gorton <gorton@scrugs.lkg.dec.com>
19
20 * elflink.h: Add emitrelocations support: when enabled, relocation
21 information and relocation sections are put into final output
22 executables. If the emitrelocations flag is set, do the following:
23 (elf_bfd_final_link): Emit relocation sections.
24 (elf_link_input_bfd): Compute relocation section contents.
25 (elf_gc_sections): Don't clean relocation sections.
26
10febd84
CM
272000-05-16 Catherine Moore <clm@cygnux.com>
28
29 * som.c (som_decode_symclass): Recognize weak symbols.
30
db8503c4
AM
312000-05-16 Szabolcs Szakacsits <szaka@F-Secure.com>
32
33 * peigen.c (pe_print_idata): Undo part of 2000-05-12 change that
34 read idata section only from dataoff.
35 (pe_print_edata): Correctly check for valid eat_member.
36
851cde10
JR
37Tue May 16 00:04:11 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
38
39 * elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH8.
40
1bde2d57
PB
412000-05-14 Philip Blundell <philb@gnu.org>
42
43 * config.bfd (armeb-*-elf, arm*b-*-linux-gnu*): New targets.
44
a76b448c
AM
452000-05-12 Alan Modra <alan@linuxcare.com.au>
46
9ee25201
AM
47 * targets.c (bfd_target_vector): #ifdef BFD64 rs6000coff64_vec
48
a76b448c
AM
49 * peigen.c (pe_print_idata): Look for .idata section and print
50 info even if data directory has zero entries. Read idata section
51 starting from dataoff, and adjust all data offsets to suit. Cast
52 all bfd_vma vars to unsigned long before passing to fprintf.
53 * peigen.c (pe_print_edata): Similarly, look for .edata section
54 and print info even if data directory has zero entries. Cast
55 all bfd_vma vars to unsigned long before passing to fprintf.
56
57 From Szabolcs Szakacsits <szaka@F-Secure.com>
58 * peigen.c (pe_print_idata): Use bfd_section_size rather than data
59 directory size which may be bogus.
60 * peigen.c (pe_print_edata): Similarly.
61
72730e0c
AM
622000-05-09 Alan Modra <alan@linuxcare.com.au>
63
64 * elf.c (bfd_section_from_shdr): Don't set use_rela_p if rela
65 section is empty.
66 (copy_private_bfd_data): Allow for space possibly taken up by elf
67 headers when calculating segment physical address from lma.
68
8181c403
AM
692000-05-08 Alan Modra <alan@linuxcare.com.au>
70
bfde9f99
AM
71 * versados.c (versados_scan): Init stringlen and pass_2_done.
72
b35efbcd
AM
73 * trad-core.c (trad_unix_core_file_p): Return
74 bfd_error_wrong_format rather than bfd_error_file_truncated.
75
8181c403
AM
76 * peigen.c (_bfd_pei_swap_aouthdr_out): Pass ImageBase to
77 add_data_entry. DataDirectory virtual address is relative.
78 (pe_print_idata): Account for relative DataDirectory virtual
79 addresses. Don't trash datasize inside POWERPC_LE_PE code.
80 (pe_print_edata): Similarly.
81
82 From Szabolcs Szakacsits <szaka@F-Secure.com>
83 * peigen.c (dir_names): Add Delay Import Directory.
84 (pe_print_idata): Always search for bfd section containing
85 idata address rather than looking up section name. Print this
86 section name rather than .idata.
87 (pe_print_edata): Similarly. Also print some fields as %08lx.
88 (_bfd_pe_print_private_bfd_data_common): Print Reserved1 field as
89 Win32Version.
90
2c38bc20
CP
91Fri May 5 20:44:40 2000 Clinton Popetz <cpopetz@cygnus.com>
92
93 * xcoff.h: Rename to xcoff-target.h
94 * Makefile.am: Change all instances of xcoff.h to xcoff-target.h
95 * coff-rs6000.c: Ditto.
96 * coff64-rs6000.c: Ditto.
97 * coff-pmac.c: Ditto.
98 * Makefile.in: Regenerate.
99
c6664dfb
CP
100Fri May 5 16:51:03 2000 Clinton Popetz <cpopetz@cygnus.com>
101
102 * coffcode.h (coff_set_arch_mach_hook, coff_set_flags):
103 Change U802TOC64MAGIC to U803XTOCMAGIC.
104
3425c182
MS
1052000-05-04 Michael Snyder <msnyder@seadog.cygnus.com>
106
107 * elf.c (bfd_elf_get_arch_size): New function, return 32 | 64 | -1.
108 * bfd-in.h: Prototype bfd_elf_get_arch_size.
109 * bfd-in2.h: Prototype bfd_elf_get_arch_size.
110
7c30ac37
AM
1112000-05-04 Alan Modra <alan@linuxcare.com.au>
112
113 * libhppa.h (HPPA_R_CONSTANT): Cast argument to bfd_signed_vma.
114