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