libctf: allow the header to change between versions
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
de4859ea
NC
12019-10-02 Niklas Gürtler <profclonk@gmail.com>
2
3 PR 24942
4 * objcopy.c (copy_usage): Update description of
5 --set-section-alignment.
6 (copy_main): Interpret numeric argument of --set-section-alignment
7 as a byte alignment, not a power of two alignment.
8 * doc/binutils.texi: Update description of
9 --set-section-alignment.
10 * testsuite/binutils-all/set-section-alignment.d: New test.
11 * testsuite/binutils-all/objcopy.exp: Run the new test.
12
663f67df
AM
132019-09-30 Alan Modra <amodra@gmail.com>
14
15 PR 25046
16 * readelf.c (process_program_headers): Clear dynamic_addr and
17 dynamic_size earlier.
18
352f6bc3
AM
192019-09-24 Alan Modra <amodra@gmail.com>
20
21 PR 25031
22 * nm.c (print_format_string): New.
23 (get_print_format): Delete saved_format. Move earlier.
24 (set_print_width): Call get_print_format.
25 (print_value): Use print_format_string.
26
aa739c59
AM
272019-09-23 Alan Modra <amodra@gmail.com>
28
29 * dlltool.c: Include coff-bfd.h.
30
b3fe587e
AM
312019-09-23 Alan Modra <amodra@gmail.com>
32
33 PR 25018
34 * dwarf.c (get_type_signedness): Delete ineffective pointer
35 comparison check. Properly range check uvalue offset on
36 recursive call.
37 (read_and_display_attr_value): Range check uvalue offset before
38 calling get_type_signedness.
39
00f93c44
AM
402019-09-20 Alan Modra <amodra@gmail.com>
41
42 * ar.c (write_archive): Use bfd_set_thin_archive.
43
4e28d4cc
TC
442019-09-18 Tamar Christina <tamar.christina@arm.com>
45
46 * testsuite/binutils-all/objdump.exp (objump -S): Update testcases.
47
fd361982
AM
482019-09-18 Alan Modra <amodra@gmail.com>
49
50 * addr2line.c, * bucomm.c, * coffgrok.c, * dlltool.c, * nm.c,
51 * objcopy.c, * objdump.c, * od-elf32_avr.c, * od-macho.c,
52 * od-xcoff.c, * prdbg.c, * rdcoff.c, * rddbg.c, * rescoff.c,
53 * resres.c, * size.c, * srconv.c, * strings.c, * windmc.c: Update
54 throughout for bfd section macro and function changes.
55
e6f7f6d1
AM
562019-09-18 Alan Modra <amodra@gmail.com>
57
58 * nm.c: Update bfd_get_section to bfd_asymbol_section throughout.
59 * objcopy.c: Likewise.
60 * objdump.c: Likewise.
61 * rdcoff.c: Likewise.
62 * objcopy.c (create_new_symbol): Use bfd_set_asymbol_name.
63 (filter_symbols): Likewise.
64
2b44a6a2
SM
652019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
66
67 * doc/Makefile.am (MOSTLYCLEANFILES): Clean all man pages,
68 cxxfilt.man and binutils.info.
69 (MAINTAINERCLEANFILES): Remove.
70 * doc/Makefile.in: Re-generate.
71
89ae5e69
SM
722019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
73
74 * doc/Makefile.am: Remove references to binutils_TEXINFOS.
75 * doc/Makefile.in: Re-generate.
76
95103a84
SM
772019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
78
79 * doc/Makefile.am (install-data-loca): Remove target.
80 (DISTCLEANFILES): Remove variable.
81 * doc/Makefile.in: Re-generate.
82
e0b2a78c
SM
832019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
84
85 * Makefile.in: Re-generate.
86 * configure: Re-generate.
87 * doc/Makefile.in: Re-generate.
88
bb695960
PB
892019-09-16 Phil Blundell <pb@pbcl.net>
90
91 * Makefile.in, configure. doc/Makefile.in: Regenerated.
92
1ff5d5c4
TT
932019-09-11 Tom Tromey <tom@tromey.com>
94
95 * objcopy.c (copy_archive): Update.
96 * bucomm.h (make_tempname, make_tempdir): Make argument const.
97 * bucomm.c (make_tempname, make_tempdir): Make argument const.
98
0a4632b5
AM
992019-09-11 Alan Modra <amodra@gmail.com>
100
101 PR 24907
102 * objdump.c (disassemble_bytes): Adjust code to avoid overlong
103 lines. Correct max_reloc_offset_into_insn test.
104
aebcfb76
NC
1052019-09-10 Nick Clifton <nickc@redhat.com>
106
107 PR 24907
108 * objdump.c (null_print): New function.
109 (disassemble_bytes): Delete previous_octets local and replace with
110 a test of the max_reloc_offset_into_insn field of the
111 bfd_arch_info structure. If a reloc is a potential match for the
112 next insn, then perform a dummy disassembly in order to calculate
113 its real length.
114
60391a25
PB
1152019-09-09 Phil Blundell <pb@pbcl.net>
116
117 binutils 2.33 branch created.
118
b16c44de
AM
1192019-09-06 Alan Modra <amodra@gmail.com>
120
121 * nm.c (print_object_filename_bsd, print_object_filename_sysv),
122 (print_object_filename_posix, print_archive_filename_bsd),
123 (print_archive_filename_sysv, print_archive_filename_posix),
124 (print_archive_member_bsd, print_archive_member_sysv),
125 (print_archive_member_posix): Constify parameter.
126 (struct output_fns <print_object_filename, print_archive_filename>),
127 (<print_archive_member>): Likewise.
128 * objcopy.c (copy_archive): Add cast for make_tempdir.
129
a85eba51
AM
1302019-08-29 Alan Modra <amodra@gmail.com>
131
132 * dwarf.c (check_uvalue): Remove unnecessary pointer checks.
133
fa463e9f
N
1342019-08-28 Niklas Gürtler <profclonk@gmail.com>
135
136 PR 24942
137 * objcopy.c (SECTION_CONTEXT_SET_ALIGNMENT): New constant.
138 (struct section_list): Add alignment field.
139 (command_line_switch): Add OPTION_SET_SECTION_ALIGNMENT.
140 (copy_options): Add --set-section-alignment.
141 (copy_usage): Describe --set-section-alignment.
142 (find_section_list): Initialise the alignment field.
143 (setup_section): Handle the alignment field.
144 (copy_main): Handle OPTION_SET_SECTION_ALIGNMENT.
145 * doc/binutils.texi: Document the new feature.
146 * NEWS: Mention the new feature.
147
a1c110a3
NC
1482019-08-28 Nick Clifton <nickc@redhat.com>
149
150 PR 24931
151 * objdump.c (source_comment): New static variable.
152 (option_values): Add OPTION_SOURCE_COMMENT.
153 (long_opions): Add --source-comment.
154 (print_line): If source comment is set, use it as a prefix to the
155 source code line.
156 (main): Handle OPTION_SOURCE_COMMENT.
157 * doc/binutils.texi: Document the new option.
158 * NEWS: Mention the new feature.
159 * testsuite/binutils-all/objdump.exp (test_objdump_S): Add tests
160 of the -S and --source-comment options.
161
ec1b0fbb
NC
1622019-08-27 Nick Clifton <nickc@redhat.com>
163
164 PR 24510
165 * dwarf.c (MAX_CU_NESTING): New constant.
166 (level_type_signed): New static array.
167 (skip_attr_bytes): New function.
168 (get_type_signedness): New function.
169 (read_and_print_leb128): New function.
170 (display_discr_list): New function.
171 (read_and_display_attr_value): Add start parameter.
172 Use new functions when handling DW_AT_type and DW_AT_discr_list.
173 (read_and_display_attr): Add start parameter. Pass to
174 read_and_display_attr_value.
175 (process_debug_info): Update call to read_and_display_attr.
176 (display_formatted_table): Likewise.
177 (display_debug_lines_decoded): Likewise. Also add start
178 parameter.
179 (display_debug_lines): Likewise.
180 * testsuite/binutils-all/dwarf-attributes.S: Update discrimination
181 lists.
182 * testsuite/binutils-all/dwarf-attributes.W: Update expected
183 output.
184
37606e67
AM
1852019-08-26 Alan Modra <amodra@gmail.com>
186
187 PR 24938
188 * debug.c (debug_write_type): Call empty_type for NULL type here..
189 (debug_write_type): ..rather than in just one case here.
190
afc72f15
NC
1912019-08-23 Nick Clifton <nickc@redhat.com>
192
193 PR 24829
194 * dwarf.c (check_uvalue): New function. Ensures that a block's
195 size is valid.
196 (read_and_display_attr_value): Use check_value when processsing
197 DW_FORM_block<n> attributes.
198
93d6a337
NC
1992019-08-22 Nick Clifton <nickc@redhat.com>
200
201 PR 24921
202 * dwarf.c (process_cu_tu_index): Handle the case where a table
203 does not have any columns.
204
d292364e
AM
2052019-08-19 Alan Modra <amodra@gmail.com>
206
207 PR 24898
208 * dwarf.c (display_debug_frames): Use the read_cie check and error
209 for augmentation data length.
210
d367307b
AM
2112019-08-17 Alan Modra <amodra@gmail.com>
212
213 PR 24911
214 * dwarf.c (comp_addr_base): Dereference args.
215
0b8b7609
AM
2162019-08-16 Alan Modra <amodra@gmail.com>
217
218 PR 24909
219 PR 23499
220 * readelf.c (get_symbol_version_string): Set sym_info earlier.
221
6ae978f1
NC
2222019-08-15 Nick Clifton <nickc@redhat.com>
223
224 PR 24767
225 * doc/binutils.texi (nm): Document the 'n' symbol type.
226
9177214a
CV
2272019-08-15 Christophe Vidal <support@krizalys.com>
228
229 * docs/binutils.texi: Fixed notice message disassembler options
230 section of the man page.
231
f16a9783
MS
2322019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
233
234 * readelf.c (get_mips_dynamic_type): Return MIPS_XHASH dynamic type.
235 (get_mips_section_type_name): Return MI{S_XHASH name string.
236 (dynamic_section_mips_val): Initialize the .MIPS.xhash dynamic
237 info.
238 (process_symbol_table): Initialize the .MIPS.xhash section
239 pointer. Adjust the readelf output to support the new section.
240 (process_object): Set the .MIPS.xhash dynamic info to zero.
241
2b2ed245
TC
2422019-08-09 Tamar Christina <tamar.christina@arm.com>
243
244 * testsuite/binutils-all/arm/in-order-all.d: Skip on pe, wince, coff.
245 * testsuite/binutils-all/arm/in-order.d: Likewise.
246 * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
247 * testsuite/binutils-all/arm/out-of-order.d: Likewise.
248
dbe15e4e
NC
2492019-08-08 Nick Clifton <nickc@redhat.com>
250
251 PR 24887
252 * readelf.c (process_notes_at): Left justify the "Data size"
253 column heading.
254 * testsuite/binutils-all/i386/empty.d: Adjust for new output format.
255 * testsuite/binutils-all/i386/ibt.d: Likewise.
256 * testsuite/binutils-all/i386/pr21231a.d: Likewise.
257 * testsuite/binutils-all/i386/pr21231b.d: Likewise.
258 * testsuite/binutils-all/i386/shstk.d: Likewise.
259 * testsuite/binutils-all/note-2-32.d: Likewise.
260 * testsuite/binutils-all/note-2-64.d: Likewise.
261 * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
262 * testsuite/binutils-all/x86-64/empty.d: Likewise.
263 * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
264 * testsuite/binutils-all/x86-64/ibt.d: Likewise.
265 * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
266 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
267 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
268 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
269 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
270 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
271 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
272 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
273 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
274 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
275 * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
276 * testsuite/binutils-all/x86-64/shstk.d: Likewise.
277
7d55c1d6
NC
2782019-08-08 Nick Clifton <nickc@redhat.com>
279
280 * testsuite/gentestdlls.c (main): Move declaration of loop
281 variable outside of the for() statement.
282
178d8719
JR
2832019-08-08 Jordan Rupprecht <rupprecht@google.com>
284
285 * readelf.c (process_note): Mask unknown description data bytes.
286
7c1c1904
AM
2872019-08-08 Alan Modra <amodra@gmail.com>
288
289 * readelf.c (get_data): Improve overflow checks.
290
f927cc8f
NC
2912019-08-07 Nick Clifton <nickc@redhat.com>
292
293 PR 24777
294 * doc/binutils.texi: Ensure consistent formating of title strings
295 for man pages. Extend the title of the size man page to be more
296 informative.
297
7cd00957
OM
2982019-08-07 Omair Majid <omajid@redhat.com>
299
300 * testsuite/binutils-all/objdump.exp
301 (test_objdump_dotnet_assemblies): Fix test to distinguish errors
302 in parsing simple pei-i386 and pei-x86-64 vs parsing the newly
303 introduced machine types.
304 * testsuite/gentestdlls.c (write_simple_dll): New function.
305 (main): Generate simple and Linux-specific variants of pei-i386
306 and pei-x86-64 files so both can be used by tests.
307
90679903
AM
3082019-08-07 Alan Modra <amodra@gmail.com>
309
310 PR 24876
311 * readelf.c (dump_ia64_unwind): Check that buffer is large
312 enough for "stamp" before reading.
313
276cbbdf
NC
3142019-08-05 Nick Clifton <nickc@redhat.com>
315
316 PR 24874
317 * objcopy.c (merge_gnu_build_notes): Do not insist on the first
318 note being a version note.
319 Remove spurious debugging fprintf.
320
e17869db
NC
3212019-08-05 Nick Clifton <nickc@redhat.com>
322
323 PR 24829
324 * readelf.c (apply_relocations): Catch potential integer overflow
325 whilst checking reloc location against section size.
326
97c0a079
AM
3272019-08-02 Alan Modra <amodra@gmail.com>
328
329 PR 24871
330 * readelf.c (ABSADDR): Delete.
331 (dump_ia64_unwind): Expand ABSADDR. Check validity of info.section.
332
cc5277b1
ML
3332019-07-29 Martin Liska <mliska@suse.cz>
334
335 PR 24768
336 * nm.c (filter_symbols): Set report_plugin_err if
337 error is reported.
338 (display_rel_file): Report error for a missing LTO plugin.
339
8e2e3c6c
AM
3402019-07-26 Alan Modra <amodra@gmail.com>
341
342 PR 24798
343 * dwarf.c (process_cu_tu_index): Avoid integer overflow on 64-bit
344 systems by casting ncols and nslots expressions to size_t. Display
345 number of columns and slots before giving up due to buffer overflow.
346 Use %u to display unsigned ints. Perform more pointer wrap tests.
347
d079b9c0 3482019-07-25 Tom Tromey <tromey@adacore.com>
48467cb9
TV
349
350 PR 24809
351 * dwarf.c (display_debug_names): Display the contents of the
352 augmentation string, if it is printable.
353
2e6be59c
NC
3542019-07-25 Nick Clifton <nickc@redhat.com>
355
356 PR 24837
357 * readelf.c (process_mips_specific): Check for buffer overflow
358 before reading reginfo information.
359
2f86d559
NC
3602019-07-24 Nick Clifton <nickc@redhat.com>
361
362 PR 13256
363 * ar.c (decode_options): Restart option scanning if no operation
364 is detected and argument remain to be scanned.
365
2e8136f9
NC
3662019-07-23 Nick Clifton <nickc@redhat.com>
367
368 PR 24818
369 * objdump.c (is_relocateable): Delete.
370 (load_specific_debug_section): Test the abfd for relocations
371 directly, rather than relying upon is_relocateable.
372 (dump_dwarf): Delete initlialization of is_relocateable.
373
df3a023b
AM
3742019-07-23 Alan Modra <amodra@gmail.com>
375
376 * readelf.c (get_parisc_segment_type): Split off hpux entries..
377 (get_ia64_segment_type): ..and these..
378 (get_hpux_segment_type): ..to here.
379 (get_segment_type): Condition GNU_MBIND on osabi. Use
380 get_hpux_segment_type.
381 (get_symbol_binding): Do not print UNIQUE for ELFOSABI_NONE.
382 (get_symbol_type): Do not print IFUNC for ELFOSABI_NONE.
383
acea835f
AM
3842019-07-23 Alan Modra <amodra@gmail.com>
385
386 * testsuite/binutils-all/objcopy.exp (elf64): Correct object
387 file used to set this variable.
388
1dd1bc4d
OM
3892019-07-23 Omar Majid <omajid@redhat.com>
390
391 * Makefile.am (AUTOMAKE_OPTIONS): Add subdir-objects
392 (GENTESTDLLSPROG): Define.
393 (TEST_PROGS): Add GENTESTDLLSPROG.
394 * Makefile.in: Regenerate.
395 * testsuite/binutils-all/objdump.exp
396 (test_objdump_dotnet_assemblies): New proc.
397 Run the new proc.
398 * testsuite/gentestdlls.c: New source file.
399
781152ec
NC
4002019-06-28 Nick Clifton <nickc@redhat.com>
401
402 PR 24707
403 * objdump.c (slurp_symtab): Fail with a helpful error message if
7e56c51c
NC
404 the symbol table is too large. Skip this check for MMO format
405 files.
781152ec 406
a68aa5d3
NC
4072019-06-26 Nick Clifton <nickc@redhat.com>
408
409 PR 24703
410 * bucomm.c (bfd_nonfatal): If no bfd error code has been set then
411 indicate this in the output.
412 (bfd_nonfatal_message): Likewise.
413
3e50a591
JB
4142019-06-25 Jan Beulich <jbeulich@suse.com>
415
416 * readelf.c (dump_ctf_indent_lines): Rename local variable
417 "spaces" to "blanks".
418
63160fc9
JB
4192019-06-25 Jan Beulich <jbeulich@suse.com>
420
421 * objdump.c (dump_ctf_indent_lines): Rename local variable
422 "spaces" to "blanks".
423
3a3a077c
AM
4242019-06-14 Alan Modra <amodra@gmail.com>
425
426 * Makefile.in: Regenerate.
427 * aclocal.m4: Regenerate.
428 * doc/Makefile.in: Regenerate.
429
9abca702
CZ
4302019-06-12 Christos Zoulas <christos@zoulas.com>
431
432 PR 24663
433 * readelf.c (process_netbsd_elf_note): Add support for
434 NT_NETBSD_PAX.
435 (process_note): Add support for PaX notes.
436
c0d38b0e
CZ
4372019-06-12 Christos Zoulas <christos@zoulas.com>
438
439 PR 24665
440 * readelf.c (get_netbsd_elfcore_note_type): Add support for SH
441 core notes.
442
540e6170
CZ
4432019-06-12 Christos Zoulas <christos@zoulas.com>
444
445 PR 24664
446 * readelf.c (get_netbsd_elfcore_note_type): Add support for NetBSD
447 auxv notes.
448
2057d69d
CZ
4492019-06-11 Christos Zoulas <christos@zoulas.com>
450
451 PR 24662
452 * readelf.c (get_alpha_symbol_other): New function.
453 (get_symbol_other): Use for Alpha symbols.
454 (is_32bit_pcrel_reloc): Add R_VAX_PCREL32.
455
c93dbb25
CZ
4562019-06-11 Christos Zoulas <christos@zoulas.com>
457
458 PR 24661
459 * readelf.c (decode_arm_unwind): Ensure that the local variable
460 'addr' is always initialised.
461
c6a636ce
NC
4622019-06-10 Christos Zoulas <christos@zoulas.com>
463
464 PR 24651
465 * strings.c (print_strings): Use %u to print unsigned values in
466 decimal.
467
2e02f296
CZ
4682019-06-10 Christos Zoulas <christos@zoulas.com>
469
470 PR 24649
471 * arsup.c (ar_open): Use asprintf in place of xmalloc and
472 sprintf.
473
79b377b3
NC
4742019-06-03 Nick Clifton <nickc@redhat.com>
475
476 Revert:
477 2019-05-29 Nick Clifton <nickc@redhat.com>
478
479 * configure.ac (LIBCTF): Export. Set to empty for non-ELF based
480 targets.
481 (HAVE_LIBCTF): Define if libctf support is available.
482 * Makefile.am (LIBCTF): Set value to @LIBCTF@.
483 * objdump.c: Make CTF code conditional upon HAVE_LIBCTF being
484 defined.
485 * readelf.c: Likewise.
486 * configure: Regenerate.
487 * Makefile.in: Regenerate.
488 * config.in: Regenerate.
489
a0486bac
JM
4902019-05-30 Nick Alcock <nick.alcock@oracle.com>
491
492 * objdump.c (make_ctfsect): Drop cts_type, cts_flags, and
493 cts_offset.
494 * readelf.c (shdr_to_ctf_sect): Likewise.
495
ae9ac79e
NC
4962019-05-30 Nick Clifton <nickc@redhat.com>
497
498 PR 24627
499 * readelf.c (process_version_sections): Add 0x prefix to address
500 display. Correct indentation.
501
6ff185b8
AM
5022019-05-30 Alan Modra <amodra@gmail.com>
503
504 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Add
505 s12z to targets not supporting this feature.
506
1336939d
AM
5072019-05-30 Alan Modra <amodra@gmail.com>
508
509 * testsuite/lib/binutils-common.exp (run_dump_test): Support
510 tcl procedures for xfail args.
511
e33f2313
NC
5122019-05-29 Nick Clifton <nickc@redhat.com>
513
514 * README-how-to-make-a-release: Add libctf to list of directories
515 that need updates in their ChangeLogs.
516
90bd5423
NC
5172019-05-29 Nick Clifton <nickc@redhat.com>
518
519 * configure.ac (LIBCTF): Export. Set to empty for non-ELF based
520 targets.
521 (HAVE_LIBCTF): Define if libctf support is available.
522 * Makefile.am (LIBCTF): Set value to @LIBCTF@.
523 * objdump.c: Make CTF code conditional upon HAVE_LIBCTF being
524 defined.
525 * readelf.c: Likewise.
526 * configure: Regenerate.
527 * Makefile.in: Regenerate.
528 * config.in: Regenerate.
529
88981b15
NA
5302019-05-28 Nick Alcock <nick.alcock@oracle.com>
531
532 * MAINTAINERS: Add myself as CTF maintainer.
533
7d9813f1
NA
5342019-05-28 Nick Alcock <nick.alcock@oracle.com>
535
536 * objdump.c (ctf-api.h): New include.
537 (dump_ctf_section_info): New variable.
538 (dump_ctf_section_name): Likewise.
539 (usage): Describe new options.
540 (enum option_values): Add OPTION_CTF and OPTION_CTF_PARENT.
541 (main): Use them to add --ctf and --ctf-parent.
542 (read_section_stabs): Add new parameter, entsize_ptr.
543 (find_stabs_section): Adjust accordingly.
544 (make_ctfsect): New.
545 (dump_ctf_indent_lines): New.
546 (dump_ctf_archive_member): New.
547 (dump_ctf): New.
548 (dump_bfd): Call it. Free resources afterwards.
549 * readelf.c (ctf-api.h): New include.
550 (CTF_DUMP): New.
551 (static bfd_boolean do_ctf): Likewise.
552 (dump_ctf_parent_name): Likewise.
553 (dump_ctf_symtab_name): Likewise.
554 (dump_ctf_strtab_name): Likewise.
555 (OPTION_CTF_DUMP): Likewise.
556 (OPTION_CTF_PARENT): Likewise.
557 (OPTION_CTF_SYMBOLS): Likewise.
558 (OPTION_CTF_STRINGS): Likewise.
559 (options): Add them.
560 (usage): Likewise.
561 (parse_args): Handle the new options, requesting CTF_DUMP.
562 (process_section_contents): Handle CTF_DUMP.
563 (shdr_to_ctf_sect): New.
564 (dump_ctf_indent_lines): New.
565 (dump_section_as_ctf): New.
566 (main): Free resources.
567 * Makefile.am (LIBCTF): New variable.
568 (objdump_DEPENDENCIES): Use it.
569 (readelf_DEPENDENCIES): Likewise.
570 (objdump_LDADD): Likewise.
571 (readelf_LDADD): Likewise.
572 * aclocal.m4: Regenerated.
573 * Makefile.in: Likewise.
574
575 * doc/binutils.texi (objdump): Document the new options.
576 (readelf): Likewise.
577 * doc/ctf.options.texi: New.
578 * doc/Makefile.in: Regenerated.
579 * NEWS: Mention the new feature.
580
61dd8e19
AM
5812019-05-27 Alan Modra <amodra@gmail.com>
582
583 * readelf.c (process_section_groups): Continue processing groups
584 when sh_entsize exceeds group size.
585
2301ed1c
SN
5862019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
587
588 * readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
589 (get_aarch64_symbol_other): New, handles STO_AARCH64_VARIANT_PCS.
590 (get_symbol_other): Call get_aarch64_symbol_other.
591
dd7efa79
PB
5922019-05-24 Alan Modra <amodra@gmail.com>
593
594 * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
595
27830e0d
JM
5962019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
597
598 * MAINTAINERS: Add myself as the maintainer for BPF.
599
aca4efc7
JM
6002019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
601
602 * readelf.c: Include elf/bpf.h.
603 (guess_is_rela): Hanle EM_BPF.
604 (dump_relocations): Likewise.
605 (is_32bit_abs_reloc): Likewise.
606 * testsuite/binutils-all/nm.exp: Add bpf-*-* to the list of
607 ELF targets.
608
fab7c86e
TC
6092019-05-21 Tamar Christina <tamar.christina@arm.com>
610
611 * dwarf.c (dwarf_regnames_aarch64): Add SVE registers.
612 * testsuite/binutils-all/aarch64/sve-dwarf-registers.d: New test.
613 * testsuite/binutils-all/aarch64/sve-dwarf-registers.s: New test.
614
d8734380
FS
6152019-05-20 Faraz Shahbazker <fshahbazker@wavecomp.com>
616
617 PR 14798
618 * testsuite/binutils-all/readelf.ss-mips: Update reference output.
619 * testsuite/binutils-all/readelf.ss-tmips: Likewise.
620
999b073b
NC
6212019-05-20 Nick Clifton <nickc@redhat.com>
622
623 * po/ca.po: Updated Catalan translation.
624
514bbb0f
AV
6252019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
626
627 * NEWS: Mention Armv8.1-M Mainline and MVE.
628
a7ad558c
AV
6292019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
630
631 * readelf.c (arm_attr_tag_MVE_arch): New array for Tag_MVE_arch values.
632 (arm_attr_public_tag arm_attr_public_tags): Add case for Tag_MVE_arch.
633
37d0d091
JH
6342019-05-14 Jamey Hicks <jamey.hicks@gmail.com>
635
636 PR 19921
637 * objcopy.c: Add new option --verilog-data-width. Use it to set
638 the value of VerilogDataWidth.
639 * doc/binutils.texi: Document the new option.
640 * testsuite/binutils-all/objcopy.exp: Run tests of new option.
641 * testsuite/binutils-all/verilog-1.hex: New file.
642 * testsuite/binutils-all/verilog-2.hex: New file.
643 * testsuite/binutils-all/verilog-4.hex: New file.
644 * testsuite/binutils-all/verilog-8.hex: New file.
645 * NEWS: Mention the new feature.
646
391bf891
AM
6472019-05-10 Alan Modra <amodra@gmail.com>
648
649 * testsuite/binutils-all/objdump.exp (test_objdump_disas_limited),
650 (test_objdump_content_limited): Add text arg, use in place of .text.
651 (bintest_signed.o): Call get_standard_section_names for name of
652 text section.
653
2379f9c4
FS
6542019-05-08 Faraz Shahbazker <fshahbazker@wavecomp.com>
655
656 * objdump.c (sign_extend_address): New function.
657 (dump_bfd): Sign-extend user-specified start/stop addresses
658 for targets that need it.
659 * testsuite/binutils-all/objdump.exp: Add tests for objdump
660 with start and stop addresses in higher address ranges.
661
2ecde2b6
MM
6622019-05-01 Matthew Malcomson <matthew.malcomson@arm.com>
663
664 * testsuite/binutils-all/objdump.exp: Correct executable
665 spelling.
666 * testsuite/binutils-all/compress.exp: Likewise.
667
25a02744
NC
6682019-05-01 Nick Clifton <nickc@redhat.com>
669
670 PR 24507
671 * nm.c: (print_format): New variable.
672 (value_format_32bit, value_format_64bit): Delete.
673 (set_print_radix): Remove code to alter value_format strings.
674 (set_output_format): Record chosen format in print_format.
675 (get_print_format): New function - constructs a printf formatting
676 string according to the requirements of size, radix, and output
677 format.
678 (print_value): Use get_print_format.
679 * testsuite/binutils-all/nm.exp: Add tests of "nm --format=posix"
680 and "nm -t d".
681
8107ddce
AM
6822019-04-30 Alan Modra <amodra@gmail.com>
683
684 * wrstabs.c (stab_start_class_type): Add assert to work around
685 gcc9 warning. Tidy.
686
1b8dd643
NC
6872019-04-24 Nick Clifton <nickc@redhat.com>
688
689 * objcopy.c (strip_main): Do not enable note merging by default if
690 just stripping debug or dwo information.
691 * doc/binutils.texi (strip): Update documentation.
692
624a2451
NC
6932019-04-23 Nick Clifton <nickc@redhat.com>
694
695 * README-how-to-make-a-release: Add note to update the symbolic
696 link from "docs" to "docs-2.x" on the sourceware website.
697
a0fb9615
AM
6982019-04-16 Alan Modra <amodra@gmail.com>
699
700 * testsuite/binutils-all/copy-2.d: Don't run for ns32k-*-*.
701 * testsuite/binutils-all/copy-3.d: Likewise.
702
031254f2
AV
7032019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
704
705 * readelf.c (arm_attr_tag_CPU_arch): Add entry for Armv8.1-M Mainline.
706
462cac58
L
7072019-04-08 H.J. Lu <hongjiu.lu@intel.com>
708
709 * readelf.c (decode_x86_isa): Handle
710 GNU_PROPERTY_X86_ISA_1_AVX512_BF16.
711 * testsuite/binutils-all/i386/pr21231b.d: Updated.
712 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
713
82b53593
L
7142019-04-08 H.J. Lu <hongjiu.lu@intel.com>
715
716 * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
717
05805feb
TC
7182019-03-26 Tamar Christina <tamar.christina@arm.com>
719
720 * testsuite/binutils-all/aarch64/in-order-all.d: Update.
721 * testsuite/binutils-all/aarch64/in-order.d: Likewise.
722 * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise.
723 * testsuite/binutils-all/aarch64/out-of-order.d: Likewise.
724 * testsuite/binutils-all/aarch64/out-of-order.s: Likewise.
725 * testsuite/binutils-all/arm/in-order-all.d: Likewise.
726 * testsuite/binutils-all/arm/in-order.d: Likewise.
727 * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
728 * testsuite/binutils-all/arm/out-of-order.d: Likewise.
729 * testsuite/binutils-all/arm/out-of-order.s: Likewise.
730
5fb812fc
NC
7312019-03-26 Nick Clifton <nickc@redhat.com>
732
733 * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
734 FRV and MEP.
735
e8fba7f6
AM
7362019-03-26 Alan Modra <amodra@gmail.com>
737
738 * objdump.c (dump_relocs_in_section): Warning fix.
739
796d6298
TC
7402019-03-25 Tamar Christina <tamar.christina@arm.com>
741
742 * testsuite/binutils-all/arm/in-order-all.d: New test.
743 * testsuite/binutils-all/arm/in-order.d: New test.
744 * testsuite/binutils-all/arm/objdump.exp: Support .d tests.
745 * testsuite/binutils-all/arm/out-of-order-all.d: New test.
746 * testsuite/binutils-all/arm/out-of-order.T: New test.
747 * testsuite/binutils-all/arm/out-of-order.d: New test.
748 * testsuite/binutils-all/arm/out-of-order.s: New test.
749
750
60df3720
TC
7512019-03-25 Tamar Christina <tamar.christina@arm.com>
752
753 * testsuite/binutils-all/aarch64/in-order-all.d: New test.
754 * testsuite/binutils-all/aarch64/out-of-order-all.d: New test.
755 * testsuite/binutils-all/aarch64/out-of-order.d:
756
51457761
TC
7572019-03-25 Tamar Christina <tamar.christina@arm.com>
758
759 * testsuite/binutils-all/aarch64/in-order.d: New test.
760 * testsuite/binutils-all/aarch64/out-of-order.d: Disassemble data as
761 well.
762
53b2f36b
TC
7632019-03-25 Tamar Christina <tamar.christina@arm.com>
764
765 * objdump.c (disassemble_bytes): Pass stop_offset.
766 * testsuite/binutils-all/aarch64/out-of-order.T: New test.
767 * testsuite/binutils-all/aarch64/out-of-order.d: New test.
768 * testsuite/binutils-all/aarch64/out-of-order.s: New test.
769
63455780
NC
7702019-03-19 Nick Clifton <nickc@redhat.com>
771
772 PR 24360
773 * objdump.c (load_specific_debug_section): Check that the amount
774 of memory to be allocated matches the size of the section.
775
1dbade74
SD
7762019-03-13 Sudakshina Das <sudi.das@arm.com>
777
778 * readelf.c (get_aarch64_dynamic_type): Add case for
779 DT_AARCH64_PAC_PLT.
780 (dynamic_section_aarch64_val): Likewise.
781
37c18eed
SD
7822019-03-13 Sudakshina Das <sudi.das@arm.com>
783 Szabolcs Nagy <szabolcs.nagy@arm.com>
784
785 * readelf.c (get_aarch64_dynamic_type): New.
786 (get_dynamic_type): Use above for EM_AARCH64.
787 (dynamic_section_aarch64_val): New.
788 (process_dynamic_section): Use above for EM_AARCH64.
789
cd702818
SD
7902019-03-13 Sudakshina Das <sudi.das@arm.com>
791
792 * readelf.c (decode_aarch64_feature_1_and): New.
793 (print_gnu_property_note): Add case for AArch64 gnu notes.
794
7a6e0d89
AM
7952019-03-12 Alan Modra <amodra@gmail.com>
796
797 * objdump.c (load_specific_debug_section): Don't compare section
798 size against file size.
799 (dump_relocs_in_section): Don't compare reloc size against file size.
800 Print "failed to read relocs" on bfd_get_reloc_upper_bound error.
801
88c9190b
NC
8022019-03-05 Nick Clifton <nickc@redhat.com>
803
804 PR 24295
805 * doc/binutils.texi (ar cmdline): Fix spelling mistake.
806
4933ff73
NC
8072019-03-05 Nick Clifton <nickc@redhat.com>
808
809 * po/sv.po: Updated Swedish translation.
810
093f70cc
MM
8112019-03-05 Matthew Malcomson <matthew.malcomson@arm.com>
812
813 PR 24287
814 * testsuite/lib/binutils-common.exp (run_dump_test): Replace a use
815 of "lmap" with a "foreach" loop.
816
f5f20315
NC
8172019-03-04 Nick Clifton <nickc@redhat.com>
818
819 PR 24281
820 * objcopy.c (copy_archive): Do not copy thin archives.
821
52d6f3ee
MM
8222019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
823
824 * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
825
39f0547e
NC
8262019-02-25 Nick Clifton <nickc@redhat.com>
827
828 * objdump.c (sym_ok): New function.
829 (find_symbol_for_address): Use new function.
830 (disassemble_section): Compare sections by name, not pointer.
831 (dump_dwarf): Move code to initialise byte_get pointer and iterate
832 over separate debug files from here to ...
833 (dump_bfd): ... here. Add parameter indicating that a separate
834 debug info file is being dumped. For main file, pull in the
835 symbol tables from all separate debug info files.
836 (display_object): Update call to dump_bfd.
837 * doc/binutils.texi: Document extened behaviour of the
838 --dwarf=follow-links option.
839 * NEWS: Mention this new feature.
840 * testsuite/binutils-all/objdump.WK2: Update expected output.
841 * testsuite/binutils-all/objdump.exp (test_follow_debuglink): Add
842 options and dump file parameters.
843 Add extra test.
844 * testsuite/binutils-all/objdump.WK3: New file.
845 * testsuite/binutils-all/readelf.exp: Change expected output for
846 readelf -wKis test.
847 * testsuite/binutils-all/readelf.wKis: New file.
848
24841daa
NC
8492019-02-22 Nick Clifton <nickc@redhat.com>
850
851 PR 23843
852 * dwarf.h (struct separate_info): New structure for containing
853 information on separate debug info files.
854 * dwarf.c (struct dwo_info): New structure for containing dwo
855 links.
856 (first_dwo_info): Chain of dwo_info structures.
857 (first_separate_file): Chain of separate_info structures.
858 (separate_debug_file, separate_debug_filename): Delete.
859 (fetch_alt_indirect_string): Scan all separate debug info files
860 for the requested string.
861 (add_dwo_info): New function.
862 (add_dwo_name): New function.
863 (add_dwo_dir): New function.
864 (add_dwo_id: New function.
865 (free_dwo_info): New function.
866 (read_and_display_attr_value): Store DWO data using the new
867 functions.
868 (load_debug_section_with_follow): If necessary, scan the list of
869 separate debug info files for the requested section.
870 (add_separate_debug_file): New function.
871 (load_separate_debug_info): Call add_separate_debug_file to store
872 the information on the newly loaded file.
873 (load_dwo_file): Likewise.
874 (load_separate_debif_file): Rename to load_separate_debug_files.
875 Change return type to boolean. If following links then attempt to
876 load all separate debug info files, not just the first one.
877 (free_debug_memory): Release memory in dwo_info and separate_info
878 chains.
879 * objdump.c (dump_dwarf): Iterate over all loaded debg info files.
880 * readelf.c (process_object): Likewise.
881 * doc/debug.options.texi: Update descriptions of links and
882 follow-links options.
883 * testsuite/binutils-all/objdump.WK2: Update expected output.
884 * testsuite/binutils-all/readelf.k2: Likewise.
885 * NEWS: Announce the new feature.
886
5cacf1c8
NC
8872019-02-21 Nick Clifton <nickc@redhat.com>
888
889 PR 24247
890 * unwind-ia64.c: Include sysdep.h.
891 (unw_decode_x1): Check current pointer against end pointer before
892 accessing memory.
893 (unw_decode_x2): Likewise.
894 (unw_decode_x3): Likewise.
895 (unw_decode_x4): Likewise.
896 (unw_decode_r2): Likewise.
897 (unw_decode_p2_p5): Likewise.
898 (unw_decode_p7_p10): Likewise.
899 (unw_decode): Likewise.
900
8d18bf79
NC
9012019-02-20 Nick Clifton <nickc@redhat.com>
902
3ca60c57
NC
903 PR 24246
904 * readelf.c (print_stapsdt_note): Harden against corrupt notes.
905
171375c6
NC
906 PR 24244
907 * unwind-ia64.c (unw_decode_uleb128): Add end parameter, use it to
908 prevent walking off the end of the buffer.
909 (unw_decode_x1): Add end paramter, pass it to unw_decode_uleb128.
910 (unw_decode_x2): Likewise.
911 (unw_decode_x3): Likewise.
912 (unw_decode_x4): Likewise.
913 (unw_decode_r2): Pass the end parameter to unw_decode_uleb128.
914 (unw_decode_r3): Likewise.
915 (unw_decode_p7_p10): Likewise.
916 (unw_decode_b2): Likewise.
917 (unw_decode_b3_x4): Likewise.
918
7fc0c668
NC
919 PR 24243
920 * readelf.c (process_mips_specific): Check for an options section
921 that is too small to even contain a single option.
8d18bf79 922
171375c6
NC
923 PR 24242
924 * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
925
c22b42ce
AM
9262019-02-20 Alan Modra <amodra@gmail.com>
927
928 PR 24132
929 PR 24138
930 * readelf.c (get_data): Avoid possibility of overflow when
931 checking for a read that may extend past end of file.
932 (process_program_headers): Likewise.
933
7d272a55
AM
9342019-02-20 Alan Modra <amodra@gmail.com>
935
936 PR 24233
937 * objdump.c (dump_bfd_private_header): Print warning if
938 bfd_print_private_bfd_data returns false.
939
04d7fa21
NC
9402019-02-12 Nick Clifton <nickc@redhat.com>
941
942 PR 23440
943 * README-how-to-make-a-release: Use git clean to delete spurious
944 files from the local source repository.
945
46cbf38d
AB
9462019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
947
948 * size.c (berkeley_format): Delete.
949 (enum output_format): New enum.
950 (selected_output_format): New variable.
951 (usage): Update to mention GNU format.
952 (main): Update to extract options, and select format as needed.
953 Handle GNU format where needed.
954 (berkeley_sum): Renamed to...
955 (berkeley_or_gnu_sum): ...this, and updated to handle both formats.
956 (berkeley_format): Renamed to...
957 (berkeley_or_gnu_format): ...this, and updated to handle both
958 formats.
959 (print_sizes): Handle GNU format.
960 * doc/binutils.texi (size): Document new GNU format.
961 * testsuite/binutils-all/size.exp: Add test of extended
962 functionality.
963 * NEWS: Mention new functionality.
964
96fd92af
AB
9652019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
966
967 * doc/binutils.texi (size): Update example output for Berkeley
968 format output.
969
2012bf01
NC
9702019-02-07 Nick Clifton <nickc@redhat.com>
971
972 * README-how-to-make-a-release: Add a note about updating the
973 obsolete targets in the bfd/config.bfd file.
974
082cbd3b
NC
9752019-02-04 Nick Clifton <nickc@redhat.com>
976
977 * README-how-to-make-a-release: Add more notes on making a release.
978
18344509
NC
9792019-01-25 Nick Clifton <nickc@redhat.com>
980
981 PR 24131
982 * readelf.c (process_notes_at): Prevent an illegal memory access
983 when the note's namesize is zero.
984 (decode_tic6x_unwind_bytecode): Add code to handle the case where
985 no registers are specified in a frame pop instruction.
986
9ed1348c
NC
9872019-01-25 Nick Clifton <nickc@redhat.com>
988
989 * po/bg.po: Updated Bulgarian translation.
990
d9938630
NC
9912019-01-23 Nick Clifton <nickc@redhat.com>
992
993 * po/fr.po: Updated French translation.
994 * po/pt.po: Updated Portuguese translation.
995
375cd423
NC
9962019-01-21 Nick Clifton <nickc@redhat.com>
997
998 * po/uk.po: Updated Ukranian translation.
999
f48dfe41
NC
10002019-01-19 Nick Clifton <nickc@redhat.com>
1001
1002 * configure: Regenerate.
1003 * binutils/po/binutils.pot.
1004
1005 * README-how-to-make-a-release: Update description on how to make
1006 a branch.
1007
f974f26c
NC
10082018-06-24 Nick Clifton <nickc@redhat.com>
1009
1010 2.32 branch created.
1011
baae986a
NC
10122019-01-17 Nick Clifton <nickc@redhat.com>
1013
1014 * objdump.c (disassemble_section): When disassembling from a
1015 symbol only stop at the next symbol if the original symbol was not
1016 a function symbol. Otherwise continue disassembling until a new
1017 function is reached.
1018 * testsuite/binutils-all/objdump.exp: Add tests of extended
1019 functionality.
1020 * testsuite/binutils-all/disasm.s: New test source file.
1021
2dc8dd17
JW
10222019-01-16 Kito Cheng <kito@andestech.com>
1023 Nelson Chu <nelson@andestech.com>
1024
1025 * readelf.c (get_riscv_section_type_name): New function.
1026 (get_section_type_name): Add handler for RISC-V.
1027 (riscv_attr_tag_t): Declare.
1028 (riscv_attr_tag): New.
1029 (display_riscv_attribute): New function.
1030 (process_attributes): Add handler for RISC-V.
1031 * testsuite/binutils-all/strip-3.d: Remove .riscv.attribute
1032 section.
1033
12add40e
NC
10342019-01-10 Nick Clifton <nickc@redhat.com>
1035
1036 PR 23963
1037 * objdump.c (sanitize_string): New function. Removes control
1038 characters from symbol names.
1039 (dump_section_header): Use new function.
1040 (objdump_print_symname): Likewise.
1041 (objdump_print_addr_with_sym): Likewise.
1042 (show_line): Likewise.
1043 (disassemble_bytes): Likewise.
1044 (disassemble_section): Likewise.
1045 (load_specific_debug_section): Likewise.
1046 (read_section_stabs): Likewise.
1047 (print_section_stabs): Likewise.
1048 (dump_section): Likewise.
1049 (dump_reloc_set): Likewise.
1050 (dump_relocs_in_section): Likewise.
1051 (dump_bfd): Likewise.
1052 (display_any_bfd): Likewise.
1053
28e817cc
NC
10542019-01-09 Nick Clifton <nickc@redhat.com>
1055
c0b0b1c2 1056 PR 24049
28e817cc
NC
1057 * readelf.c (process_archive): Use arch.file_name in error
1058 messages until the qualified name is available.
1059
3107326d
AP
10602019-01-09 Andrew Paprocki <andrew@ishiboo.com>
1061
1062 * configure: Regenerate.
1063
923c6a75
AM
10642019-01-09 Alan Modra <amodra@gmail.com>
1065
1066 * testsuite/binutils-all/cxxfilt.exp: Pass --no-strip-underscores
1067 unconditionally to tests needing the option rather than via a
1068 list of targets.
1069
236f4ebe
NC
10702019-01-08 Nick Clifton <nickc@redhat.com>
1071
1072 PR 24044
1073 * cxxfilt.c (hp_symbol_characters): Delete.
1074 (main): Remove depcreated demangling styles.
1075 * stabs.c (parse_stab_argtypes): Remove support for old gnu v2
1076 demangling opnames.
1077 * testsuite/binutils-all/cxxfilt.exp: Use the
1078 --no-strip-underscore option for targets that do prefix their
1079 symbols with underscores.
923c6a75 1080 Update tests to eliminate those that use gnu v2 encoding.
236f4ebe 1081
e3ecd631
TC
10822019-01-08 Tamar Christina <tamar.christina@arm.com>
1083
1084 PR 24065
1085 * testsuite/binutils-all/copy-6.d: New test.
1086 * testsuite/binutils-all/objcopy.exp: Use it.
1087
171b8e19
AM
10882019-01-08 Alan Modra <amodra@gmail.com>
1089
1090 * testsuite/lib/binutils-common.exp (run_dump_test): Don't prepend
1091 $srcdir/$subdir to source file name if it starts with "./".
1092
10932019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
1094
f87673e0
YS
1095 * readelf.c (get_machine_flags): Add RXv3 output.
1096
11fa9f13
NC
10972019-01-04 Nick Clifton <nickc@redhat.com>
1098
1099 PR 24005
1100 * objdump.c (load_specific_debug_section): Check for integer
1101 overflow before attempting to allocate contents.
1102
cf0ad5bb
NC
11032019-01-04 Nick Clifton <nickc@redhat.com>
1104
1105 PR 24001
1106 * objcopy.c (copy_object): Free dhandle after writing out the
1107 debug information.
1108 * objdump.c (dump_bfd): Free dhandle after printing out the debug
1109 information.
1110
11fa9f13 1111
82704155
AM
11122019-01-01 Alan Modra <amodra@gmail.com>
1113
1114 Update year range in copyright notice of all files.
1115
d5c04e1b 1116For older changes see ChangeLog-2018
3499769a 1117\f
d5c04e1b 1118Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
1119
1120Copying and distribution of this file, with or without modification,
1121are permitted in any medium without royalty provided the copyright
1122notice and this notice are preserved.
1123
1124Local Variables:
1125mode: change-log
1126left-margin: 8
1127fill-column: 74
1128version-control: never
1129End:
This page took 0.22219 seconds and 4 git commands to generate.