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