Add function execute_command_to_ui_file
[external/binutils.git] / binutils / ChangeLog
1 2019-05-30  Nick Alcock  <nick.alcock@oracle.com>
2
3         * objdump.c (make_ctfsect): Drop cts_type, cts_flags, and
4         cts_offset.
5         * readelf.c (shdr_to_ctf_sect): Likewise.
6
7 2019-05-30  Nick Clifton  <nickc@redhat.com>
8
9         PR 24627
10         * readelf.c (process_version_sections): Add 0x prefix to address
11         display.  Correct indentation.
12
13 2019-05-30  Alan Modra  <amodra@gmail.com>
14
15         * testsuite/lib/binutils-common.exp (supports_gnu_unique): Add
16         s12z to targets not supporting this feature.
17
18 2019-05-30  Alan Modra  <amodra@gmail.com>
19
20         * testsuite/lib/binutils-common.exp (run_dump_test): Support
21         tcl procedures for xfail args.
22
23 2019-05-29  Nick Clifton  <nickc@redhat.com>
24
25         * README-how-to-make-a-release: Add libctf to list of directories
26         that need updates in their ChangeLogs.
27
28 2019-05-29  Nick Clifton  <nickc@redhat.com>
29
30         * configure.ac (LIBCTF): Export.  Set to empty for non-ELF based
31         targets.
32         (HAVE_LIBCTF): Define if libctf support is available.
33         * Makefile.am (LIBCTF): Set value to @LIBCTF@.
34         * objdump.c: Make CTF code conditional upon HAVE_LIBCTF being
35         defined.
36         * readelf.c: Likewise.
37         * configure: Regenerate.
38         * Makefile.in: Regenerate.
39         * config.in: Regenerate.
40
41 2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
42
43         * MAINTAINERS: Add myself as CTF maintainer.
44
45 2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
46
47         * objdump.c (ctf-api.h): New include.
48         (dump_ctf_section_info): New variable.
49         (dump_ctf_section_name): Likewise.
50         (usage): Describe new options.
51         (enum option_values): Add OPTION_CTF and OPTION_CTF_PARENT.
52         (main): Use them to add --ctf and --ctf-parent.
53         (read_section_stabs): Add new parameter, entsize_ptr.
54         (find_stabs_section): Adjust accordingly.
55         (make_ctfsect): New.
56         (dump_ctf_indent_lines): New.
57         (dump_ctf_archive_member): New.
58         (dump_ctf): New.
59         (dump_bfd): Call it.  Free resources afterwards.
60         * readelf.c (ctf-api.h): New include.
61         (CTF_DUMP): New.
62         (static bfd_boolean do_ctf): Likewise.
63         (dump_ctf_parent_name): Likewise.
64         (dump_ctf_symtab_name): Likewise.
65         (dump_ctf_strtab_name): Likewise.
66         (OPTION_CTF_DUMP): Likewise.
67         (OPTION_CTF_PARENT): Likewise.
68         (OPTION_CTF_SYMBOLS): Likewise.
69         (OPTION_CTF_STRINGS): Likewise.
70         (options): Add them.
71         (usage): Likewise.
72         (parse_args): Handle the new options, requesting CTF_DUMP.
73         (process_section_contents): Handle CTF_DUMP.
74         (shdr_to_ctf_sect): New.
75         (dump_ctf_indent_lines): New.
76         (dump_section_as_ctf): New.
77         (main): Free resources.
78         * Makefile.am (LIBCTF): New variable.
79         (objdump_DEPENDENCIES): Use it.
80         (readelf_DEPENDENCIES): Likewise.
81         (objdump_LDADD): Likewise.
82         (readelf_LDADD): Likewise.
83         * aclocal.m4: Regenerated.
84         * Makefile.in: Likewise.
85
86         * doc/binutils.texi (objdump): Document the new options.
87         (readelf): Likewise.
88         * doc/ctf.options.texi: New.
89         * doc/Makefile.in: Regenerated.
90         * NEWS: Mention the new feature.
91
92 2019-05-27  Alan Modra  <amodra@gmail.com>
93
94         * readelf.c (process_section_groups): Continue processing groups
95         when sh_entsize exceeds group size.
96
97 2019-05-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
98
99         * readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
100         (get_aarch64_symbol_other): New, handles STO_AARCH64_VARIANT_PCS.
101         (get_symbol_other): Call get_aarch64_symbol_other.
102
103 2019-05-24  Alan Modra  <amodra@gmail.com>
104
105         * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
106
107 2019-05-23  Jose E. Marchesi  <jose.marchesi@oracle.com>
108
109         * MAINTAINERS: Add myself as the maintainer for BPF.
110
111 2019-05-23  Jose E. Marchesi  <jose.marchesi@oracle.com>
112
113         * readelf.c: Include elf/bpf.h.
114         (guess_is_rela): Hanle EM_BPF.
115         (dump_relocations): Likewise.
116         (is_32bit_abs_reloc): Likewise.
117         * testsuite/binutils-all/nm.exp: Add bpf-*-* to the list of
118         ELF targets.
119
120 2019-05-21  Tamar Christina  <tamar.christina@arm.com>
121
122         * dwarf.c (dwarf_regnames_aarch64): Add SVE registers.
123         * testsuite/binutils-all/aarch64/sve-dwarf-registers.d: New test.
124         * testsuite/binutils-all/aarch64/sve-dwarf-registers.s: New test.
125
126 2019-05-20  Faraz Shahbazker  <fshahbazker@wavecomp.com>
127
128         PR 14798
129         * testsuite/binutils-all/readelf.ss-mips: Update reference output.
130         * testsuite/binutils-all/readelf.ss-tmips: Likewise.
131
132 2019-05-20  Nick Clifton  <nickc@redhat.com>
133
134         * po/ca.po: Updated Catalan translation.
135
136 2019-05-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
137
138         * NEWS: Mention Armv8.1-M Mainline and MVE.
139
140 2019-05-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
141
142         * readelf.c (arm_attr_tag_MVE_arch): New array for Tag_MVE_arch values.
143         (arm_attr_public_tag arm_attr_public_tags): Add case for Tag_MVE_arch.
144
145 2019-05-14  Jamey Hicks  <jamey.hicks@gmail.com>
146
147         PR 19921
148         * objcopy.c: Add new option --verilog-data-width.  Use it to set
149         the value of VerilogDataWidth.
150         * doc/binutils.texi: Document the new option.
151         * testsuite/binutils-all/objcopy.exp: Run tests of new option.
152         * testsuite/binutils-all/verilog-1.hex: New file.
153         * testsuite/binutils-all/verilog-2.hex: New file.
154         * testsuite/binutils-all/verilog-4.hex: New file.
155         * testsuite/binutils-all/verilog-8.hex: New file.
156         * NEWS: Mention the new feature.
157
158 2019-05-10  Alan Modra  <amodra@gmail.com>
159
160         * testsuite/binutils-all/objdump.exp (test_objdump_disas_limited),
161         (test_objdump_content_limited): Add text arg, use in place of .text.
162         (bintest_signed.o): Call get_standard_section_names for name of
163         text section.
164
165 2019-05-08  Faraz Shahbazker  <fshahbazker@wavecomp.com>
166
167         * objdump.c (sign_extend_address): New function.
168         (dump_bfd): Sign-extend user-specified start/stop addresses
169         for targets that need it.
170         * testsuite/binutils-all/objdump.exp: Add tests for objdump
171         with start and stop addresses in higher address ranges.
172
173 2019-05-01  Matthew Malcomson  <matthew.malcomson@arm.com>
174
175         * testsuite/binutils-all/objdump.exp: Correct executable
176         spelling.
177         * testsuite/binutils-all/compress.exp: Likewise.
178
179 2019-05-01  Nick Clifton  <nickc@redhat.com>
180
181         PR 24507
182         * nm.c: (print_format): New variable.
183         (value_format_32bit, value_format_64bit): Delete.
184         (set_print_radix): Remove code to alter value_format strings.
185         (set_output_format): Record chosen format in print_format.
186         (get_print_format): New function - constructs a printf formatting
187         string according to the requirements of size, radix, and output
188         format.
189         (print_value): Use get_print_format.
190         * testsuite/binutils-all/nm.exp: Add tests of "nm --format=posix"
191         and "nm -t d".
192
193 2019-04-30  Alan Modra  <amodra@gmail.com>
194
195         * wrstabs.c (stab_start_class_type): Add assert to work around
196         gcc9 warning.  Tidy.
197
198 2019-04-24  Nick Clifton  <nickc@redhat.com>
199
200         * objcopy.c (strip_main): Do not enable note merging by default if
201         just stripping debug or dwo information.
202         * doc/binutils.texi (strip): Update documentation.
203
204 2019-04-23  Nick Clifton  <nickc@redhat.com>
205
206         * README-how-to-make-a-release: Add note to update the symbolic
207         link from "docs" to "docs-2.x" on the sourceware website.
208
209 2019-04-16  Alan Modra  <amodra@gmail.com>
210
211         * testsuite/binutils-all/copy-2.d: Don't run for ns32k-*-*.
212         * testsuite/binutils-all/copy-3.d: Likewise.
213
214 2019-04-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
215
216         * readelf.c (arm_attr_tag_CPU_arch): Add entry for Armv8.1-M Mainline.
217
218 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
219
220         * readelf.c (decode_x86_isa): Handle
221         GNU_PROPERTY_X86_ISA_1_AVX512_BF16.
222         * testsuite/binutils-all/i386/pr21231b.d: Updated.
223         * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
224
225 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
226
227         * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
228
229 2019-03-26  Tamar Christina  <tamar.christina@arm.com>
230
231         * testsuite/binutils-all/aarch64/in-order-all.d: Update.
232         * testsuite/binutils-all/aarch64/in-order.d: Likewise.
233         * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise.
234         * testsuite/binutils-all/aarch64/out-of-order.d: Likewise.
235         * testsuite/binutils-all/aarch64/out-of-order.s: Likewise.
236         * testsuite/binutils-all/arm/in-order-all.d: Likewise.
237         * testsuite/binutils-all/arm/in-order.d: Likewise.
238         * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
239         * testsuite/binutils-all/arm/out-of-order.d: Likewise.
240         * testsuite/binutils-all/arm/out-of-order.s: Likewise.
241
242 2019-03-26  Nick Clifton  <nickc@redhat.com>
243
244         * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
245         FRV and MEP.
246
247 2019-03-26  Alan Modra  <amodra@gmail.com>
248
249         * objdump.c (dump_relocs_in_section): Warning fix.
250
251 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
252
253         * testsuite/binutils-all/arm/in-order-all.d: New test.
254         * testsuite/binutils-all/arm/in-order.d: New test.
255         * testsuite/binutils-all/arm/objdump.exp: Support .d tests.
256         * testsuite/binutils-all/arm/out-of-order-all.d: New test.
257         * testsuite/binutils-all/arm/out-of-order.T: New test.
258         * testsuite/binutils-all/arm/out-of-order.d: New test.
259         * testsuite/binutils-all/arm/out-of-order.s: New test.
260
261
262 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
263
264         * testsuite/binutils-all/aarch64/in-order-all.d: New test.
265         * testsuite/binutils-all/aarch64/out-of-order-all.d: New test.
266         * testsuite/binutils-all/aarch64/out-of-order.d:
267
268 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
269
270         * testsuite/binutils-all/aarch64/in-order.d: New test.
271         * testsuite/binutils-all/aarch64/out-of-order.d: Disassemble data as
272         well.
273
274 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
275
276         * objdump.c (disassemble_bytes): Pass stop_offset.
277         * testsuite/binutils-all/aarch64/out-of-order.T: New test.
278         * testsuite/binutils-all/aarch64/out-of-order.d: New test.
279         * testsuite/binutils-all/aarch64/out-of-order.s: New test.
280
281 2019-03-19  Nick Clifton  <nickc@redhat.com>
282
283         PR 24360
284         * objdump.c (load_specific_debug_section): Check that the amount
285         of memory to be allocated matches the size of the section.
286
287 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
288
289         * readelf.c (get_aarch64_dynamic_type): Add case for
290         DT_AARCH64_PAC_PLT.
291         (dynamic_section_aarch64_val): Likewise.
292
293 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
294             Szabolcs Nagy  <szabolcs.nagy@arm.com>
295
296         * readelf.c (get_aarch64_dynamic_type): New.
297         (get_dynamic_type): Use above for EM_AARCH64.
298         (dynamic_section_aarch64_val): New.
299         (process_dynamic_section): Use above for EM_AARCH64.
300
301 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
302
303         * readelf.c (decode_aarch64_feature_1_and): New.
304         (print_gnu_property_note): Add case for AArch64 gnu notes.
305
306 2019-03-12  Alan Modra  <amodra@gmail.com>
307
308         * objdump.c (load_specific_debug_section): Don't compare section
309         size against file size.
310         (dump_relocs_in_section): Don't compare reloc size against file size.
311         Print "failed to read relocs" on bfd_get_reloc_upper_bound error.
312
313 2019-03-05  Nick Clifton  <nickc@redhat.com>
314
315         PR 24295
316         * doc/binutils.texi (ar cmdline): Fix spelling mistake.
317
318 2019-03-05  Nick Clifton  <nickc@redhat.com>
319
320         * po/sv.po: Updated Swedish translation.
321
322 2019-03-05  Matthew Malcomson  <matthew.malcomson@arm.com>
323
324         PR 24287
325         * testsuite/lib/binutils-common.exp (run_dump_test): Replace a use
326         of "lmap" with a "foreach" loop.
327
328 2019-03-04  Nick Clifton  <nickc@redhat.com>
329
330         PR 24281
331         * objcopy.c (copy_archive): Do not copy thin  archives.
332
333 2019-02-27  Matthew Malcomson  <matthew.malcomson@arm.com>
334
335         * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
336
337 2019-02-25  Nick Clifton  <nickc@redhat.com>
338
339         * objdump.c (sym_ok): New function.
340         (find_symbol_for_address): Use new function.
341         (disassemble_section): Compare sections by name, not pointer.
342         (dump_dwarf): Move code to initialise byte_get pointer and iterate
343         over separate debug files from here to ...
344         (dump_bfd): ... here.  Add parameter indicating that a separate
345         debug info file is being dumped.  For main file, pull in the
346         symbol tables from all separate debug info files.
347         (display_object): Update call to dump_bfd.
348         * doc/binutils.texi: Document extened behaviour of the
349         --dwarf=follow-links option.
350         * NEWS: Mention this new feature.
351         * testsuite/binutils-all/objdump.WK2: Update expected output.
352         * testsuite/binutils-all/objdump.exp (test_follow_debuglink): Add
353         options and dump file parameters.
354         Add extra test.
355         * testsuite/binutils-all/objdump.WK3: New file.
356         * testsuite/binutils-all/readelf.exp: Change expected output for
357         readelf -wKis test.
358         * testsuite/binutils-all/readelf.wKis: New file.
359
360 2019-02-22  Nick Clifton  <nickc@redhat.com>
361
362         PR 23843
363         * dwarf.h (struct separate_info): New structure for containing
364         information on separate debug info files.
365         * dwarf.c (struct dwo_info): New structure for containing dwo
366         links.
367         (first_dwo_info): Chain of dwo_info structures.
368         (first_separate_file): Chain of separate_info structures.
369         (separate_debug_file, separate_debug_filename): Delete.
370         (fetch_alt_indirect_string): Scan all separate debug info files
371         for the requested string.
372         (add_dwo_info): New function.
373         (add_dwo_name): New function.
374         (add_dwo_dir): New function.
375         (add_dwo_id: New function.
376         (free_dwo_info): New function.
377         (read_and_display_attr_value): Store DWO data using the new
378         functions.
379         (load_debug_section_with_follow): If necessary, scan the list of
380         separate debug info files for the requested section.
381         (add_separate_debug_file): New function.
382         (load_separate_debug_info): Call add_separate_debug_file to store
383         the information on the newly loaded file.
384         (load_dwo_file): Likewise.
385         (load_separate_debif_file): Rename to load_separate_debug_files.
386         Change return type to boolean.  If following links then attempt to
387         load all separate debug info files, not just the first one.
388         (free_debug_memory): Release memory in dwo_info and separate_info
389         chains.
390         * objdump.c (dump_dwarf): Iterate over all loaded debg info files.
391         * readelf.c (process_object): Likewise.
392         * doc/debug.options.texi: Update descriptions of links and
393         follow-links options.
394         * testsuite/binutils-all/objdump.WK2: Update expected output.
395         * testsuite/binutils-all/readelf.k2: Likewise.
396         * NEWS: Announce the new feature.
397
398 2019-02-21  Nick Clifton  <nickc@redhat.com>
399
400         PR 24247
401         * unwind-ia64.c: Include sysdep.h.
402         (unw_decode_x1): Check current pointer against end pointer before
403         accessing memory.
404         (unw_decode_x2): Likewise.
405         (unw_decode_x3): Likewise.
406         (unw_decode_x4): Likewise.
407         (unw_decode_r2): Likewise.
408         (unw_decode_p2_p5): Likewise.
409         (unw_decode_p7_p10): Likewise.
410         (unw_decode): Likewise.
411
412 2019-02-20  Nick Clifton  <nickc@redhat.com>
413
414         PR 24246
415         * readelf.c (print_stapsdt_note): Harden against corrupt notes.
416
417         PR 24244
418         * unwind-ia64.c (unw_decode_uleb128): Add end parameter, use it to
419         prevent walking off the end of the buffer.
420         (unw_decode_x1): Add end paramter, pass it to unw_decode_uleb128.
421         (unw_decode_x2): Likewise.
422         (unw_decode_x3): Likewise.
423         (unw_decode_x4): Likewise.
424         (unw_decode_r2): Pass the end parameter to unw_decode_uleb128.
425         (unw_decode_r3): Likewise.
426         (unw_decode_p7_p10): Likewise.
427         (unw_decode_b2): Likewise.
428         (unw_decode_b3_x4): Likewise.
429
430         PR 24243
431         * readelf.c (process_mips_specific): Check for an options section
432         that is too small to even contain a single option.
433
434         PR 24242
435         * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
436
437 2019-02-20  Alan Modra  <amodra@gmail.com>
438
439         PR 24132
440         PR 24138
441         * readelf.c (get_data): Avoid possibility of overflow when
442         checking for a read that may extend past end of file.
443         (process_program_headers): Likewise.
444
445 2019-02-20  Alan Modra  <amodra@gmail.com>
446
447         PR 24233
448         * objdump.c (dump_bfd_private_header): Print warning if
449         bfd_print_private_bfd_data returns false.
450
451 2019-02-12  Nick Clifton  <nickc@redhat.com>
452
453         PR 23440
454         * README-how-to-make-a-release: Use git clean to delete spurious
455         files from the local source repository.
456
457 2019-02-08  Andrew Burgess  <andrew.burgess@embecosm.com>
458
459         * size.c (berkeley_format): Delete.
460         (enum output_format): New enum.
461         (selected_output_format): New variable.
462         (usage): Update to mention GNU format.
463         (main): Update to extract options, and select format as needed.
464         Handle GNU format where needed.
465         (berkeley_sum): Renamed to...
466         (berkeley_or_gnu_sum): ...this, and updated to handle both formats.
467         (berkeley_format): Renamed to...
468         (berkeley_or_gnu_format): ...this, and updated to handle both
469         formats.
470         (print_sizes): Handle GNU format.
471         * doc/binutils.texi (size): Document new GNU format.
472         * testsuite/binutils-all/size.exp: Add test of extended
473         functionality.
474         * NEWS: Mention new functionality.
475
476 2019-02-08  Andrew Burgess  <andrew.burgess@embecosm.com>
477
478         * doc/binutils.texi (size): Update example output for Berkeley
479         format output.
480
481 2019-02-07  Nick Clifton  <nickc@redhat.com>
482
483         * README-how-to-make-a-release: Add a note about updating the
484         obsolete targets in the bfd/config.bfd file.
485
486 2019-02-04  Nick Clifton  <nickc@redhat.com>
487
488         * README-how-to-make-a-release: Add more notes on making a release.
489
490 2019-01-25  Nick Clifton  <nickc@redhat.com>
491
492         PR 24131
493         * readelf.c (process_notes_at): Prevent an illegal memory access
494         when the note's namesize is zero.
495         (decode_tic6x_unwind_bytecode): Add code to handle the case where
496         no registers are specified in a frame pop instruction.
497
498 2019-01-25  Nick Clifton  <nickc@redhat.com>
499
500         * po/bg.po: Updated Bulgarian translation.
501
502 2019-01-23  Nick Clifton  <nickc@redhat.com>
503
504         * po/fr.po: Updated French translation.
505         * po/pt.po: Updated Portuguese translation.
506
507 2019-01-21  Nick Clifton  <nickc@redhat.com>
508
509         * po/uk.po: Updated Ukranian translation.
510
511 2019-01-19  Nick Clifton  <nickc@redhat.com>
512
513         * configure: Regenerate.
514         * binutils/po/binutils.pot.
515
516         * README-how-to-make-a-release: Update description on how to make
517         a branch.
518
519 2018-06-24  Nick Clifton  <nickc@redhat.com>
520
521         2.32 branch created.
522
523 2019-01-17  Nick Clifton  <nickc@redhat.com>
524
525         * objdump.c (disassemble_section): When disassembling from a
526         symbol only stop at the next symbol if the original symbol was not
527         a function symbol.  Otherwise continue disassembling until a new
528         function is reached.
529         * testsuite/binutils-all/objdump.exp: Add tests of extended
530         functionality.
531         * testsuite/binutils-all/disasm.s: New test source file.
532
533 2019-01-16  Kito Cheng  <kito@andestech.com>
534             Nelson Chu  <nelson@andestech.com>
535
536         * readelf.c (get_riscv_section_type_name): New function.
537         (get_section_type_name): Add handler for RISC-V.
538         (riscv_attr_tag_t): Declare.
539         (riscv_attr_tag): New.
540         (display_riscv_attribute): New function.
541         (process_attributes): Add handler for RISC-V.
542         * testsuite/binutils-all/strip-3.d: Remove .riscv.attribute
543         section.
544
545 2019-01-10  Nick Clifton  <nickc@redhat.com>
546
547         PR 23963
548         * objdump.c (sanitize_string): New function.  Removes control
549         characters from symbol names.
550         (dump_section_header): Use new function.
551         (objdump_print_symname): Likewise.
552         (objdump_print_addr_with_sym): Likewise.
553         (show_line): Likewise.
554         (disassemble_bytes): Likewise.
555         (disassemble_section): Likewise.
556         (load_specific_debug_section): Likewise.
557         (read_section_stabs): Likewise.
558         (print_section_stabs): Likewise.
559         (dump_section): Likewise.
560         (dump_reloc_set): Likewise.
561         (dump_relocs_in_section): Likewise.
562         (dump_bfd): Likewise.
563         (display_any_bfd): Likewise.
564
565 2019-01-09  Nick Clifton  <nickc@redhat.com>
566
567         PR 24049
568         * readelf.c (process_archive): Use arch.file_name in error
569         messages until the qualified name is available.
570
571 2019-01-09  Andrew Paprocki  <andrew@ishiboo.com>
572
573         * configure: Regenerate.
574
575 2019-01-09  Alan Modra  <amodra@gmail.com>
576
577         * testsuite/binutils-all/cxxfilt.exp: Pass --no-strip-underscores
578         unconditionally to tests needing the option rather than via a
579         list of targets.
580
581 2019-01-08  Nick Clifton  <nickc@redhat.com>
582
583         PR 24044
584         * cxxfilt.c (hp_symbol_characters): Delete.
585         (main): Remove depcreated demangling styles.
586         * stabs.c (parse_stab_argtypes): Remove support for old gnu v2
587         demangling opnames.
588         * testsuite/binutils-all/cxxfilt.exp: Use the
589         --no-strip-underscore option for targets that do prefix their
590         symbols with underscores.
591         Update tests to eliminate those that use gnu v2 encoding.
592
593 2019-01-08  Tamar Christina  <tamar.christina@arm.com>
594
595         PR 24065
596         * testsuite/binutils-all/copy-6.d: New test.
597         * testsuite/binutils-all/objcopy.exp: Use it.
598
599 2019-01-08  Alan Modra  <amodra@gmail.com>
600
601         * testsuite/lib/binutils-common.exp (run_dump_test): Don't prepend
602         $srcdir/$subdir to source file name if it starts with "./".
603
604 2019-01-05  Yoshinori Sato <ysato@users.sourceforge.jp>
605
606         * readelf.c (get_machine_flags): Add RXv3 output.
607
608 2019-01-04  Nick Clifton  <nickc@redhat.com>
609
610         PR 24005
611         * objdump.c (load_specific_debug_section): Check for integer
612         overflow before attempting to allocate contents.
613
614 2019-01-04  Nick Clifton  <nickc@redhat.com>
615
616         PR 24001
617         * objcopy.c (copy_object): Free dhandle after writing out the
618         debug information.
619         * objdump.c (dump_bfd): Free dhandle after printing out the debug
620         information.
621
622
623 2019-01-01  Alan Modra  <amodra@gmail.com>
624
625         Update year range in copyright notice of all files.
626
627 For older changes see ChangeLog-2018
628 \f
629 Copyright (C) 2019 Free Software Foundation, Inc.
630
631 Copying and distribution of this file, with or without modification,
632 are permitted in any medium without royalty provided the copyright
633 notice and this notice are preserved.
634
635 Local Variables:
636 mode: change-log
637 left-margin: 8
638 fill-column: 74
639 version-control: never
640 End: