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