bfd/elf-properties: avoid shadowing a C library symbol
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
3e50a591
JB
12019-06-25 Jan Beulich <jbeulich@suse.com>
2
3 * readelf.c (dump_ctf_indent_lines): Rename local variable
4 "spaces" to "blanks".
5
63160fc9
JB
62019-06-25 Jan Beulich <jbeulich@suse.com>
7
8 * objdump.c (dump_ctf_indent_lines): Rename local variable
9 "spaces" to "blanks".
10
3a3a077c
AM
112019-06-14 Alan Modra <amodra@gmail.com>
12
13 * Makefile.in: Regenerate.
14 * aclocal.m4: Regenerate.
15 * doc/Makefile.in: Regenerate.
16
9abca702
CZ
172019-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
c0d38b0e
CZ
242019-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
540e6170
CZ
302019-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
2057d69d
CZ
362019-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
c93dbb25
CZ
432019-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
c6a636ce
NC
492019-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
2e02f296
CZ
552019-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
79b377b3
NC
612019-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
a0486bac
JM
772019-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
ae9ac79e
NC
832019-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
6ff185b8
AM
892019-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
1336939d
AM
942019-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
e33f2313
NC
992019-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
90bd5423
NC
1042019-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
88981b15
NA
1172019-05-28 Nick Alcock <nick.alcock@oracle.com>
118
119 * MAINTAINERS: Add myself as CTF maintainer.
120
7d9813f1
NA
1212019-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
61dd8e19
AM
1682019-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
2301ed1c
SN
1732019-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
dd7efa79
PB
1792019-05-24 Alan Modra <amodra@gmail.com>
180
181 * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
182
27830e0d
JM
1832019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
184
185 * MAINTAINERS: Add myself as the maintainer for BPF.
186
aca4efc7
JM
1872019-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
fab7c86e
TC
1962019-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
d8734380
FS
2022019-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
999b073b
NC
2082019-05-20 Nick Clifton <nickc@redhat.com>
209
210 * po/ca.po: Updated Catalan translation.
211
514bbb0f
AV
2122019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
213
214 * NEWS: Mention Armv8.1-M Mainline and MVE.
215
a7ad558c
AV
2162019-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
37d0d091
JH
2212019-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
391bf891
AM
2342019-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
2379f9c4
FS
2412019-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
2ecde2b6
MM
2492019-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
25a02744
NC
2552019-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
8107ddce
AM
2692019-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
1b8dd643
NC
2742019-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
624a2451
NC
2802019-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
a0fb9615
AM
2852019-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
031254f2
AV
2902019-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
462cac58
L
2942019-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
82b53593
L
3012019-04-08 H.J. Lu <hongjiu.lu@intel.com>
302
303 * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
304
05805feb
TC
3052019-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
5fb812fc
NC
3182019-03-26 Nick Clifton <nickc@redhat.com>
319
320 * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
321 FRV and MEP.
322
e8fba7f6
AM
3232019-03-26 Alan Modra <amodra@gmail.com>
324
325 * objdump.c (dump_relocs_in_section): Warning fix.
326
796d6298
TC
3272019-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
60df3720
TC
3382019-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
51457761
TC
3442019-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
53b2f36b
TC
3502019-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
63455780
NC
3572019-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
1dbade74
SD
3632019-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
37c18eed
SD
3692019-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
cd702818
SD
3772019-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
7a6e0d89
AM
3822019-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
88c9190b
NC
3892019-03-05 Nick Clifton <nickc@redhat.com>
390
391 PR 24295
392 * doc/binutils.texi (ar cmdline): Fix spelling mistake.
393
4933ff73
NC
3942019-03-05 Nick Clifton <nickc@redhat.com>
395
396 * po/sv.po: Updated Swedish translation.
397
093f70cc
MM
3982019-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
f5f20315
NC
4042019-03-04 Nick Clifton <nickc@redhat.com>
405
406 PR 24281
407 * objcopy.c (copy_archive): Do not copy thin archives.
408
52d6f3ee
MM
4092019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
410
411 * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
412
39f0547e
NC
4132019-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
24841daa
NC
4362019-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
5cacf1c8
NC
4742019-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
8d18bf79
NC
4882019-02-20 Nick Clifton <nickc@redhat.com>
489
3ca60c57
NC
490 PR 24246
491 * readelf.c (print_stapsdt_note): Harden against corrupt notes.
492
171375c6
NC
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
7fc0c668
NC
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.
8d18bf79 509
171375c6
NC
510 PR 24242
511 * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
512
c22b42ce
AM
5132019-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
7d272a55
AM
5212019-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
04d7fa21
NC
5272019-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
46cbf38d
AB
5332019-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
96fd92af
AB
5522019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
553
554 * doc/binutils.texi (size): Update example output for Berkeley
555 format output.
556
2012bf01
NC
5572019-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
082cbd3b
NC
5622019-02-04 Nick Clifton <nickc@redhat.com>
563
564 * README-how-to-make-a-release: Add more notes on making a release.
565
18344509
NC
5662019-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
9ed1348c
NC
5742019-01-25 Nick Clifton <nickc@redhat.com>
575
576 * po/bg.po: Updated Bulgarian translation.
577
d9938630
NC
5782019-01-23 Nick Clifton <nickc@redhat.com>
579
580 * po/fr.po: Updated French translation.
581 * po/pt.po: Updated Portuguese translation.
582
375cd423
NC
5832019-01-21 Nick Clifton <nickc@redhat.com>
584
585 * po/uk.po: Updated Ukranian translation.
586
f48dfe41
NC
5872019-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
f974f26c
NC
5952018-06-24 Nick Clifton <nickc@redhat.com>
596
597 2.32 branch created.
598
baae986a
NC
5992019-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
2dc8dd17
JW
6092019-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
12add40e
NC
6212019-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
28e817cc
NC
6412019-01-09 Nick Clifton <nickc@redhat.com>
642
c0b0b1c2 643 PR 24049
28e817cc
NC
644 * readelf.c (process_archive): Use arch.file_name in error
645 messages until the qualified name is available.
646
3107326d
AP
6472019-01-09 Andrew Paprocki <andrew@ishiboo.com>
648
649 * configure: Regenerate.
650
923c6a75
AM
6512019-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
236f4ebe
NC
6572019-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.
923c6a75 667 Update tests to eliminate those that use gnu v2 encoding.
236f4ebe 668
e3ecd631
TC
6692019-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
171b8e19
AM
6752019-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
6802019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
681
f87673e0
YS
682 * readelf.c (get_machine_flags): Add RXv3 output.
683
11fa9f13
NC
6842019-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
cf0ad5bb
NC
6902019-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
11fa9f13 698
82704155
AM
6992019-01-01 Alan Modra <amodra@gmail.com>
700
701 Update year range in copyright notice of all files.
702
d5c04e1b 703For older changes see ChangeLog-2018
3499769a 704\f
d5c04e1b 705Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
706
707Copying and distribution of this file, with or without modification,
708are permitted in any medium without royalty provided the copyright
709notice and this notice are preserved.
710
711Local Variables:
712mode: change-log
713left-margin: 8
714fill-column: 74
715version-control: never
716End:
This page took 0.188953 seconds and 4 git commands to generate.