2004-04-13 David Carlton <carlton@kealia.com>
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
279500de
TS
12004-04-11 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2
3 * config.bfd: Remove mips*-*-mach3* and mips*-dec-mach3* targets.
4 * configure.in: Remove mips-dec-bsd*, mips-dec-mach3*, mips-*-mach3*
5 targets amd aout_mips_big_vec, aout_mips_little_vec target vectors.
6 * configure: Regenerate.
7
ccf2f652
RS
82004-04-08 Richard Sandiford <rsandifo@redhat.com>
9
10 * elflink.c: Include libiberty.h.
11 * Makefile.am (elflink.lo): Depend on libiberty.h.
12 * Makefile.in: Regenerate.
13
ca07892d
DJ
142004-04-06 Daniel Jacobowitz <drow@mvista.com>
15
16 * elfxx-mips.c (MIPS_ELF_STUB_SECTION_NAME): Always use
17 ".MIPS.stubs".
18
a5a58ba4
L
192004-04-05 H.J. Lu <hongjiu.lu@intel.com>
20
21 * elfxx-ia64.c (elfNN_ia64_size_dynamic_sections): Always
22 reserve the memory for dynamic linker
23
24d18d30
MK
242004-04-05 Mark Kettenis <kettenis@gnu.org>
25
26 * netbsd-core.c (CORE_WCOOKIE_OFFSET): New define.
27 (netbsd_core_file_p): Create a .wcookie section for OpenBSD/sparc.
28
a4d7b4b5
L
292004-04-02 H.J. Lu <hongjiu.lu@intel.com>
30
31 * elf32-cr16c.c (elf32_cr16c_relocate_section): Use
32 RELOC_FOR_GLOBAL_SYMBOL.
33 (elf32_cr16c_add_symbol_hook): Remove const from Elf_Internal_Sym.
34
1f433d93
L
352004-04-02 H.J. Lu <hongjiu.lu@intel.com>
36
37 * elf32-arm.h (elf32_arm_final_link_relocate): Handle
38 R_ARM_ALU* only if OLD_ARM_ABI is not defined.
39
e489d0ae
PB
402004-04-01 Paul Brook <paul@codesourcery.com>
41
42 * bfd-in.h (bfd_elf32_arm_process_before_allocation): Update.
43 * elf32-arm.h (struct elf32_elf_section_map): New.
44 (struct _arm_elf_section_data): New.
45 (elf32_arm_section_data): Define.
46 (struct elf32_arm_link_hash_table): Add byteswap_code.
47 (elf32_arm_link_hash_table_create): Initialize byteswap_code.
48 (bfd_elf32_arm_process_before_allocation): Add byteswap_code.
49 (elf32_arm_post_process_headers): Set EF_ARM_BE8.
50 (elf32_arm_output_symbol_hook, elf32_arm_new_section_hook,
51 elf32_arm_compare_mapping, elf32_arm_write_section): New functions.
52 (bfd_elf32_new_section_hook, elf_backend_write_section,
53 elf_backend_link_output_symbol_hook): Define.
54
66a695f0
NC
552004-04-01 Andy Chittenden <achittenden@bluearc.com>
56
57 * stabs.c (struct stab_link_includes_totals): Add field 'symb'
58 that keeps the characters in a B_INCL..B_EINCL range.
59 (_bfd_link_section_stabs): When computing the sum of the
60 characters in a B_INCL..B_EINCL range also keep a copy of those
61 characters. Use this information to distinguish between
62 include sections that have the same sum and the same length
63 but which are nevertheless unique.
64
8375c36b
PB
652004-03-31 Paul Brook <paul@codesourcery.com>
66
67 * elf32-arm.h (elf32_arm_final_link_relocate): Add R_ARM_ALU*.
68 * elfarm-nabi.c (elf32_arm_howto_table): Ditto.
69
a56b48eb
NC
702004-03-31 Andy Chittenden <achittenden@bluearc.com>
71
72 * stabs.c (struct stab_link_includes_totals): Rename field 'total'
73 to 'sum_chars' and add field 'num_chars'.
74 (_bfd_link_section_stabs): When computing the sum of the
75 characters in a B_INCL..B_EINCL range also keep a count of the
76 number of characters. Use this information to help distinguish
77 between include sections when have the same sum but which
78 nevertheless are still unique.
79