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