]> Git Repo - binutils.git/blame - bfd/ChangeLog
* config/i386/i386sol2.mh: Add XM_CLIBS definition to resolve
[binutils.git] / bfd / ChangeLog
CommitLineData
44852b19
AM
12000-10-07 Alan Modra <[email protected]>
2
fc8c40a0
AM
3 * elflink.h (size_dynamic_sections): Don't create various tags if
4 .dynstr is excluded from the link. Don't set first dynsym entry
5 if dynsymcount is zero.
6 (elf_bfd_final_link): Don't try to swap out dynamic syms if
7 .dynsym excluded from the link. Don't try to write any dynamic
8 sections excluded from the link.
9
44852b19
AM
10 * elf.c (swap_out_syms): Handle global section symbols.
11
3e4554a2
DD
122000-10-05 DJ Delorie <[email protected]>
13
14 * peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocs
15 * coffcode.h (coff_set_alignment_hook): read extended reloc count
16 (coff_write_relocs): write extended reloc count
17 (coff_write_object_contents): account for extended relocs
18
fa152c49
JW
192000-10-05 Jim Wilson <[email protected]>
20
21 * elf-bfd.h (struct elf_backend_data): Add elf_backend_section_flags
22 field.
23 * elf.c (_bfd_elf_make_section_from_shdr): Call the
24 elf_backend_section_flags function.
25 * elf64-ia64.c (elf64_ia64_section_from_shdr): Delete flag conversion
26 code.
27 (elf64_ia64_section_flags): New function containing flag conversion
28 code.
29 (elf_backend_section_flags): Define to elf64_ia64_section_flags.
30 * elfxx-target.h (elf_backend_section_flags): Define.
31 (elfNN_bed): Initialize elf_backend_section_flags field.
32
36605136
AM
332000-10-02 Alan Modra <[email protected]>
34
35 * elf32-hppa.c (elf32_hppa_check_relocs): Correct call to
36 _bfd_elf32_gc_record_vtable. Correct a comment.
37
4b6609a0
UC
382000-10-01 Ulf Carlsson <[email protected]>
39
40 From Ralf Baechle <[email protected]>
41
42 * elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld
43 produces binaries with got[1] = 0x80000001 to differenciate them
44 for the dynamic linker from the broken binaries produced by old
45 versions.
36605136 46
f572a39d
AM
472000-09-30 Petr Sorfa <[email protected]>
48
49 * elf.c (elfcore_grok_pstatus): Check for size of pxstatus_t.
50 (elfcore_grok_lwpstatus): Check for size of lwpxstatus_t.
51 * configure.in: Add check for pxstatus_t and lwpxstatus_t.
52 * configure: Regenerate.
53
4da81684
HPN
542000-09-27 Hans-Peter Nilsson <[email protected]>
55
56 Define two bfd_targets for absence and presence of leading
57 underscore on symbols. Make sure to only link same kind.
58 * elf32-cris.c (cris_elf_object_p,
59 cris_elf_final_write_processing, cris_elf_print_private_bfd_data,
60 cris_elf_merge_private_bfd_data): New.
61 (elf_backend_object_p, elf_backend_final_write_processing,
62 bfd_elf32_bfd_print_private_bfd_data,
63 bfd_elf32_bfd_merge_private_bfd_data): Define.
64 <Target vector definition>: Include elf32-target.h twice with
65 different macro settings:
66 (TARGET_LITTLE_SYM): First as bfd_elf32_cris_vec, then as
67 bfd_elf32_us_cris_vec.
68 (TARGET_LITTLE_NAME): First as "elf32-cris", then "elf32-us-cris".
69 (elf_symbol_leading_char): First as 0, then '_'.
70 (INCLUDED_TARGET_FILE): Define for second include of elf32-target.h.
71 * config.bfd (cris-*-*): Add bfd_elf32_us_cris_vec to targ_selvecs.
72 * configure.in (bfd_elf32_cris_vec, cris_aout_vec): New vector.
73 * configure: Regenerate.
74 * targets.c: Declare bfd_elf32_us_cris_vec.
75 * po/bfd.pot: Regenerate.
76
9a5aca8c
AM
772000-09-29 Momchil Velikov <[email protected]>
78
79 * elf32-arm.h (arm_add_to_rel): Correctly adjust the addend for
80 R_ARM_THM_PC22 relocations.
81
512a2384
AM
822000-09-29 NIIBE Yutaka <[email protected]>
83
84 * elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath.
85
6c99a5c3
AM
862000-09-29 Momchil Velikov <[email protected]>
87
88 * elf.c (elf_fake_sections): Do not mark the section SHT_NOBITS if
89 is has the SEC_HAS_CONTENTS flag set.
90
b16885a1
HPN
91