Plugin target handling
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2019-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
8 2019-06-25 Jan Beulich <jbeulich@suse.com>
9
10 * readelf.c (dump_ctf_indent_lines): Rename local variable
11 "spaces" to "blanks".
12
13 2019-06-25 Jan Beulich <jbeulich@suse.com>
14
15 * objdump.c (dump_ctf_indent_lines): Rename local variable
16 "spaces" to "blanks".
17
18 2019-06-14 Alan Modra <amodra@gmail.com>
19
20 * Makefile.in: Regenerate.
21 * aclocal.m4: Regenerate.
22 * doc/Makefile.in: Regenerate.
23
24 2019-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
31 2019-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
37 2019-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
43 2019-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
50 2019-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
56 2019-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
62 2019-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
68 2019-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
84 2019-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
90 2019-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
96 2019-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
101 2019-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
106 2019-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
111 2019-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
124 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
125
126 * MAINTAINERS: Add myself as CTF maintainer.
127
128 2019-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
175 2019-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
180 2019-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
186 2019-05-24 Alan Modra <amodra@gmail.com>
187
188 * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
189
190 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
191
192 * MAINTAINERS: Add myself as the maintainer for BPF.
193
194 2019-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
203 2019-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
209 2019-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
215 2019-05-20 Nick Clifton <nickc@redhat.com>
216
217 * po/ca.po: Updated Catalan translation.
218
219 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
220
221 * NEWS: Mention Armv8.1-M Mainline and MVE.
222
223 2019-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
228 2019-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
241 2019-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
248 2019-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
256 2019-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
262 2019-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
276 2019-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
281 2019-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
287 2019-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
292 2019-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
297 2019-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
301 2019-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
308 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
309
310 * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
311
312 2019-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
325 2019-03-26 Nick Clifton <nickc@redhat.com>
326
327 * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
328 FRV and MEP.
329
330 2019-03-26 Alan Modra <amodra@gmail.com>
331
332 * objdump.c (dump_relocs_in_section): Warning fix.
333
334 2019-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
345 2019-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
351 2019-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
357 2019-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
364 2019-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
370 2019-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
376 2019-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
384 2019-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
389 2019-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
396 2019-03-05 Nick Clifton <nickc@redhat.com>
397
398 PR 24295
399 * doc/binutils.texi (ar cmdline): Fix spelling mistake.
400
401 2019-03-05 Nick Clifton <nickc@redhat.com>
402
403 * po/sv.po: Updated Swedish translation.
404
405 2019-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
411 2019-03-04 Nick Clifton <nickc@redhat.com>
412
413 PR 24281
414 * objcopy.c (copy_archive): Do not copy thin archives.
415
416 2019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
417
418 * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
419
420 2019-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
443 2019-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
481 2019-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
495 2019-02-20 Nick Clifton <nickc@redhat.com>
496
497 PR 24246
498 * readelf.c (print_stapsdt_note): Harden against corrupt notes.
499
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
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.
516
517 PR 24242
518 * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
519
520 2019-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
528 2019-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
534 2019-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
540 2019-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
559 2019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
560
561 * doc/binutils.texi (size): Update example output for Berkeley
562 format output.
563
564 2019-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
569 2019-02-04 Nick Clifton <nickc@redhat.com>
570
571 * README-how-to-make-a-release: Add more notes on making a release.
572
573 2019-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
581 2019-01-25 Nick Clifton <nickc@redhat.com>
582
583 * po/bg.po: Updated Bulgarian translation.
584
585 2019-01-23 Nick Clifton <nickc@redhat.com>
586
587 * po/fr.po: Updated French translation.
588 * po/pt.po: Updated Portuguese translation.
589
590 2019-01-21 Nick Clifton <nickc@redhat.com>
591
592 * po/uk.po: Updated Ukranian translation.
593
594 2019-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
602 2018-06-24 Nick Clifton <nickc@redhat.com>
603
604 2.32 branch created.
605
606 2019-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
616 2019-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
628 2019-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
648 2019-01-09 Nick Clifton <nickc@redhat.com>
649
650 PR 24049
651 * readelf.c (process_archive): Use arch.file_name in error
652 messages until the qualified name is available.
653
654 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
655
656 * configure: Regenerate.
657
658 2019-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
664 2019-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.
674 Update tests to eliminate those that use gnu v2 encoding.
675
676 2019-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
682 2019-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
687 2019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
688
689 * readelf.c (get_machine_flags): Add RXv3 output.
690
691 2019-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
697 2019-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
705
706 2019-01-01 Alan Modra <amodra@gmail.com>
707
708 Update year range in copyright notice of all files.
709
710 For older changes see ChangeLog-2018
711 \f
712 Copyright (C) 2019 Free Software Foundation, Inc.
713
714 Copying and distribution of this file, with or without modification,
715 are permitted in any medium without royalty provided the copyright
716 notice and this notice are preserved.
717
718 Local Variables:
719 mode: change-log
720 left-margin: 8
721 fill-column: 74
722 version-control: never
723 End:
This page took 0.044733 seconds and 5 git commands to generate.