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