Add "msp" to list of expected architectures.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
6ad841a1
AM
12003-12-03 Alan Modra <amodra@bigpond.net.au>
2
3 * ecoff.c (ecoff_link_add_archive_symbols): Update for renamed
4 bfd_link_hash_entry field "next" -> "und_next".
5 * linker.c (_bfd_link_hash_newfunc): Likewise.
6 (bfd_link_add_undef): Likewise.
7 (_bfd_generic_link_add_archive_symbols): Likewise.
8 (_bfd_generic_link_add_one_symbol): Likewise.
9 * xcofflink.c (xcoff_link_add_symbols): Likewise.
10
f9d1e83f
NC
112003-12-02 Nick Clifton <nickc@redhat.com>
12
13 * configure.in (ALL_LINGUAS): Add ro.
14 * po/ro.po: New Romanian translation.
15
9fa06c65
AM
162003-12-02 Alan Modra <amodra@bigpond.net.au>
17
18 * Makefile.am: Run "make dep-am".
19 * Makefile.in: Regenerate.
20
771e446b
NC
212003-12-01 Dmitry Semyonov <Dmitry.Semyonov@oktet.ru>
22
23 * coffcode.h (coff_compute_section_file_positions): Set page_size
24 to 1 instead of 0 in the case file alignment value is zero.
25
1c3bed7b
KH
262003-12-01 Kazu Hirata <kazu@cs.umass.edu>
27
28 * coff-rs6000.c: Remove ARGSUSED and VARARGS.
29 * coff64-rs6000.c: Likewise.
30 * coffcode.h: Likewise.
31 * elf32-vax.c: Likewise.
32 * hash.c: Likewise.
33 * hppabsd-core.c: Likewise.
34 * hpux-core.c: Likewise.
35 * ihex.c: Likewise.
36 * netbsd-core.c: Likewise.
37 * osf-core.c: Likewise.
38 * pdp11.c: Likewise.
39 * ptrace-core.c: Likewise.
40 * sco5-core.c: Likewise.
41 * section.c: Likewise.
42 * sunos.c: Likewise.
43 * trad-core.c: Likewise.
44
0eddce27
AM
452003-12-01 Alan Modra <amodra@bigpond.net.au>
46
47 * elf-bfd.h (is_elf_hash_table): Take hash tab rather than info arg.
48 * elf.c (_bfd_elf_merge_sections): Adjust to suit.
49 (_bfd_elf_link_just_syms): Likewise.
50 (bfd_elf_get_needed_list): Likewise.
51 (bfd_elf_get_runpath_list): Likewise.
52 (_bfd_elf_link_hash_copy_indirect): Remove unneeded parens.
53 * elf32-hppa.c (elf32_hppa_setup_section_lists): Don't check hash tab
54 creator flavour.
55 (elf32_hppa_set_gp): Look up output sections rather than using htab.
56 * elf32-i960.c: Comment fix. Formatting.
57 * elf32-m32r.c (m32r_elf_add_symbol_hook): Use is_elf_hash_table
58 rather than testing creator flavour.
59 * elf32-sh64.c (sh64_elf_add_symbol_hook): Likewise.
60 * elf64-sh64.c (sh64_elf64_add_symbol_hook): Likewise.
61 * elflink.c (_bfd_elf_link_create_dynamic_sections): Adjust for
62 is_elf_hash_table change. Remove redundant test.
63 (bfd_elf_record_link_assignment): Use is_elf_hash_table rather than
64 testing creator flavour.
65 (elf_link_record_local_dynamic_symbol): Adjust for is_elf_hash_table.
66 (_bfd_elf_fix_symbol_flags): Likewise.
67 (_bfd_elf_adjust_dynamic_symbol): Likewise.
68 * elflink.h (elf_link_add_object_symbols): Likewise. Remove redundant
69 checks. Use is_elf_hash_table rather than testing creator flavour.
70 Use hash_table throughout in place of info->hash.
71 (elf_add_dynamic_entry): Adjust for is_elf_hash_table change.
72 (NAME(bfd_elf,size_dynamic_sections)): Likewise. Remove redundant
73 check.
74 (elf_bfd_final_link): Adjust for is_elf_hash_table change.
75 (elf_link_check_versioned_symbol): Use is_elf_hash_table rather than
76 testing creator flavour.
77 (elf_gc_sections): Add is_elf_hash_table check.
78 (elf_gc_common_finalize_got_offsets): Likewise.
79 (elf_bfd_discard_info): Adjust for is_elf_hash_table change. Remove
80 redundant check.
81 * elfxx-ia64.c (elfNN_ia64_relax_section): Use is_elf_hash_table
82 rather than testing creator flavour.
83
552585ed
CG
842003-11-28 Christian Groessler <chris@groessler.org>
85
86 * cpu-z8k.c: Convert to ISO C90.
87 * coff-z8k.c: Likewise.
88
c84fca4d
AO
892003-11-27 Alexandre Oliva <aoliva@redhat.com>
90
91 * elf-bfd.h (elf_backend_data::elf_backend_modify_segment_map):
92 Add link info argument.
93 * elf32-i370.c (elf_backend_modify_segment_map): Likewise.
94 * elf32-ppc.c (ppc_elf_modify_segment_map): Likewise.
95 * elf32-xtensa.c (elf_xtensa_modify_segment_map): Likewise.
96 * elf64-hppa.c (elf64_hppa_modify_segment_map): Likewise.
97 * elfxx-ia64.c (elfNN_ia64_modify_segment_map): Likewise.
98 * elfxx-mips.c (_bfd_mips_elf_modify_segment_map): Likewise.
99 * elfxx-mips.h (_bfd_mips_elf_modify_segment_map): Likewise.
100 * elf.c (assign_file_positions_except_relocs,
101 assign_file_positions_for_segments): Likewise. Adjust calls.
102
7720ba9f
MK
1032003-11-27 Mark Kettenis <kettenis@gnu.org>
104
105 * elf.c (elfcore_grok_netbsd_procinfo): Make a pseudosection out
106 of the note.
107
0626d451 1082003-11-26 Daniel Jacobowitz <drow@mvista.com>
0eddce27 109 Richard Sandiford <rsandifo@redhat.com>
0626d451
RS
110
111 * elfxx-mips.c (mips_elf_set_global_got_offset): Don't set no_fn_stub.
112 (mips_elf_set_no_stub): New function.
113 (mips_elf_multi_got): Call it.
114 (_bfd_mips_elf_finish_dynamic_symbol): If a relocation is needed for
115 a secondary GOT entry, create an R_MIPS_32 or R_MIPS_64 relocation and
116 use mips_elf_create_dynamic_relocation to deal with any compatibility
117 issues. Store the adjusted addend in the GOT slot.
118