]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/ChangeLog
Add missing changelogs for previous commits.
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
ebd2263b
AM
12019-03-08 Alan Modra <amodra@gmail.com>
2
3 PR 24311
4 * merge.c (merge_strings): Return secinfo. Don't pad section
5 to alignment here.
6 (_bfd_merge_sections): Pad section to alignment here, if input
7 sections contributing to merged output all pad to alignment.
8 Formatting.
9
219d6836
NC
102019-03-06 Nick Clifton <nickc@redhat.com>
11
12 * dwarf2.c (_bfd_dwarf2_find_symbol_bias): Check for a NULL symbol
13 table pointer.
14 * coffgen.c (coff_find_nearest_line_with_names): Do not call
15 _bfd_dwarf2_find_symbol_bias if there is no symbol table available.
16
24801b15
AK
172019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
18
19 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
20 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
21
22 PR 20113
23 * elf32-s390.c (allocate_dynrelocs): Update comment.
24
4ffd2909
TC
252019-02-28 Tamar Christina <tamar.christina@arm.com>
26
27 * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct CIE parse.
28
eed5def8
NC
292019-02-28 Nick Clifton <nickc@redhat.com>
30
31 PR 24273
32 * elf.c (bfd_elf_string_from_elf_section): Check for a string
33 section that is not NUL terminated.
34
5cfe428c
L
352019-02-27 H.J. Lu <hongjiu.lu@intel.com>
36
37 PR ld/24276
38 * elf64-x86-64.c (elf_x86_64_check_relocs): Skip symbol defined
39 by linker when checking copy reloc on protected symbol.
40
f616c36b
AM
412019-02-24 Alan Modra <amodra@gmail.com>
42
43 PR 24144
44 * pdp11.c (set_section_contents): Revert 2015-02-24 change.
45
eed62915
MF
462019-02-20 Eric Tsai <erictsai@cadence.com>
47
48 * elf32-xtensa.c (is_resolvable_asm_expansion): Scan output
49 sections between the call site and call destination and adjust
50 call distance by the largest alignment.
51
e6c3b5bf
AH
522019-02-20 Alan Hayward <alan.hayward@arm.com>
53
54 * elf-bfd.h (elfcore_write_aarch_pauth): Add declaration.
55 * elf.c (elfcore_grok_aarch_pauth): New function.
56 (elfcore_grok_note): Check for NT_ARM_PAC_MASK.
57 (elfcore_write_aarch_pauth): New function.
58 (elfcore_write_register_note): Check for AArch64 pauth section.
59
34d75fb5
AM
602019-02-20 Alan Modra <amodra@gmail.com>
61
62 PR 24225
63 * elf32-nios2.c (nios2_elf32_relocate_section): Check asprintf
64 return value.
65
edd01d07
MR
662019-02-20 Michael Roitzsch <reactorcontrol@icloud.com>
67
68 * configure.ac (SHARED_LIBADD): Add -liberty -lintl for all
69 Darwin hosts, not just or1k.
70 * configure: Regenerate.
71
8abac803
AM
722019-02-20 Alan Modra <amodra@gmail.com>
73
74 PR 24236
75 * archive64.c (_bfd_archive_64_bit_slurp_armap): Move code adding
76 sentinel NUL to string buffer nearer to loop where it is used.
77 Don't go past sentinel when scanning strings, and don't write
78 NUL again.
79 * archive.c (do_slurp_coff_armap): Simplify string handling to
80 archive64.c style.
81
179f2db0
AM
822019-02-19 Alan Modra <amodra@gmail.com>
83
84 PR 24235
85 * pei-x86_64.c (pex64_bfd_print_pdata_section): Correct checks
86 attempting to prevent read past end of section.
87
a31b8bd9
AM
882019-02-18 Alan Modra <amodra@gmail.com>
89
90 PR 24225
91 * elf32-nios2.c (nios2_elf32_relocate_section): Use asprintf and
92 PRIx64 to generate warning messages. Print local sym names too.
93
a0e90a73
CZ
942019-02-09 Vineet Gupta <vgupta@synopsys.com>
95
96 * elf32-arc (INIT_SYM_STRING): Delete.
97 (FINI_SYM_STRING): Likewise.
98 (init_str): Likewise.
99 (fini_str): Likewise.
100
482f3505
AM
1012019-02-08 Alan Modra <amodra@gmail.com>
102
103 * elf32-ppc.c (ppc_elf_relocate_section): Add %X to "unsupported
104 for bss-plt" warning to make it an error.
105
b2abe1bd
EB
1062019-02-07 Eric Botcazou <ebotcazou@adacore.com>
107
108 PR ld/18841
109 * elf32-sparc.c (elf32_sparc_reloc_type_class): Return
110 reloc_class_ifunc for ifunc symbols.
111 * elf64-sparc.c (elf64_sparc_reloc_type_class): Likewise.
112
68a09132
EB
1132019-02-07 Eric Botcazou <ebotcazou@adacore.com>
114
115 * elf32-visium.c (visium_elf_howto_parity_reloc): Minor tweak.
116 <R_VISIUM_PC16>: Use explicit range test to detect an overflow.
117
2012bf01
NC
1182019-02-07 Nick Clifton <nickc@redhat.com>
119
120 * config.bfd: Move the powerpc-lynxos and powerpc-windiss targets
121 into the definitely obsolete list.
122
83924b38
L
1232019-02-05 H.J. Lu <hongjiu.lu@intel.com>
124
125 PR ld/24151
126 * elf64-x86-64.c (elf_x86_64_need_pic): Check
127 SYMBOL_DEFINED_NON_SHARED_P instead of def_regular.
128 (elf_x86_64_relocate_section): Move PIC check for PC-relative
129 relocations to ...
130 (elf_x86_64_check_relocs): Here.
131 (elf_x86_64_finish_dynamic_symbol): Use SYMBOL_DEFINED_NON_SHARED_P
132 to check if a symbol is defined in a non-shared object.
133 * elfxx-x86.h (SYMBOL_DEFINED_NON_SHARED_P): New.
134
453f8e1e
SDJ
1352019-01-21 Sergio Durigan Junior <sergiodj@redhat.com>
136
137 * elf32-arm.c (elf32_arm_final_link_relocate): Use 'llabs' instead
138 of 'labs' (and fix GCC warning).
139
9ed1348c
NC
1402019-01-25 Nick Clifton <nickc@redhat.com>
141
142 * po/ru.po: Updated Russian translation.
143
d9938630
NC
1442019-01-23 Nick Clifton <nickc@redhat.com>
145
146 * po/fr.po: Updated French translation.
147
375cd423
NC
1482019-01-21 Nick Clifton <nickc@redhat.com>
149
150 * po/pt.po: Updated Portuguese translation.
151 * po/uk.po: Updated Ukranian translation.
152
acef8081
YC
1532019-01-21 Yuri Chornoivan <yurchor@ukr.net>
154
155 PR 24108
156 * elf32-nds32.c (nds32_relocate_section): Add space between words
157 in error message.
158 * elfnn-riscv.c (riscv_version_mismatch): Fix spelling mistake in
159 error message.
160 (riscv_i_or_e_p): Likewise.
161 (riscv_merge_arch_attr_info): Likewise.
162
f48dfe41
NC
1632019-01-19 Nick Clifton <nickc@redhat.com>
164
165 * version.m4: Reset to 2.32.51
166 * configure: Regenerate.
167 * po/bfd.pot: Regenerate.
168
f974f26c
NC
1692018-06-24 Nick Clifton <nickc@redhat.com>
170
171 2.32 branch created.
172
a4bf3d07
JW
1732019-01-16 Kito Cheng <kito@andestech.com>
174
175 * elf-attrs.c (vendor_obj_attr_size): Return 0 if size is 0 even
176 for OBJ_ATTR_PROC.
177
2dc8dd17
JW
1782019-01-16 Kito Cheng <kito@andestech.com>
179 Nelson Chu <nelson@andestech.com>
180
7d7a7d7c
JW
181 * elfnn-riscv.c (in_subsets): New.
182 (out_subsets): Likewise.
183 (merged_subsets): Likewise.
184 (riscv_std_ext_p): Likewise.
185 (riscv_non_std_ext_p): Likewise.
186 (riscv_std_sv_ext_p): Likewise.
187 (riscv_non_std_sv_ext_p): Likewise.
188 (riscv_version_mismatch): Likewise.
189 (riscv_i_or_e_p): Likewise.
190 (riscv_merge_std_ext): Likewise.
191 (riscv_merge_non_std_and_sv_ext): Likewise.
192 (riscv_merge_arch_attr_info): Likewise.
193 (riscv_merge_attributes): Likewise.
194 (_bfd_riscv_elf_merge_private_bfd_data): Merge attribute.
195
2dc8dd17
JW
196 * elfnn-riscv.c (riscv_elf_obj_attrs_arg_type): New.
197 (elf_backend_obj_attrs_vendor): Define.
198 (elf_backend_obj_attrs_section_type): Likewise.
199 (elf_backend_obj_attrs_section): Likewise.
200 (elf_backend_obj_attrs_arg_type): Define as
201 riscv_elf_obj_attrs_arg_type.
202 * elfxx-riscv.c (riscv_estimate_digit): New.
203 (riscv_estimate_arch_strlen1): Likewise.
204 (riscv_estimate_arch_strlen): Likewise.
205 (riscv_arch_str1): Likewise.
206 (riscv_arch_str): Likewise.
207 * elfxx-riscv.h (riscv_arch_str): Declare.
208
d5dcaf1b
JD
2092019-01-14 John Darrington <john@darrington.wattle.id.au>
210
211 * bfd-in2.h [BFD_RELOC_S12Z_OPR]: New reloc.
212 * libbfd.h: regen.
213 * elf32-s12z.c (eld_s12z_howto_table): R_S12Z_OPR takes non zero
214 source field. (md_apply_fix): Apply final fix
215 to BFD_RELOC_S12Z_OPR.
216 * reloc.c[BFD_RELOC_S12Z_OPR]: New reloc.
217
5a12586d
MT
2182019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
219
f466c305 220 PR 20113
5a12586d
MT
221 * elf32-s390.c (allocate_dynrelocs): Update comment.
222
3107326d
AP
2232019-01-09 Andrew Paprocki <andrew@ishiboo.com>
224
225 * warning.m4: Adjust egrep pattern for non-GNU compilers.
226 * configure: Regenerate.
227
a9859e01
AM
2282019-01-08 Alan Modra <amodra@gmail.com>
229
230 PR 23699
231 PR 24065
232 * ihex.c (ihex_write_object_contents): Properly check 32-bit
233 address range.
234
c8c89dac
YS
2352019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
236
237 * bfd/archures.c: Add bfd_mach_rx_v2 and bfd_mach_rx_v3.
238 * bfd/bfd-in2.h: Regenerate.
239 * bfd/cpu-rx.c (arch_info_struct): Add RXv2 and RXv3 entry.
240 * bfd/elf32-rx.c (elf32_rx_machine): Add RXv2 and RXv3 support.
241
d9858c37
LX
2422019-01-04 Lifang Xia <lifang_xia@c-sky.com>
243
244 * config.bfd (csky-*-elf* | csky-*-linux*): Modify the csky
245 default target, little endian target is more suitable.
246
677bd4c6
AM
2472019-01-04 Alan Modra <amodra@gmail.com>
248
249 PR 24061
250 PR 21786
251 * coff-rs6000.c (GET_VALUE_IN_FIELD): Add base parameter and
252 adjust all callers.
253 (EQ_VALUE_IN_FIELD): Likewise.
254 * coff64-rs6000.c (GET_VALUE_IN_FIELD): Likewise.
255
82704155
AM
2562019-01-01 Alan Modra <amodra@gmail.com>
257
258 Update year range in copyright notice of all files.
259
d5c04e1b 260For older changes see ChangeLog-2018
3499769a 261\f
d5c04e1b 262Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
263
264Copying and distribution of this file, with or without modification,
265are permitted in any medium without royalty provided the copyright
266notice and this notice are preserved.
267
268Local Variables:
269mode: change-log
270left-margin: 8
271fill-column: 74
272version-control: never
273End: