]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
gdb/testsuite: use the correct .debug_str section name for DW_FORM_strp
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
7b9f9859
L
12021-03-19 H.J. Lu <hongjiu.lu@intel.com>
2
3 * readelf.c (get_machine_name): Add EM_INTELGT.
4
835f2fae
NC
52021-03-18 Nick Clifton <nickc@redhat.com>
6
7 PR 27478
8 * readelf.c (dump_section_as_strings): Mention separate filename.
9 (dump_section_as_bytes): Likewise.
10 (dump_section_as_ctf): Likewise.
11 (initialise_dumkps_byname): Only issue a warning for missing
12 sections if processing the main file.
13 (process_section_contents): Only issue a warning for unsumped
14 section numbers in the main file.
15 (initialise_dump_sects): New function. Contains code extracted
16 from ...
17 (process_object): ... here. Also call initialise_dump_sects for
18 separate files.
19
44266f36
NC
202021-03-16 Nick Clifton <nickc@redhat.com>
21
22 PR 27534
23 * readelf.c (display_debug_section): Also retain .debug_addr
24 sections.
25
d6bfbc39
NC
262021-03-16 Nick Clifton <nickc@redhat.com>
27
28 PR 27533
29 * readelf.c (process_section_contents): Only dump debug
30 information for separate files unless process_links is enabled.
31 (process_object): Always call process_section_contents for
32 separate info files.
33
1996d0f1
NC
342021-03-15 Nick Clifton <nickc@redhat.com>
35
36 PR 27487
37 * nm.c (FORMAT_JUST_SYMBOLS): Define.
38 (struct optput_fns): Add entry for FORMAT_JUST_SYMBOLS.
39 (long_options): Add just-symbols.
40 (set_output_format): Add support for just-symbols.
41 (get_print_format): Likewise.
42 (do_not_print_object_filename): New function.
43 (do_not_print_archive_filename): New function.
44 (do_not_print_archive_member): New function.
45 (do_not_print_symbol_filename): New function.
46 (just_print_symbol_name): New function.
47 (main): Handle --just-symbols.
48 * NEWS: Mention the new feature.
49 * doc/binutils.texi: Document the new feature.
50
2c1bef53
CC
512021-03-12 Clément Chigot <clement.chigot@atos.net>
52
53 * od-xcoff.c: Replace RTB by TRL entry.
54
db6092f3
AB
552021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
56 Andrew Burgess <andrew.burgess@embecosm.com>
57
58 * readelf.c (get_note_type): Handle NT_RISCV_CSR.
59
b63a5e38
AB
602021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
61 Andrew Burgess <andrew.burgess@embecosm.com>
62
63 * readelf.c (get_note_type): Handle NT_GDB_TDESC.
64
d296b736
NC
652021-03-05 Nick Clifton <nickc@redhat.com>
66
67 PR 27387
68 * dwarf.c (display_debug_macro): Handle the displaying of
69 DW_MACRO_define_strp and DW_MACRO_undef_strp in v4
70 .debug_macro.dwo sections.
71
ca0e11aa
NC
722021-03-04 Nick Clifton <nickc@redhat.com>
73
74 PR 27478
75 * objdump.c (process_links): New variable.
76 (usage): Add --process-links.
77 (long_options): Likewise.
78 (dump_bfd): Stop processing once the bfd has been loaded unless
79 this is the main file or process_links has been enabled.
80 (main): Handle the process-links option.
81 * readelf.c (process_links): New variable.
82 (struct filedata): Add is_separate field.
83 (options): Add --process-links.
84 (usage): Likewise.
85 (parse_args): Likewise.
86 (process_file_header): Include the filename when dumping
87 information for separate debuginfo files.
88 (process_program_headers): Likewise.
89 (process_section_headers): Likewise.
90 (process_section_groups): Likewise.
91 (process_relocs): Likewise.
92 (process_dynamic_section): Likewise.
93 (process_version_sections): Likewise.
94 (display_lto_symtab): Likewise.
95 (process_symbol_table): Likewise.
96 (process_syminfo): Likewise.
97 (initialise_dumps_by_name): Likewise.
98 (process_section_contents): Likewise.
99 (process_notes_at): Likewise.
100 (process_notes): Likewise.
101 (open_file): Add is_separate parameter. Use to initialise the
102 is_separate field in the filedata structure.
103 (open_deug): Update call to open_file.
104 (process_object): Add processing of the contents of separate
105 debuginfo files, gated by the process_links variable.
106 (process_archive): Update call to open_file.
107 (process_file): Initialise the is_separate field in the filedata
108 structure.
109 * dwarf.c (load_separate_debug_info_file): Only report the
110 loading of a separate file if debug links are being dumped.
111 * objcopy.c (keep_section_symbols): New variable.
112 (enum command_line_switch): Add OPTION_KEEP_SYMBOLS.
113 (strip_options): Add keep-section-symbols.
114 (copy_options): Likewise.
115 (copy_usage): Likewise.
116 (strip_usage): Likewise.
117 (copy_object): Keep section symbols if requested by command line
118 option.
119 (strip_main): Handle --keep-section-symbols.
120 (copy_main): Likewise.
121 * doc/binutils.texi: Document the new options.
122 * NEWS: Mention the new features.
123 * testsuite/binutils-all/compress.exp (test_gnu_debuglink):
124 Update options passed to objdump. Use diff rather than cmp to
125 compare the dumped data.
126 * testsuite/binutils-all/objdump.WK2: Update regexp.
127 * testsuite/binutils-all/objdump.WK3: Update regexp.
128 * testsuite/binutils-all/objdump.exp: Use --process-links
129 instead of --dwarf=follow-links.
130 * testsuite/binutils-all/readelf.exp (readelf_test): Include
131 readelf's output in the log when the test fails.
132 Add the -P option to the -wKis test.
133 * testsuite/binutils-all/readelf.wKis: Update expected output.
134
fd5c076a
AM
1352021-03-03 Alan Modra <amodra@gmail.com>
136
137 PR 27493
138 * objcopy.c (filter_symbols): Apply --weaken to undefined symbols.
139 * NEWS: Mention feature.
140
ecd65684
L
1412021-03-01 H.J. Lu <hongjiu.lu@intel.com>
142
143 PR binutils/27486
144 * dwarf.c (load_separate_debug_info): Issue warning only if
145 do_debug_links is set.
146 * testsuite/binutils-all/compress.exp: Run objdump and readelf
147 with missing debug file.
148
6a1224ec
AM
1492021-03-01 Alan Modra <amodra@gmail.com>
150
151 PR 27128
152 * doc/binutils.texi: Add nm --with-symbol-versions and
153 --without-symbol-versions documentation.
154 * nm.c (with_symbol_versions): New variable.
155 (enum long_option_values): Delete OPTION_WITH_SYMBOL_VERSIONS.
156 (long_options): Make --with-symbol-versions entry twiddle the flag.
157 Add --without-symbol-versions.
158 (print_symname): Strip version when !with_symbol_versions. Add
159 dynamic version info under control of with_symbol_versions.
160 (main): Remove OPTION_WITH_SYMBOL_VERSIONS case.
161
7fe1b138
FS
1622021-02-26 Fangrui Song <maskray@google.com>
163
164 PR 27408
165 * readelf.c (quiet): New option flag.
166 (enum long_option_values): New enum to hold long option value.
167 (long_options): Add --quiet.
168 (usage): Mention --quiet.
169 (display_rel_file): If quiet is enabled, suppress "no symbols".
170 (main): Handle the new option.
171 * NEWS: Mention --quiet.
172 * docs/binutils.texi: Document --quiet.
173
0e12f6c8
TV
1742021-02-26 Tom de Vries <tdevries@suse.de>
175
176 * dwarf.c (display_debug_addr): Handle dwarf-5 .debug_addr bits.
177
32e4f96c
TV
1782021-02-26 Tom de Vries <tdevries@suse.de>
179
180 PR 27390
181 * dwarf.c: (skip_attr_bytes): Add support for DW_FORM_str* and
182 DW_FORM_addrx*.
183 (read_and_display_attr_value): Likewise.
184
e38332c2
NC
1852021-02-25 Nick Clifton <nickc@redhat.com>
186
187 * dwarf.c (get_type_abbrev_from_form): Accept but ignore sup
188 forms.
189 (read_and_display_attr_value): Handle sup forms.
190 (display_debug_sup): New function. Displays the contents of a
191 .debug_sup section.
192 (load_debug_sup_file): New function. Loads the contents of a file
193 referenced by a .debug_sup section.
194 (check_for_and_load_links): Call load_debug_sup_file.
195 (debug_displays): Add entry for .debug_sup.
196 * dwarf.h (enum dwarf_section_display_enum): Add debug_sup.
197 * readelf.c (process_section_headers): Add support for debug_sup.
198 * doc/debug.options.texi: Note that the =links option will display
199 the contents of .debug_sup sections.
200 * NEWS: Mention the new support.
201
40b02646
AM
2022021-02-25 Alan Modra <amodra@gmail.com>
203
204 PR 27456
205 * rename.c (simple_copy): Mark target_stat ATTRIBUTE_UNUSED.
206
9d3fcfe0
NC
2072021-02-24 Nick Clifton <nickc@redhat.com>
208
209 PR 27285
210 * od-elf32_avr.c (elf32_avr_get_memory_usage): Check for overflows
211 when adding together the section sizes.
212
c74147bb
NC
2132021-02-24 Nick Clifton <nickc@redhat.com>
214
215 * objcopy.c (merge_gnu_build_notes): Remove support for v1/v2 GNU
216 build notes.
217 * readelf.c (print_gnu_build_attribute_description): Likewise.
218
c42c71a1
AM
2192021-02-24 Alan Modra <amodra@gmail.com>
220 Siddhesh Poyarekar <siddhesh@gotplt.org>
221
222 PR 27456
223 * bucomm.h (smart_rename): Update prototype.
224 * rename.c (smart_rename): Add fromfd and preserve_dates params.
225 Pass fromfd and target_stat to simple_copy. Call set_times
226 when preserve_dates.
227 (simple_copy): Accept fromfd rather than from filename. Add
228 target_stat param. Rewind fromfd rather than opening. Open
229 "to" file without O_CREAT. Try to preserve S_ISUID and S_ISGID.
230 * ar.c (write_archive): Rename ofd to tmpfd. Dup tmpfd before
231 closing output temp file, and pass tmpfd to smart_rename.
232 * arsup.c (temp_fd): Rename from real_fd.
233 (ar_save): Dup temp_fd and pass to smart_rename.
234 * objcopy.c (strip_main, copy_main): Likewise, and pass
235 preserve_dates.
236
cca8873d
AM
2372021-02-24 Alan Modra <amodra@gmail.com>
238
239 PR 27456
240 * rename.c: Tidy throughout.
241 (smart_rename): Always copy. Remove windows specific code.
242
4d496013
AM
2432021-02-20 Alan Modra <amodra@gmail.com>
244
245 * testsuite/lib/binutils-common.exp: Whitespace fixes throughout.
246 (run_dump_test): Fail if expecting errors from a file like we do
247 for error strings, if no error is seen.
248
0be51eb4
AM
2492021-02-19 Alan Modra <amodra@gmail.com>
250
251 * testsuite/binutils-all/readelf.exp (pr26548): Run for 32-bit too.
252
3685de75
SP
2532021-02-19 Siddhesh Poyarekar <siddhesh@gotplt.org>
254
255 * ar.c (write_archive): Remove TARGET_STAT. Adjust call to
256 SMART_RENAME.
257 * arsup.c (ar_save): Likewise.
258 * objcopy (strip_main): Don't copy TMPFD. Don't set times on
259 temporary file and adjust call to SMART_RENAME.
260 (copy_main): Likewise.
261 * rename.c [!S_ISLNK]: Remove definitions.
262 (try_preserve_permissions): Remove function.
263 (smart_rename): Remove FD, PRESERVE_DATES arguments. Use
264 rename system call only if TO does not exist.
265 * bucomm.h (smart_rename): Adjust declaration.
266
85684222
NC
2672021-02-18 Nick Clifton <nickc@redhat.com>
268
269 * objcopy.c (merge_gnu_build_notes): Handle notes with a start
270 address that is higher than the end address.
271
b9b204b3
AM
2722021-02-17 Alan Modra <amodra@gmail.com>
273
274 * dwarf.c: Include limits.h.
275 (CHAR_BIT): Provide backup define.
276 (read_leb128): Use CHAR_BIT to size "result" in bits. Correct
277 signed overflow checking.
278 * testsuite/binutils-all/pr26548.s,
279 * testsuite/binutils-all/pr26548.d,
280 * testsuite/binutils-all/pr26548e.d: New tests.
281 * testsuite/binutils-all/readelf.exp: Run them.
282 (readelf_test): Drop unused "xfails" parameter. Update all uses.
283
e6ca1878
JB
2842021-02-16 Jan Beulich <jbeulich@suse.com>
285
286 * dwarf.c (process_debug_info): Initialize "dwo_id".
287
208599d9
AM
2882021-02-15 Alan Modra <amodra@gmail.com>
289
290 * objdump.c (load_specific_debug_section): Don't call
291 bfd_cache_section_contents. Rearrange so that
292 bfd_get_full_section_contents is not called on path where
293 bfd_simple_get_relocated_section_contents is called.
294 Don't set section->user_data.
295 (free_debug_section): Always free section->start. Don't twiddle
296 section flags.
297 * readelf.c (load_specific_debug_section): Don't set user_data.
298 * dwarf.h (struct dwarf_section): Remove use_data field.
299 * dwarf.c (NO_ABBREVS, ABBREV): Adjust to suit.
300
1781a9d0
AM
3012021-02-15 Alan Modra <amodra@gmail.com>
302
303 * testsuite/binutils-all/compress.exp: Remove nds32 xfails.
304 * testsuite/binutils-all/objdump.exp: Likewise.
305
1944212b
AM
3062021-02-14 Alan Modra <amodra@gmail.com>
307
308 * objdump.c (slurp_symtab): Don't add an extra entry for NULL
309 to the symbol array.
310 (slurp_dynamic_symtab): Likewise.
311 (dump_bfd): Formatting. Copy terminating NULL from extra_syms.
312
0d0a0d86
AM
3132021-02-14 Alan Modra <amodra@gmail.com>
314
315 * Makefile.in: Regenerate.
316 * doc/Makefile.in: Regenerate.
317
adeab0c5
MF
3182021-02-13 Mike Frysinger <vapier@gentoo.org>
319
320 * aclocal.m4: Regenerate.
321
c46b7066
NC
3222021-02-12 Nick Clifton <nickc@redhat.com>
323
324 * configure.ac (follow-debug-links): Add option to enable or
325 disable the following of debug links by default. Set the
326 default for the option to be 'follow'.
327 * dwarf.c (do_follow_links): Initialise with DEFAULT_FOR_FOLLOW_LINKS.
328 (dwarf_select_sections_by_names): Add no-follow-links option.
329 (dwarf_select_sections_by_letter): Add 'N' option.
330 * objdump.c (usage): Add conditional text describing the
331 follow links option.
332 (slurp_symtab): Ensure that there is a NULL entry at the end
333 of the symbol table.
334 (slurp_dynamic_symtab): Likewise.
335 (dump_bfd): When extending the symbol table, ensure that there
336 is still a NULL entry at the end.
337 * readelf.c (usage): Add conditional text describing the
338 follow links option.
339 * doc/binutils.texi: Update documentation for objcopy and
340 readelf.
341 * doc/debug.options.texi: Update documentation of the
342 follow-links option.
343 * config.in: Regenerate.
344 * configure: Regenerate.
345 * testsuite/binutils-all/compress.exp: Add the -WN option to
346 objdump command lines that are not expecting to follow links.
347 * testsuite/binutils-all/readelf.exp: Add the
348 --debug-dump=no-follow-links option to tests that are not
349 expecting to follow debug links.
350 * NEWS: Mention the new behaviour.
351
17e04eff
AM
3522021-02-12 Alan Modra <amodra@gmail.com>
353
354 * testsuite/binutils-all/objcopy.exp: Report "unsupported" when
355 gas or ld fails to build a testcase rather than "unresolved".
356 Report "fail" when readelf returns an error status rather than
357 "unresolved".
358 * testsuite/binutils-all/ar.exp: Likewise.
359 * testsuite/binutils-all/compress.exp: Likewise.
360 * testsuite/binutils-all/readelf.exp: Likewise.
361
8f054a7a
AM
3622021-02-12 Alan Modra <amodra@gmail.com>
363
364 * testsuite/binutils-all/pr25662.s: Replace "a" with "aaa" and
365 "c" with "ccc" labels.
366
528a4f87
TV
3672021-02-12 Tom de Vries <tdevries@suse.de>
368
369 * dwarf.h (debug_info): Fix typo in comment.
370
95abb394
TV
3712021-02-12 Tom de Vries <tdevries@suse.de>
372
373 * dwarf.c (display_debug_str_offsets): Handle multiple sets of
374 entries.
375
d60f7998
TV
3762021-02-12 Tom de Vries <tdevries@suse.de>
377
378 * dwarf.c (process_debug_info): Print DWO ID.
379
1cfcf300
AM
3802021-02-11 Alan Modra <amodra@gmail.com>
381
382 PR 27290
383 PR 27293
384 PR 27295
385 * od-elf32_avr.c (elf32_avr_get_note_section_contents): Formatting.
386 Use bfd_malloc_and_get_section.
387 (elf32_avr_get_note_desc): Formatting. Return descsz. Sanity
388 check namesz. Return NULL if descsz is too small. Ensure
389 string table is terminated.
390 (elf32_avr_get_device_info): Formatting. Add note_size param.
391 Sanity check note.
392 (elf32_avr_dump_mem_usage): Adjust to suit.
393
d9d9d8ef
TV
3942021-02-10 Tom de Vries <tdevries@suse.de>
395
396 PR binutils/27391
397 * dwarf.c (load_dwo_file): Handle case that name is absolute path.
398
52ff20fe
TV
3992021-02-10 Tom de Vries <tdevries@suse.de>
400
401 PR binutils/27371
402 * dwarf.c (display_debug_ranges): Filter range lists according to
403 section.
404
5f128a25
TV
4052021-02-09 Tom de Vries <tdevries@suse.de>
406
407 PR binutils/27370
408 * dwarf.c (get_type_abbrev_from_form): Handle DW_FORM_ref_sig8.
409
9b87f84a
TV
4102021-02-09 Tom de Vries <tdevries@suse.de>
411
412 PR binutils/27386
413 * dwarf.c (process_debug_info): Handling DW_UT_skeleton and
414 DW_UT_split_compile.
415
a57d1773
AM
4162021-02-09 Alan Modra <amodra@gmail.com>
417
418 * testsuite/lib/binutils-common.exp (supports_gnu_osabi): Remove
419 symbianelf.
420
de8d4203
AM
4212021-02-07 Alan Modra <amodra@gmail.com>
422
423 * unwind-ia64.c (unw_print_xyreg): Don't leave output buffer
424 uninitialised on invalid input.
425
51a25252
AM
4262021-02-06 Alan Modra <amodra@gmail.com>
427
428 PR 27349
429 * rename.c (smart_rename): Test for existence and type of output
430 file with lstat.
431
e37d88e5
NC
4322021-02-05 Nick Clifton <nickc@redhat.com>
433
434 * MAINTAINERS: Remove Richard Henderson as the ALPHA maintainer.
435
887854ba
EZ
4362021-02-05 Eli Zaretskii <eliz@gnu.org>
437
438 PR 27252
439 * elfedit.c (check_file):
440 * bucomm.c (get_file_size): Fix typos in comments.
441
c180f095
AM
4422021-02-05 Alan Modra <amodra@gmail.com>
443
444 PR 27345
445 * arsup.c (ar_save): Use stat rather than lstat.
446
95b91a04
AM
4472021-02-03 Alan Modra <amodra@gmail.com>
448
449 PR 27270
450 PR 27284
451 PR 26945
452 * ar.c: Don't include libbfd.h.
453 (write_archive): Replace xmalloc+strcpy with xstrdup. Use
454 bfd_stat rather than fstat on iostream. Move stat and fd tests
455 outside of _WIN32 ifdef. Delete skip_stat variable.
456 * arsup.c (temp_name, real_ofd): New static variables.
457 (ar_open): Use make_tempname and bfd_fdopenw.
458 (ar_save): Adjust to suit ar_open changes. Move stat output
459 of _WIN32 ifdef.
460 * objcopy.c: Don't include libbfd.h.
461 (copy_file): Use bfd_stat.
462
5424d7ed
L
4632021-02-02 H.J. Lu <hongjiu.lu@intel.com>
464
465 PR binutils/27281
466 * readelf.c (process_section_headers): Add 'R' and 'D' to
467 "Key to Flags:".
468 * testsuite/binutils-all/retain1a.d: Updated.
469
72a51a06
NC
4702021-01-30 Nick Clifton <nickc@redhat.com>
471
472 * README-how-to-make-a-release: Small updates after the 2.35.2
473 release.
474
cc3edc52
EZ
4752021-01-28 Eli Zaretskii <eliz@gnu.org>
476
477 PR 4356
478 * windres.c (quot): Use double quotes to protect strings on
479 Windows platforms.
480
a7ad3cb1
EZ
4812021-01-28 Eli Zaretskii <eliz@gnu.org>
482
483 PR 27252
484 * bucomm.c (get_file_size): Add code to handle /dev/null on
485 Windows systems.
486 * elfedit.c (check_file): Likewise.
487
67965ba2
NC
4882021-01-27 Nick Clifton <nickc@redhat.com>
489
490 * objcopy.c (copy_main): Remove conditional control of the calls
491 to free, simplifying the code and making it easier to detect
492 typos.
493
e37709f0
FC
4942021-01-26 Frederic Cambus <fred@statdns.com>
495
496 * objcopy.c (copy_main): Fix a double free happening when both
497 --localize-symbols and --globalize-symbols options are invoked
498 together.
499
9b351c9b
NC
5002021-01-24 Nick Clifton <nickc@redhat.com>
501
502 * README-how-to-make-a-release: Minor updates after the 2.36 release.
503
ad92f33d
AM
5042021-01-16 Alan Modra <amodra@gmail.com>
505
506 * readelf.c (uncompress_section_contents): Tidy inflateEnd result test.
507
3624a6c1
AM
5082021-01-15 Alan Modra <amodra@gmail.com>
509
510 PR 26539
511 * readelf.c (uncompress_section_contents): Always call inflateEnd.
512
c14dee84
AO
5132021-01-14 Alexandre Oliva <oliva@gnu.org>
514
515 * MAINTAINERS: Update my email address.
516
5a10699f
NC
5172021-01-14 Nick Clifton <nickc@redhat.com>
518
519 * po/sv.po: Updated Swedish translation.
520
5347ed60
AM
5212021-01-13 Alan Modra <amodra@gmail.com>
522
523 * Makefile.in: Regenerate.
524 * doc/Makefile.in: Regenerate.
525
2ce40d1a
ZF
5262021-01-13 Zebediah Figura <z.figura12@gmail.com>
527
528 PR 27037
529 * dlltool.c (i386_trampoline): Adjust %rsp immediately on entry
530 and before exit.
531 (i386_x64_trampoline): Add SEH annotations.
532 (struct mac): Add how_seh field.
533 (make_delay_head): If how_set field is true add SEh instructions.
534
d546b610
L
5352021-01-12 H.J. Lu <hongjiu.lu@intel.com>
536
537 PR binutils/26792
538 * configure.ac: Use GNU_MAKE_JOBSERVER.
539 * aclocal.m4: Regenerated.
540 * configure: Likewise.
541
6d104cac
NC
5422021-01-12 Nick Clifton <nickc@redhat.com>
543
544 * po/fr.po: Updated French translation.
545
83b33c6c
L
5462021-01-11 H.J. Lu <hongjiu.lu@intel.com>
547
548 PR ld/27173
549 * configure: Regenerated.
550
a8aa72b9
NC
5512021-01-11 Nick Clifton <nickc@redhat.com>
552
553 * po/pt.po: Updated Portuguese translation.
554 * po/sr.po: Updated Serbian translation.
555 * po/uk.po: Updated Ukranian translation.
556
a4966cd9
L
5572021-01-09 H.J. Lu <hongjiu.lu@intel.com>
558
559 * configure: Regenerated.
560
573fe3fb
NC
5612021-01-09 Nick Clifton <nickc@redhat.com>
562
563 * configure: Regenerate.
564 * po/binutils.pot: Regenerate.
565
055bc77a
NC
5662021-01-09 Nick Clifton <nickc@redhat.com>
567
568 * 2.36 release branch crated.
573fe3fb
NC
569 * README-how-to-make-a-release: Add note about updating Makefiles
570 and libtool files.
571 * BRANCHES: Add binutils-2.36-branch.
055bc77a 572
64307045
AM
5732021-01-09 Alan Modra <amodra@gmail.com>
574
575 * configure: Regenerate.
576
f4782128
ST
5772021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
578
579 * configure: Regenerate.
580
d1bcae83
L
5812021-01-07 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR 27109
584 * objcopy.c (copy_object): Handle section symbols for
585 non-relocatable inputs.
586 * testsuite/binutils-all/readelf.exp (readelf_test): Check
587 is_elf_unused_section_symbols.
588 * testsuite/binutils-all/readelf.s-64: Updated.
589 * testsuite/binutils-all/readelf.ss: Likewise.
590 * testsuite/binutils-all/readelf.ss-64: Likewise.
591 * testsuite/binutils-all/readelf.s-64-unused: New file.
592 * testsuite/binutils-all/readelf.ss-64-unused: Likewise.
593 * testsuite/binutils-all/readelf.ss-unused: Likewise.
594 * testsuite/lib/binutils-common.exp
595 (is_elf_unused_section_symbols): New proc.
596
6987d5a1
RT
5972021-01-06 Reuben Thomas <rrt@sc3d.org>
598
599 * binutils/readelf.c: Correct grammar in comment.
600
f9a6a8f0
AM
6012021-01-01 Nicolas Boulenguez <nicolas@debian.org>
602
603 * coffgrok.c (do_type): Correct spelling of auxiliary in errors.
604 * doc/binutils.texi: Correct grammar.
605 * readelf.c (process_version_sections): Correct spelling of auxiliary
606 in warning.
607 * testsuite/binutils-all/vax/objdump.exp: Comment grammar fix.
608
250d07de
AM
6092021-01-01 Alan Modra <amodra@gmail.com>
610
611 Update year range in copyright notice of all files.
612
c2795844 613For older changes see ChangeLog-2020
3499769a 614\f
c2795844 615Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
616
617Copying and distribution of this file, with or without modification,
618are permitted in any medium without royalty provided the copyright
619notice and this notice are preserved.
620
621Local Variables:
622mode: change-log
623left-margin: 8
624fill-column: 74
625version-control: never
626End: