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