Remove trailing newlines from help text
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
c6a636ce
NC
12019-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
2e02f296
CZ
72019-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
79b377b3
NC
132019-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
a0486bac
JM
292019-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
ae9ac79e
NC
352019-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
6ff185b8
AM
412019-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
1336939d
AM
462019-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
e33f2313
NC
512019-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
90bd5423
NC
562019-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
88981b15
NA
692019-05-28 Nick Alcock <nick.alcock@oracle.com>
70
71 * MAINTAINERS: Add myself as CTF maintainer.
72
7d9813f1
NA
732019-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
61dd8e19
AM
1202019-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
2301ed1c
SN
1252019-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
dd7efa79
PB
1312019-05-24 Alan Modra <amodra@gmail.com>
132
133 * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
134
27830e0d
JM
1352019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
136
137 * MAINTAINERS: Add myself as the maintainer for BPF.
138
aca4efc7
JM
1392019-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
fab7c86e
TC
1482019-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
d8734380
FS
1542019-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
999b073b
NC
1602019-05-20 Nick Clifton <nickc@redhat.com>
161
162 * po/ca.po: Updated Catalan translation.
163
514bbb0f
AV
1642019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
165
166 * NEWS: Mention Armv8.1-M Mainline and MVE.
167
a7ad558c
AV
1682019-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
37d0d091
JH
1732019-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
391bf891
AM
1862019-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
2379f9c4
FS
1932019-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
2ecde2b6
MM
2012019-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
25a02744
NC
2072019-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
8107ddce
AM
2212019-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
1b8dd643
NC
2262019-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
624a2451
NC
2322019-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
a0fb9615
AM
2372019-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
031254f2
AV
2422019-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
462cac58
L
2462019-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
82b53593
L
2532019-04-08 H.J. Lu <hongjiu.lu@intel.com>
254
255 * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
256
05805feb
TC
2572019-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
5fb812fc
NC
2702019-03-26 Nick Clifton <nickc@redhat.com>
271
272 * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
273 FRV and MEP.
274
e8fba7f6
AM
2752019-03-26 Alan Modra <amodra@gmail.com>
276
277 * objdump.c (dump_relocs_in_section): Warning fix.
278
796d6298
TC
2792019-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
60df3720
TC
2902019-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
51457761
TC
2962019-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
53b2f36b
TC
3022019-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
63455780
NC
3092019-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
1dbade74
SD
3152019-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
37c18eed
SD
3212019-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
cd702818
SD
3292019-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
7a6e0d89
AM
3342019-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
88c9190b
NC
3412019-03-05 Nick Clifton <nickc@redhat.com>
342
343 PR 24295
344 * doc/binutils.texi (ar cmdline): Fix spelling mistake.
345
4933ff73
NC
3462019-03-05 Nick Clifton <nickc@redhat.com>
347
348 * po/sv.po: Updated Swedish translation.
349
093f70cc
MM
3502019-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
f5f20315
NC
3562019-03-04 Nick Clifton <nickc@redhat.com>
357
358 PR 24281
359 * objcopy.c (copy_archive): Do not copy thin archives.
360
52d6f3ee
MM
3612019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
362
363 * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
364
39f0547e
NC
3652019-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
24841daa
NC
3882019-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
5cacf1c8
NC
4262019-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
8d18bf79
NC
4402019-02-20 Nick Clifton <nickc@redhat.com>
441
3ca60c57
NC
442 PR 24246
443 * readelf.c (print_stapsdt_note): Harden against corrupt notes.
444
171375c6
NC
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
7fc0c668
NC
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.
8d18bf79 461
171375c6
NC
462 PR 24242
463 * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
464
c22b42ce
AM
4652019-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
7d272a55
AM
4732019-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
04d7fa21
NC
4792019-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
46cbf38d
AB
4852019-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
96fd92af
AB
5042019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
505
506 * doc/binutils.texi (size): Update example output for Berkeley
507 format output.
508
2012bf01
NC
5092019-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
082cbd3b
NC
5142019-02-04 Nick Clifton <nickc@redhat.com>
515
516 * README-how-to-make-a-release: Add more notes on making a release.
517
18344509
NC
5182019-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
9ed1348c
NC
5262019-01-25 Nick Clifton <nickc@redhat.com>
527
528 * po/bg.po: Updated Bulgarian translation.
529
d9938630
NC
5302019-01-23 Nick Clifton <nickc@redhat.com>
531
532 * po/fr.po: Updated French translation.
533 * po/pt.po: Updated Portuguese translation.
534
375cd423
NC
5352019-01-21 Nick Clifton <nickc@redhat.com>
536
537 * po/uk.po: Updated Ukranian translation.
538
f48dfe41
NC
5392019-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
f974f26c
NC
5472018-06-24 Nick Clifton <nickc@redhat.com>
548
549 2.32 branch created.
550
baae986a
NC
5512019-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
2dc8dd17
JW
5612019-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
12add40e
NC
5732019-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
28e817cc
NC
5932019-01-09 Nick Clifton <nickc@redhat.com>
594
c0b0b1c2 595 PR 24049
28e817cc
NC
596 * readelf.c (process_archive): Use arch.file_name in error
597 messages until the qualified name is available.
598
3107326d
AP
5992019-01-09 Andrew Paprocki <andrew@ishiboo.com>
600
601 * configure: Regenerate.
602
923c6a75
AM
6032019-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
236f4ebe
NC
6092019-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.
923c6a75 619 Update tests to eliminate those that use gnu v2 encoding.
236f4ebe 620
e3ecd631
TC
6212019-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
171b8e19
AM
6272019-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
6322019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
633
f87673e0
YS
634 * readelf.c (get_machine_flags): Add RXv3 output.
635
11fa9f13
NC
6362019-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
cf0ad5bb
NC
6422019-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
11fa9f13 650
82704155
AM
6512019-01-01 Alan Modra <amodra@gmail.com>
652
653 Update year range in copyright notice of all files.
654
d5c04e1b 655For older changes see ChangeLog-2018
3499769a 656\f
d5c04e1b 657Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
658
659Copying and distribution of this file, with or without modification,
660are permitted in any medium without royalty provided the copyright
661notice and this notice are preserved.
662
663Local Variables:
664mode: change-log
665left-margin: 8
666fill-column: 74
667version-control: never
668End:
This page took 0.187871 seconds and 4 git commands to generate.