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