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