gdbserver: turn target op 'supports_hardware_single_step' into a method
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2020-02-19 Jordan Rupprecht <rupprecht@google.com>
2
3 * objdump.c (show_line): call bfd_demangle when using do_demangle.
4
5 2020-02-19 Andrew Burgess <andrew.burgess@embecosm.com>
6
7 * configure: Regenerate.
8
9 2020-02-10 Fangrui Song <maskray@google.com>
10
11 * objcopy.c (parse_flags): Handle "exclude".
12 * doc/binutils.texi: Document the support.
13
14 2020-02-10 Aaron Merey <amerey@redhat.com>
15
16 * binutils/testsuite/binutils-all/debuginfod.exp:
17 Replace set ::env with setenv.
18 Start server before setting environment variable.
19 Specify tmpdir as the location of the server's
20 database.
21 Check additional server metrics at start-up.
22
23 2020-02-07 Nick Clifton <nickc@redhat.com>
24
25 * README-how-to-make-a-release: Add note about updating the
26 GAS/NEWS URL in the next release.
27
28 2020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
29
30 PR 25469
31 * readelf.c (get_machine_flags): Add support for Z80N machine
32 number.
33
34 2020-02-07 Nick Clifton <nickc@redhat.com>
35
36 * dwarf.c (display_debug_lines_decoded): Force a NUL termination
37 of the truncated file name.
38
39 2020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
40
41 * objdump.c (print_jump_visualisation): New function.
42 (disassemble_bytes): Call new function.
43
44 2020-02-06 Alan Modra <amodra@gmail.com>
45
46 * testsuite/lib/binutils-common.exp (match_target): Accept '!' before
47 TCL procedure.
48 (supports_gnu_osabi): New procedure.
49 (is_generic): New, from ld-lib.exp.
50 (supports_gnu_unique): Use the above.
51
52 2020-02-04 Alan Modra <amodra@gmail.com>
53
54 * Makefile.am (CFILES): Add od-elf32_avr.c.
55 * Makefile.in: Regenerate.
56 * po/POTFILES.in: Regenerate.
57
58 2020-02-03 Andreas Schwab <schwab@linux-m68k.org>
59
60 * readelf.c (dump_relocations, dump_relocations)
61 (decode_arm_unwind_bytecode, process_dynamic_section)
62 (get_symbol_visibility, get_alpha_symbol_other): Add newline to
63 error message.
64
65 2020-02-03 Sergei Trofimovich <siarheit@google.com>
66
67 * coffdump.c (program_name): Drop redundant definition.
68 * srconv.c (program_name): Likewise
69 * sysdump.c (program_name): Likewise
70
71 2020-02-02 H.J. Lu <hongjiu.lu@intel.com>
72
73 PR gas/25380
74 * objdump.c (sym_ok): Return FALSE if 2 sections are in the
75 same file with different section pointers.
76
77 2020-02-01 Nick Clifton <nickc@redhat.com>
78
79 * README-how-to-make-a-release: Update with more details on the
80 release making process.
81
82 2020-01-31 Nick Clifton <nickc@redhat.com>
83
84 * po/sv.po: Updated Swedish translation.
85
86 2020-01-28 Nick Clifton <nickc@redhat.com>
87
88 * readelf.c (get_build_id): Simplify warning message about corrupt
89 notes encountered whilst scanning for the build-id.
90
91 2020-01-27 Roland McGrath <mcgrathr@google.com>
92
93 * objcopy.c (compare_gnu_build_notes): Fix comparison results
94 for overlapping ranges so that (A == B) == (B == A) holds.
95
96 2020-01-27 Alan Modra <amodra@gmail.com>
97
98 * testsuite/lib/binutils-common.exp (big_or_little_endian): Replace
99 case statement with switch statement.
100
101 2020-01-24 Nick Clifton <nickc@redhat.com>
102
103 * readelf.c (get_build_id): Fix warning messages about corrupt
104 notes.
105
106 2020-01-23 Nick Clifton <nickc@redhat.com>
107
108 * po/fr.po: Updated French translation.
109
110 2020-01-22 Yuri Chornoivan <yurchor@mageia.org>
111
112 PR 25417
113 * readelf.c (get_alpha_symbol_other): Fix error message typo.
114
115 2020-01-20 Nick Clifton <nickc@redhat.com>
116
117 * po/pt.po: Updated Portuguese translation.
118 * po/uk.po: Updated Ukranian translation.
119
120 2020-01-18 Nick Clifton <nickc@redhat.com>
121
122 * README-how-to-make-a-release: Update notes on how to cut a
123 branch for a release.
124
125 2020-01-18 Nick Clifton <nickc@redhat.com>
126
127 * configure: Regenerate.
128 * po/binutils.pot: Regenerate.
129
130 2020-01-18 Nick Clifton <nickc@redhat.com>
131
132 Binutils 2.34 branch created.
133
134 2020-01-17 Thomas Troeger <tstroege@gmx.de>
135
136 * objdump.c (jump_info_visualize_address): Discard jumps that are
137 no longer needed.
138 (disassemble_bytes): Only compute the maximum level if jumps were
139 detected.
140
141 2020-01-13 Nick Clifton <nickc@redhat.com>
142
143 * objdump.c (disassemble_bytes): Remove C99-ism.
144 * testsuite/binutils-all/debuginfod.exp: New tests.
145
146 2020-01-13 Thomas Troeger <tstroege@gmx.de>
147
148 * objdump.c (visualize_jumps, color_output, extended_color_output)
149 (detected_jumps): New variables.
150 (usage): Add the new jump visualization options.
151 (option_values): Add new option value.
152 (long_options): Add the new option.
153 (jump_info_new, jump_info_free): New functions.
154 (jump_info_min_address, jump_info_max_address): Likewise.
155 (jump_info_end_address, jump_info_is_start_address): Likewise.
156 (jump_info_is_end_address, jump_info_size): Likewise.
157 (jump_info_unlink, jump_info_insert): Likewise.
158 (jump_info_add_front, jump_info_move_linked): Likewise.
159 (jump_info_intersect, jump_info_merge): Likewise.
160 (jump_info_sort, jump_info_visualize_address): Likewise.
161 (disassemble_jumps): New function - used to locate jumps.
162 (disassemble_bytes): Add ascii art generation.
163 (disassemble_section): Add scan to locate jumps.
164 (main): Parse the new visualization option.
165 * doc/binutils.texi: Document the new feature.
166 * NEWS: Mention the new feature.
167
168 2020-01-13 Alan Modra <amodra@gmail.com>
169
170 PR 25360
171 PR 25361
172 * dwarf.c (display_debug_frames): Move fde_fc earlier. Free
173 fde_fc col_type and col_offset.
174 * readelf.c (apply_relocations): Move symsec check earlier.
175 (free_debug_section): Free reloc_info.
176 (process_notes_at): Free pnotes on error path.
177 (process_object): Free dump_sects here..
178 (process_archive): ..not here.
179
180 2020-01-13 Alan Modra <amodra@gmail.com>
181
182 PR 25362
183 * nm.c (display_rel_file): Free dyn_syms.
184
185 2020-01-09 Nick Clifton <nickc@redhat.com>
186
187 PR 25220
188 * objcopy.c (empty_name): New variable.
189 (need_sym_before): Prevent an attempt to free a static variable.
190 (filter_symbols): Avoid strcmp test by checking for pointer
191 equality.
192
193 2020-01-09 Nick Clifton <nickc@redhat.com>
194
195 * po/zh_TW.po: Updated Traditional Chinese translation.
196
197 2020-01-09 Aaron Merey <amerey@redhat.com>
198
199 * Makefile.am (readelf_LDADD, objdump_LDADD): Add libdebuginfod.
200 * Makefile.in: Regenerate.
201 * NEWS: Update.
202 * config.in: Regenerate.
203 * configure: Regenerate.
204 * configure.ac: Call AC_DEBUGINFOD.
205 * doc/Makefile.in: Regenerate.
206 * doc/binutils.texi: Add section on using binutils
207 with debuginfod.
208 * dwarf.c (debuginfod_fetch_separate_debug_info): New function.
209 Query debuginfod servers for the target debug file.
210 (load_separate_debug_info): Call
211 debuginfod_fetch_separate_debug_info if configured with
212 debuginfod.
213 (load_separate_debug_files): Add file argument to
214 load_separate_debug_info calls.
215 * dwarf.h (get_build_id): Add declaration.
216 * objdump.c (get_build_id): New function. Get build-id of file.
217 * readelf.c (get_build_id): Likewise.
218 * testsuite/binutils-all/debuginfod.exp: New tests.
219 * testsuite/binutils-all/linkdebug.s: Add .note.gnu.build-id
220 section.
221
222 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
223
224 * readelf.c: Add support for new Z*) relocations and machine
225 types.
226
227 2020-01-01 Alan Modra <amodra@gmail.com>
228
229 Update year range in copyright notice of all files.
230
231 For older changes see ChangeLog-2019
232 \f
233 Copyright (C) 2020 Free Software Foundation, Inc.
234
235 Copying and distribution of this file, with or without modification,
236 are permitted in any medium without royalty provided the copyright
237 notice and this notice are preserved.
238
239 Local Variables:
240 mode: change-log
241 left-margin: 8
242 fill-column: 74
243 version-control: never
244 End:
This page took 0.035954 seconds and 4 git commands to generate.