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