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