]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/ChangeLog
Fix completion related libstdc++ assert when using -D_GLIBCXX_DEBUG
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
b9b204b3
AM
12021-02-17 Alan Modra <amodra@gmail.com>
2
3 * wasm-module.c: Guard include of limits.h.
4 (CHAR_BIT): Provide backup define.
5 (wasm_read_leb128): Use CHAR_BIT to size "result" in bits.
6 Correct signed overflow checking.
7
0d6aab77
NC
82021-02-17 Nelson Chu <nelson.chu@sifive.com>
9
10 PR 27200
11 * elfnn-riscv.c (_bfd_riscv_elf_merge_private_bfd_data): Delay
12 copying the elf flags from input BFD to output BFD, until we have
13 checked if the input BFD has no code section or not. Also fix the
14 problem that we only check the first section rather than the entire
15 sections for input BFD.
16
7b54cadd
AM
172021-02-16 Alan Modra <amodra@gmail.com>
18
19 * libbfd.c (_bfd_read_unsigned_leb128): Avoid excessive shift.
20 (_bfd_safe_read_leb128, _bfd_read_signed_leb128): Likewise.
21
8c674061
JB
222021-02-15 Jan Beulich <jbeulich@suse.com>
23
24 * doc/Makefile.am: Replace "cp -p" by "$(LN_S)".
25 * doc/Makefile.in: Re-generate.
26
1781a9d0
AM
272021-02-15 Alan Modra <amodra@gmail.com>
28
29 * elf32-nds32.c (nds32_get_section_contents): Replace
30 bfd_malloc_and_get_section with bfd_get_full_section_contents.
31 (nds32_elf_relax_delete_blanks): Init contents.
32 (nds32_elf_relax_section, nds32_relax_fp_as_gp): Likewise.
33
8b78cbec
AM
342021-02-15 Alan Modra <amodra@gmail.com>
35
36 * coff-alpha.c (alpha_ecoff_get_relocated_section_contents): Use
37 bfd_get_full_section_contents.
38
d7a7af8f
AM
392021-02-14 Alan Modra <amodra@gmail.com>
40
41 * elfxx-mips.c (_bfd_elf_mips_get_relocated_section_contents): Apply
42 all fixes to bfd_generic_get_relocated_section_contents since this
43 function was split out.
44
234b98ce
AM
452021-02-11 Alan Modra <amodra@gmail.com>
46
47 * config.bfd: Remove ia64 from obsolete list.
48
769c253f
AM
492021-02-11 Alan Modra <amodra@gmail.com>
50
51 PR ld/22269
52 * elfnn-ia64.c: Revert 2017-10-14 git commit db41f6eb5234.
53
31c711a2
AM
542021-02-11 Alan Modra <amodra@gmail.com>
55
56 PR 27294
57 * elf32-avr.c (avr_elf32_load_records_from_section): Use
58 bfd_malloc_and_get_section. Use bfd_byte* vars and remove then
59 unnecessary casts.
60
6db658c5
AM
612021-02-11 Alan Modra <amodra@gmail.com>
62
63 PR 27291
64 * section.c (bfd_get_section_contents): Avoid possible overflow
65 when range checking offset and count.
66 (bfd_set_section_contents): Likewise.
67
95148614
NA
682021-02-03 Nick Alcock <nick.alcock@oracle.com>
69
70 * configure.ac (SHARED_LIBADD): Remove explicit -lintl population in
71 favour of LIBINTL.
72 * configure: Regenerated.
73
a57d1773
AM
742021-02-09 Alan Modra <amodra@gmail.com>
75
76 * config.bfd (arm*-*-symbianelf*): Move from obsolete to removed.
77 * configure.ac: Delete symbian entries.
78 * elf-bfd.h (enum elf_target_os): Delete is_symbian.
79 * elf32-arm.c: Remove symbian support. Formatting.
80 * targets.c: Delete symbian entries.
81 * configure: Regenerate.
82
1a2f1b54
L
832021-02-04 H.J. Lu <hongjiu.lu@intel.com>
84
85 PR ld/19609
86 * elf64-x86-64.c (elf_x86_64_relocate_section): Provide more
87 info when failed to convert GOTPCREL relocation.
88
24075dcc
NC
892021-02-04 Nelson Chu <nelson.chu@sifive.com>
90
91 * elfxx-riscv.c (riscv_parse_prefixed_ext): Removed zb*.
92
7d409ac0
AM
932021-02-04 Alan Modra <amodra@gmail.com>
94
95 PR 27311
96 * elflink.c (elf_link_add_object_symbols): Don't pull in as-needed
97 libraries for IR references on pass over libraries after LTO
98 recompilation.
99
f01fb44c
AM
1002021-02-03 Alan Modra <amodra@gmail.com>
101
102 PR 27311
103 * elflink.c (_bfd_elf_add_default_symbol): Revert last two changes.
104 (elf_link_add_object_symbols): Here too. Don't pull in as-needed
105 libraries when H is an indirect symbol after calling
106 _bfd_elf_add_default_symbol.
107
69551367
AM
1082021-02-03 Alan Modra <amodra@gmail.com>
109
110 PR 27311
111 * elflink.c (_bfd_elf_add_default_symbol): Clear override when
112 undecorated symbol will have a different version.
113
9918bff7
AM
1142021-02-02 Alan Modra <amodra@gmail.com>
115
116 PR 27311
117 * elflink.c (_bfd_elf_add_default_symbol): Add override parameter.
118 Use when handling default versioned symbol. Rename existing
119 override variable to nondef_override and use for non-default
120 versioned symbol.
121 (elf_link_add_object_symbols): Adjust call to suit. Don't
122 pull in as-needed libraries when override is set.
123
1f568f9a
EH
1242021-02-01 Emery Hemingway <ehmry@posteo.net>
125
126 * config.bfd: Add *-*-genode* as a target for AArch64 and x86.
127
34c10233
EV
1282021-02-01 Egor Vishnyakov <lenvampir@yandex.ru>
129
130 PR 27254
131 * elf32-rl78.c (rl78_elf_relocate_section): Fix calculation of
132 offset for the R_RL78_RH_SADDR relocation.
133
c4566785
AM
1342021-01-29 Alan Modra <amodra@gmail.com>
135
136 PR 27271
137 * elflink.c (bfd_elf_link_record_dynamic_symbol): Don't segfault
138 on symbols defined in absolute or other special sections.
139
def97fb9
AM
1402021-01-28 Alan Modra <amodra@gmail.com>
141
142 PR 27259
143 * elflink.c (_bfd_elf_gc_mark_extra_sections): Use linker_mark to
144 prevent endless looping of linked-to sections.
145
4cb1265b
MS
1462020-12-17 Mihails Strasuns <mihails.strasuns@intel.com>
147
148 * bfd-elf.h (elfcore_write_file_note): New function.
149 * elf.c (elfcore_write_file_note): New function.
150
4287950e
AM
1512021-01-26 Alan Modra <amodra@gmail.com>
152
153 * elf32-ft32.c (ft32_reloc_type_lookup): Don't miss ft32_reloc_map[0].
154
940d0202
L
1552021-01-24 H.J. Lu <hongjiu.lu@intel.com>
156
157 PR binutils/27231
158 * dwarf2.c (read_rnglists): Ignore empty range when parsing line
159 number tables.
160
18454c15
L
1612021-01-23 H.J. Lu <hongjiu.lu@intel.com>
162
163 PR binutils/27231
164 * dwarf2.c (read_rnglists): Advance rngs_ptr after
165 _bfd_safe_read_leb128 when parsing DW_RLE_offset_pair.
166
4bd7c902
AM
1672021-01-20 Alan Modra <amodra@gmail.com>
168
169 * elf32-ppc.c: Delete outdated comment.
170 (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): Define.
171 * elf64-ppc.c (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): Define.
172
8bd10d6b
AM
1732021-01-20 Alan Modra <amodra@gmail.com>
174
175 * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't assume
176 section symbols are present.
177
30845f11
AM
1782021-01-19 Alan Modra <amodra@gmail.com>
179
180 * elf64-ppc.c (elf_hash_entry): New inline function. Use
181 throughout to replace casts.
182 (branch_reloc_hash_match): Remove const from params.
183 (use_local_plt): New function.
184 (allocate_dynrelocs, ppc_build_one_stub, ppc_size_one_stub),
185 (build_global_entry_stubs_and_plt, ppc64_elf_relocate_section):
186 Use use_local_plt.
187 * elf32-ppc.c (use_local_plt): New function.
188 (allocate_dynrelocs, ppc_elf_relocate_section),
189 (write_global_sym_plt): Use use_local_plt.
190
994b2513
L
1912021-01-17 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR ld/27193
194 * elflink.c (elf_create_symbuf): Also ignore section symbols.
195
75a933f3
L
1962021-01-16 H.J. Lu <hongjiu.lu@intel.com>
197
198 PR ld/23169
199 * elfxx-x86.c (_bfd_x86_elf_link_fixup_ifunc_symbol): Don't
200 check pointer_equality_needed.
201
68b00778
L
2022021-01-15 H.J. Lu <hongjiu.lu@intel.com>
203
204 * elf-linker-x86.h (elf_linker_x86_params): Add
205 report_relative_reloc.
206 * elf32-i386.c (elf_i386_relocate_section): Call
207 _bfd_x86_elf_link_report_relative_reloc to report relative
208 relocations for -z report-relative-reloc.
209 (elf_i386_finish_dynamic_symbol): Likewse.
210 * elf64-x86-64.c (elf_x86_64_relocate_section): Likewse.
211 (elf_x86_64_finish_dynamic_symbol): Likewse.
212 * elfxx-x86.c (_bfd_x86_elf_link_report_relative_reloc): New
213 function.
214 * elfxx-x86.h (_bfd_x86_elf_link_report_relative_reloc): New
215 prototype.
216
ad92f33d
AM
2172021-01-16 Alan Modra <amodra@gmail.com>
218
219 * compress.c (decompress_contents): Tidy inflateEnd result test.
220
eb6e6af8
AM
2212021-01-16 Alan Modra <amodra@gmail.com>
222
223 PR 26002
224 * elflink.c (elf_link_output_extsym): Use version 1 in
225 .gnu.version for undefined unversioned symbols.
226
4bb5732e
NC
2272021-01-15 Nelson Chu <nelson.chu@sifive.com>
228
229 * elfnn-riscv.c (riscv_relax_delete_bytes): Fixed the indent that
230 caused the by previous commit accidentally.
231
1942a048
NC
2322021-01-15 Nelson Chu <nelson.chu@sifive.com>
233
234 * elfnn-riscv.c: Indent, labels and GNU coding standards tidy,
235 also aligned the code.
236
b800637e
NC
2372021-01-15 Nelson Chu <nelson.chu@sifive.com>
238
239 * elfnn-riscv.c (riscv_merge_attributes): Fix typos of messages.
240
dcd709e0
NC
2412021-01-15 Nelson Chu <nelson.chu@sifive.com>
242
243 * elfnn-riscv.c: Comments tidy and improvement.
244 * elfxx-riscv.c: Likewise.
245 * elfxx-riscv.h: Likewise.
246
8ca9c7eb
L
2472021-01-14 H.J. Lu <hongjiu.lu@intel.com>
248
249 PR ld/26688
250 * elf32-bfin.c (bfinfdpic_relocate_section): Skip non SEC_ALLOC
251 section for R_BFIN_FUNCDESC.
252
7e0d77ef
NC
2532021-01-14 Nick Clifton <nickc@redhat.com>
254
255 * elf.c (elfcore_grok_win32pstatus): Check for a note type of 0.
256
5347ed60
AM
2572021-01-13 Alan Modra <amodra@gmail.com>
258
259 * Makefile.in: Regenerate.
260 * doc/Makefile.in: Regenerate.
261
b209b5a6
AM
2622021-01-13 Alan Modra <amodra@gmail.com>
263
264 PR 27160
265 * section.c (struct bfd_section): Remove pattern field.
266 (BFD_FAKE_SECTION): Adjust to suit.
267 * bfd-in2.h: Regenerate.
268 * elflink.c (compare_link_order, elf_fixup_link_order): Delete.
269 (bfd_elf_final_link): Don't call elf_fixup_link_order.
270
d546b610
L
2712021-01-12 H.J. Lu <hongjiu.lu@intel.com>
272
273 PR binutils/26792
274 * configure.ac: Use GNU_MAKE_JOBSERVER.
275 * aclocal.m4: Regenerated.
276 * configure: Likewise.
277
c2e9a4a3
L
2782021-01-12 H.J. Lu <hongjiu.lu@intel.com>
279
280 PR ld/27171
281 * reloc.c (bfd_perform_relocation): Adjust R_AMD64_DIR64 and
282 R_AMD64_DIR32 relocations for PE/x86-64 inputs.
283
83b33c6c
L
2842021-01-11 H.J. Lu <hongjiu.lu@intel.com>
285
286 PR ld/27173
287 * configure: Regenerated.
288
a8aa72b9
NC
2892021-01-11 Nick Clifton <nickc@redhat.com>
290
291 * po/fr.po: Updated French translation.
292 * po/pt.po: Updated Portuguese translation.
293 * po/sr.po: Updated Serbian translation.
294 * po/uk.po: Updated Ukranian translation.
295
a4966cd9
L
2962021-01-09 H.J. Lu <hongjiu.lu@intel.com>
297
298 * configure: Regenerated.
299
0a94990b
L
3002021-01-09 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR ld/27166
303 * elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Handle
304 -z lam-u48 and -z lam-u57.
305
573fe3fb
NC
3062021-01-09 Nick Clifton <nickc@redhat.com>
307
308 * version.m4: Change to 2.36.50.
309 * configure: Regenerate.
310 * po/bfd.pot: Regenerate.
311
055bc77a
NC
3122021-01-09 Nick Clifton <nickc@redhat.com>
313
314 * 2.36 release branch crated.
315
ba9e922f
L
3162021-01-08 H.J. Lu <hongjiu.lu@intel.com>
317
318 * elfxx-x86.c (_bfd_x86_elf_link_setup_gnu_properties): Also set
319 LAM_U57 when setting LAM_U48.
320
b1b29aa5
L
3212021-01-08 H.J. Lu <hongjiu.lu@intel.com>
322
323 PR ld/26256
324 PR ld/27160
325 * elflink.c (elf_fixup_link_order): Verify that fixing up
326 SHF_LINK_ORDER doesn't increase the output section size.
327
64307045
AM
3282021-01-09 Alan Modra <amodra@gmail.com>
329
330 * configure: Regenerate.
331
f4782128
ST
3322021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
333
334 * configure: Regenerate.
335
d1bcae83
L
3362021-01-07 H.J. Lu <hongjiu.lu@intel.com>
337
338 PR 27109
339 * aix386-core.c (core_aix386_vec): Initialize
340 keep_unused_section_symbol to TARGET_KEEP_UNUSED_SECTION_SYMBOLS.
341 * aout-target.h (MY (vec)): Likewise.
342 * binary.c (binary_vec): Likewise.
343 * cisco-core.c (core_cisco_be_vec): Likewise.
344 (core_cisco_le_vec): Likewise.
345 * coff-alpha.c (alpha_ecoff_le_vec): Likewise.
346 * coff-i386.c (TARGET_SYM): Likewise.
347 (TARGET_SYM_BIG): Likewise.
348 * coff-ia64.c (TARGET_SYM): Likewise.
349 * coff-mips.c (mips_ecoff_le_vec): Likewise.
350 (mips_ecoff_be_vec): Likewise.
351 (mips_ecoff_bele_vec): Likewise.
352 * coff-rs6000.c (rs6000_xcoff_vec): Likewise.
353 (powerpc_xcoff_vec): Likewise.
354 * coff-sh.c (sh_coff_small_vec): Likewise.
355 (sh_coff_small_le_vec): Likewise.
356 * coff-tic30.c (tic30_coff_vec): Likewise.
357 * coff-tic54x.c (tic54x_coff0_vec): Likewise.
358 (tic54x_coff0_beh_vec): Likewise.
359 (tic54x_coff1_vec): Likewise.
360 (tic54x_coff1_beh_vec): Likewise.
361 (tic54x_coff2_vec): Likewise.
362 (tic54x_coff2_beh_vec): Likewise.
363 * coff-x86_64.c (TARGET_SYM): Likewise.
364 (TARGET_SYM_BIG): Likewise.
365 * coff64-rs6000.c (rs6000_xcoff64_vec): Likewise.
366 (rs6000_xcoff64_aix_vec): Likewise.
367 * coffcode.h (CREATE_BIG_COFF_TARGET_VEC): Likewise.
368 (CREATE_BIGHDR_COFF_TARGET_VEC): Likewise.
369 (CREATE_LITTLE_COFF_TARGET_VEC): Likewise.
370 * elfxx-target.h (TARGET_BIG_SYM): Likewise.
371 (TARGET_LITTLE_SYM): Likewise.
372 * hppabsd-core.c (core_hppabsd_vec): Likewise.
373 * hpux-core.c (core_hpux_vec): Likewise.
374 * i386msdos.c (i386_msdos_vec): Likewise.
375 * ihex.c (ihex_vec): Likewise.
376 * irix-core.c (core_irix_vec): Likewise.
377 * mach-o-target.c (TARGET_NAME): Likewise.
378 * mmo.c (mmix_mmo_vec): Likewise.
379 * netbsd-core.c (core_netbsd_vec): Likewise.
380 * osf-core.c (core_osf_vec): Likewise.
381 * pdp11.c (MY (vec)): Likewise.
382 * pef.c (pef_vec): Likewise.
383 (pef_xlib_vec): Likewise.
384 * plugin.c (plugin_vec): Likewise.
385 * ppcboot.c (powerpc_boot_vec): Likewise.
386 * ptrace-core.c (core_ptrace_vec): Likewise.
387 * sco5-core.c (core_sco5_vec): Likewise.
388 * som.c (hppa_som_vec): Likewise.
389 * srec.c (srec_vec): Likewise.
390 (symbolsrec_vec): Likewise.
391 * tekhex.c (tekhex_vec): Likewise.
392 * trad-core.c (core_trad_vec): Likewise.
393 * verilog.c (verilog_vec): Likewise.
394 * vms-alpha.c (alpha_vms_vec): Likewise.
395 * vms-lib.c (alpha_vms_lib_txt_vec): Likewise.
396 * wasm-module.c (wasm_vec): Likewise.
397 * xsym.c (sym_vec): Likewise.
398 * elf.c (ignore_section_sym): Return TRUE if BSF_SECTION_SYM_USED
399 isn't set.
400 (elf_map_symbols): Don't include ignored section symbols.
401 * elfcode.h (elf_slurp_symbol_table): Also set
402 BSF_SECTION_SYM_USED on STT_SECTION symbols.
403 * elflink.c (bfd_elf_final_link): Generated section symbols only
404 when emitting relocations or reqired.
405 * elfxx-x86.h (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): New.
406 * syms.c (BSF_SECTION_SYM_USED): New.
407 * targets.c (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): New.
408 (bfd_target): Add keep_unused_section_symbols.
409 (bfd_keep_unused_section_symbols): New.
410 * bfd-in2.h: Regenerated.
411
17d60030
NC
4122021-01-07 Nick Clifton <nickc@redhat.com>
413
414 PR 25713
415 * bfdio.c (_bfd_real_fopen): For Win32 convert relative paths to
416 absolute paths and check to see if they are longer than MAX_PATH.
417
aa881ecd
PT
4182021-01-07 Philipp Tomsich <prt@gnu.org>
419
420 * elfxx-riscv.c (riscv_std_z_ext_strtab): Added zihintpause.
421
2652cfad
CXW
4222021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
423 Jim Wilson <jimw@sifive.com>
424 Andrew Waterman <andrew@sifive.com>
425 Maxim Blinov <maxim.blinov@embecosm.com>
426 Kito Cheng <kito.cheng@sifive.com>
427 Nelson Chu <nelson.chu@sifive.com>
428
429 * elfxx-riscv.c (riscv_std_z_ext_strtab): Added zba, zbb and zbc.
430
d4e57b87
L
4312021-01-06 H.J. Lu <hongjiu.lu@intel.com>
432
433 * elf32-bfin.c (bfin_check_relocs): Check bfd_link_hash_indirect.
434 (bfinfdpic_check_relocs): Likewise.
435
599c86c4
AM
4362021-01-06 Alan Modra <amodra@gmail.com>
437
438 * elf32-score.c (s3_bfd_score_info_to_howto): Report an error
439 on unknown r_type.
440 * elf32-score7.c (s7_bfd_score_info_to_howto): Likewise.
441
3677b729
AM
4422021-01-06 Alan Modra <amodra@gmail.com>
443
444 * config.bfd (sparc-*-solaris2*): Add sparc_elf32_vec.
445 (sparc64-*-solaris2*): Add sparc_elf64_vec and
446 sparc_elf32_vec.
447
fbc09e7a
MC
4482021-01-06 Marcus Comstedt <marcus@mc.pp.se>
449
450 * config.bfd: Added targets riscv64be*-*-*, riscv32be*-*-* and
451 riscvbe*-*-*. Also added riscv_elf[32|64]_be_vec.
452 * configure.ac: Handle riscv_elf[32|64]_be_vec.
453 * configure: Regenerate.
454 * elfnn-riscv.c: Include <limits.h> and define CHAR_BIT for
455 riscv_is_insn_reloc.
456 (riscv_get_insn): RISC-V instructions are always little endian, but
457 bfd_get may be used for big-endian, so add new riscv_get_insn to handle
458 the insturctions.
459 (riscv_put_insn): Likewsie.
460 (riscv_is_insn_reloc): Check if we are relocaing an instruction.
461 (perform_relocation): Call riscv_is_insn_reloc to decide if we should
462 use riscv_[get|put]_insn or bfd_[get|put].
463 (riscv_zero_pcrel_hi_reloc): Use riscv_[get|put]_insn, bfd_[get|put]l32
464 or bfd_[get|put]l16 for code.
465 (riscv_elf_relocate_section): Likewise.
466 (riscv_elf_finish_dynamic_symbol): Likewise.
467 (riscv_elf_finish_dynamic_sections): Likewise.
468 (_bfd_riscv_relax_call): Likewise.
469 (_bfd_riscv_relax_lui): Likewise.
470 (_bfd_riscv_relax_align): Likewise.
471 (_bfd_riscv_relax_pc): Likewise.
472 (riscv_elf_object_p): Handled for big endian.
473 (TARGET_BIG_SYM, TARGET_BIG_NAME): Defined.
474 * targets.c: Add riscv_elf[32|64]_be_vec.
475 (_bfd_target_vector): Likewise.
476
c8bad65e
AM
4772021-01-05 Alan Modra <amodra@gmail.com>
478
479 * elflink.c (bfd_elf_link_record_dynamic_symbol): Handle no_export
480 for relocatable executable.
481
de6a7ee4
AM
4822021-01-05 Alan Modra <amodra@gmail.com>
483
484 * vms-alpha.c (_bfd_vms_slurp_egsd): Read flags after size check.
485
18b98722
NC
4862021-01-05 Nelson Chu <nelson.chu@sifive.com>
487
488 * elfnn-riscv.c (allocate_dynrelocs): When we are generating pde,
489 make sure gp symbol is output as a dynamic symbol.
490
cd6d537c
L
4912021-01-04 H.J. Lu <hongjiu.lu@intel.com>
492
493 PR ld/26256
494 * elflink.c (compare_link_order): Place unordered sections before
495 ordered sections.
496 (elf_fixup_link_order): Add a link info argument. Allow mixed
497 ordered and unordered input sections for non-relocatable link.
498 Sort the consecutive bfd_indirect_link_order sections with the
499 same pattern. Change the offsets of the bfd_indirect_link_order
500 sections only.
501 (bfd_elf_final_link): Pass info to elf_fixup_link_order.
502 * section.c (bfd_section): Add pattern.
503 (BFD_FAKE_SECTION): Initialize pattern to NULL.
504 * bfd-in2.h: Regenerated.
505
dbb078f6
AF
5062021-01-04 Alexander Fedotov <alfedotov@gmail.com>
507
508 * elf32-arm.c (elf32_arm_print_private_bfd_data): Prefix hex value
509 of private flags with 0x.
510 * elfnn-aarch64.c (elfNN_aarch64_print_private_bfd_data): Likewise.
511
5b4293ba
AM
5122021-01-04 Alan Modra <amodra@gmail.com>
513
514 PR 26822
515 * elflink.c (elf_link_input_bfd): Use the file base name in
516 linker generated STT_FILE symbols.
517
4c0e540e
NC
5182021-01-04 Nelson Chu <nelson.chu@sifive.com>
519
520 * elfxx-riscv.c (riscv_compare_subsets): Removed static.
521 * elfxx-riscv.h: Add declaration.
522 * elfnn-riscv.c (riscv_merge_multi_letter_ext): Use
523 riscv_compare_subsets to check the orders.
524 (riscv_skip_prefix): Removed.
525 (riscv_prefix_cmp): Removed.
526
e9cf3691
AM
5272021-01-04 Alan Modra <amodra@gmail.com>
528
529 PR 26741
530 * elfxx-riscv.c (riscv_parse_prefixed_ext): Free subset after
531 calculating subset version length.
532
f9a6a8f0
AM
5332021-01-01 Nicolas Boulenguez <nicolas@debian.org>
534
535 * xcofflink.c: Correct spelling in comments.
536
250d07de
AM
5372021-01-01 Alan Modra <amodra@gmail.com>
538
539 Update year range in copyright notice of all files.
540
c2795844 541For older changes see ChangeLog-2020
3499769a 542\f
c2795844 543Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
544
545Copying and distribution of this file, with or without modification,
546are permitted in any medium without royalty provided the copyright
547notice and this notice are preserved.
548
549Local Variables:
550mode: change-log
551left-margin: 8
552fill-column: 74
553version-control: never
554End: