]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
The procedure to find an unused port for the debuginfod tests is susceptible to a...
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
b312fea1
AM
12020-03-02 Aaron Merey <amerey@redhat.com>
2
3 * binutils/testsuite/binutils-all/debuginfod.exp: Improve port
4 selection.
5
ba3265d0
NC
62020-03-02 Nick Clifton <nickc@redhat.com>
7
8 PR 25543
9 * readelf.c (dump_section_as_strings): Display new-line characters
10 as \n and then insert a line break.
11 * testsuite/binutils-all/pr25543.s: New test.
12 * testsuite/binutils-all/pr25543.d: Test driver.
13 * testsuite/binutils-all/readelf.exp: Run the new test.
14
736990c4
NC
152020-02-27 Nick Clifton <nickc@redhat.com>
16
17 PR 25526
18 * readelf.c (process_ia64_vms_dynamic_relocs): Check to see if
19 get_data is unable to load the string table.
20
dc1e8a47
AM
212020-02-26 Alan Modra <amodra@gmail.com>
22
23 * elfedit.c: Indent labels correctly.
24 * readelf.c: Likewise.
25 * resres.c: Likewise.
26
ecda9016
L
272020-02-25 H.J. Lu <hongjiu.lu@intel.com>
28
29 PR binutils/25584
30 * ar.c (main): Pass 0 to bfd_plugin_set_program_name.
31 * nm.c (main): Pass 1 to bfd_plugin_set_program_name.
32
83d4d556
NC
332020-02-24 Nick Clifton <nickc@redhat.com>
34
35 PR 25499
36 * doc/binutils.texi (objdump): Fix typo in description of
37 objdump's -g option.
38
bd0cf5a6
NC
392020-02-20 Nelson Chu <nelson.chu@sifive.com>
40
41 * dwarf.c (regname_internal_riscv): Updated since the DECLARE_CSR
42 is changed.
43
741cb839
EC
442020-02-19 Jordan Rupprecht <rupprecht@google.com>
45
46 * objdump.c (show_line): call bfd_demangle when using do_demangle.
47
9f1528a1
AB
482020-02-19 Andrew Burgess <andrew.burgess@embecosm.com>
49
50 * configure: Regenerate.
51
3a5d12fb
FS
522020-02-10 Fangrui Song <maskray@google.com>
53
54 * objcopy.c (parse_flags): Handle "exclude".
55 * doc/binutils.texi: Document the support.
56
678d457f
AM
572020-02-10 Aaron Merey <amerey@redhat.com>
58
59 * binutils/testsuite/binutils-all/debuginfod.exp:
60 Replace set ::env with setenv.
46471187
AM
61 Start server before setting environment variable.
62 Specify tmpdir as the location of the server's
63 database.
64 Check additional server metrics at start-up.
678d457f 65
e8319fde
NC
662020-02-07 Nick Clifton <nickc@redhat.com>
67
68 * README-how-to-make-a-release: Add note about updating the
69 GAS/NEWS URL in the next release.
70
9fc0b501
SB
712020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
72
73 PR 25469
74 * readelf.c (get_machine_flags): Add support for Z80N machine
75 number.
76
e1104d08
NC
772020-02-07 Nick Clifton <nickc@redhat.com>
78
79 * dwarf.c (display_debug_lines_decoded): Force a NUL termination
80 of the truncated file name.
81
c2e6f744 822020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
ece12829
TT
83
84 * objdump.c (print_jump_visualisation): New function.
85 (disassemble_bytes): Call new function.
86
02e0be69
AM
872020-02-06 Alan Modra <amodra@gmail.com>
88
89 * testsuite/lib/binutils-common.exp (match_target): Accept '!' before
90 TCL procedure.
91 (supports_gnu_osabi): New procedure.
92 (is_generic): New, from ld-lib.exp.
93 (supports_gnu_unique): Use the above.
94
e8b79122
AM
952020-02-04 Alan Modra <amodra@gmail.com>
96
97 * Makefile.am (CFILES): Add od-elf32_avr.c.
98 * Makefile.in: Regenerate.
99 * po/POTFILES.in: Regenerate.
100
27a45f42
AS
1012020-02-03 Andreas Schwab <schwab@linux-m68k.org>
102
103 * readelf.c (dump_relocations, dump_relocations)
104 (decode_arm_unwind_bytecode, process_dynamic_section)
105 (get_symbol_visibility, get_alpha_symbol_other): Add newline to
106 error message.
107
0b398d69
ST
1082020-02-03 Sergei Trofimovich <siarheit@google.com>
109
110 * coffdump.c (program_name): Drop redundant definition.
111 * srconv.c (program_name): Likewise
112 * sysdump.c (program_name): Likewise
113
a8c4d40b
L
1142020-02-02 H.J. Lu <hongjiu.lu@intel.com>
115
116 PR gas/25380
117 * objdump.c (sym_ok): Return FALSE if 2 sections are in the
118 same file with different section pointers.
119
cb6ad9bb
NC
1202020-02-01 Nick Clifton <nickc@redhat.com>
121
122 * README-how-to-make-a-release: Update with more details on the
123 release making process.
124
53943f32
NC
1252020-01-31 Nick Clifton <nickc@redhat.com>
126
127 * po/sv.po: Updated Swedish translation.
128
55be8fd0
NC
1292020-01-28 Nick Clifton <nickc@redhat.com>
130
131 * readelf.c (get_build_id): Simplify warning message about corrupt
132 notes encountered whilst scanning for the build-id.
133
82ef9cad
RM
1342020-01-27 Roland McGrath <mcgrathr@google.com>
135
136 * objcopy.c (compare_gnu_build_notes): Fix comparison results
137 for overlapping ranges so that (A == B) == (B == A) holds.
138
e3696f67
AM
1392020-01-27 Alan Modra <amodra@gmail.com>
140
141 * testsuite/lib/binutils-common.exp (big_or_little_endian): Replace
142 case statement with switch statement.
143
2f796de6
NC
1442020-01-24 Nick Clifton <nickc@redhat.com>
145
146 * readelf.c (get_build_id): Fix warning messages about corrupt
147 notes.
148
24e648d4
NC
1492020-01-23 Nick Clifton <nickc@redhat.com>
150
151 * po/fr.po: Updated French translation.
152
c48acf6f
YC
1532020-01-22 Yuri Chornoivan <yurchor@mageia.org>
154
155 PR 25417
156 * readelf.c (get_alpha_symbol_other): Fix error message typo.
157
26916852
NC
1582020-01-20 Nick Clifton <nickc@redhat.com>
159
160 * po/pt.po: Updated Portuguese translation.
161 * po/uk.po: Updated Ukranian translation.
162
b248e9ce
NC
1632020-01-18 Nick Clifton <nickc@redhat.com>
164
165 * README-how-to-make-a-release: Update notes on how to cut a
166 branch for a release.
167
1b1bb2c6
NC
1682020-01-18 Nick Clifton <nickc@redhat.com>
169
170 * configure: Regenerate.
171 * po/binutils.pot: Regenerate.
172
ae774686
NC
1732020-01-18 Nick Clifton <nickc@redhat.com>
174
175 Binutils 2.34 branch created.
176
82a9ed20
TT
1772020-01-17 Thomas Troeger <tstroege@gmx.de>
178
179 * objdump.c (jump_info_visualize_address): Discard jumps that are
180 no longer needed.
181 (disassemble_bytes): Only compute the maximum level if jumps were
182 detected.
183
6a1939f5
NC
1842020-01-13 Nick Clifton <nickc@redhat.com>
185
c87c17c1 186 * objdump.c (disassemble_bytes): Remove C99-ism.
6a1939f5
NC
187 * testsuite/binutils-all/debuginfod.exp: New tests.
188
1d67fe3b
TT
1892020-01-13 Thomas Troeger <tstroege@gmx.de>
190
191 * objdump.c (visualize_jumps, color_output, extended_color_output)
192 (detected_jumps): New variables.
193 (usage): Add the new jump visualization options.
194 (option_values): Add new option value.
195 (long_options): Add the new option.
196 (jump_info_new, jump_info_free): New functions.
197 (jump_info_min_address, jump_info_max_address): Likewise.
198 (jump_info_end_address, jump_info_is_start_address): Likewise.
199 (jump_info_is_end_address, jump_info_size): Likewise.
200 (jump_info_unlink, jump_info_insert): Likewise.
201 (jump_info_add_front, jump_info_move_linked): Likewise.
202 (jump_info_intersect, jump_info_merge): Likewise.
203 (jump_info_sort, jump_info_visualize_address): Likewise.
204 (disassemble_jumps): New function - used to locate jumps.
205 (disassemble_bytes): Add ascii art generation.
206 (disassemble_section): Add scan to locate jumps.
207 (main): Parse the new visualization option.
208 * doc/binutils.texi: Document the new feature.
209 * NEWS: Mention the new feature.
210
a788aedd
AM
2112020-01-13 Alan Modra <amodra@gmail.com>
212
a4f2b7c5
AM
213 PR 25360
214 PR 25361
a788aedd
AM
215 * dwarf.c (display_debug_frames): Move fde_fc earlier. Free
216 fde_fc col_type and col_offset.
217 * readelf.c (apply_relocations): Move symsec check earlier.
218 (free_debug_section): Free reloc_info.
219 (process_notes_at): Free pnotes on error path.
220 (process_object): Free dump_sects here..
221 (process_archive): ..not here.
222
805f38bc
AM
2232020-01-13 Alan Modra <amodra@gmail.com>
224
225 PR 25362
226 * nm.c (display_rel_file): Free dyn_syms.
227
ffebb0bb
NC
2282020-01-09 Nick Clifton <nickc@redhat.com>
229
230 PR 25220
231 * objcopy.c (empty_name): New variable.
232 (need_sym_before): Prevent an attempt to free a static variable.
233 (filter_symbols): Avoid strcmp test by checking for pointer
234 equality.
235
ade4fd9b
NC
2362020-01-09 Nick Clifton <nickc@redhat.com>
237
238 * po/zh_TW.po: Updated Traditional Chinese translation.
239
2402020-01-09 Aaron Merey <amerey@redhat.com>
241
242 * Makefile.am (readelf_LDADD, objdump_LDADD): Add libdebuginfod.
243 * Makefile.in: Regenerate.
244 * NEWS: Update.
245 * config.in: Regenerate.
246 * configure: Regenerate.
247 * configure.ac: Call AC_DEBUGINFOD.
248 * doc/Makefile.in: Regenerate.
249 * doc/binutils.texi: Add section on using binutils
250 with debuginfod.
251 * dwarf.c (debuginfod_fetch_separate_debug_info): New function.
252 Query debuginfod servers for the target debug file.
253 (load_separate_debug_info): Call
254 debuginfod_fetch_separate_debug_info if configured with
255 debuginfod.
256 (load_separate_debug_files): Add file argument to
257 load_separate_debug_info calls.
258 * dwarf.h (get_build_id): Add declaration.
259 * objdump.c (get_build_id): New function. Get build-id of file.
260 * readelf.c (get_build_id): Likewise.
261 * testsuite/binutils-all/debuginfod.exp: New tests.
262 * testsuite/binutils-all/linkdebug.s: Add .note.gnu.build-id
263 section.
264
6655dba2
SB
2652020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
266
267 * readelf.c: Add support for new Z*) relocations and machine
268 types.
269
b14ce8bf
AM
2702020-01-01 Alan Modra <amodra@gmail.com>
271
272 Update year range in copyright notice of all files.
273
0b114740 274For older changes see ChangeLog-2019
3499769a 275\f
0b114740 276Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
277
278Copying and distribution of this file, with or without modification,
279are permitted in any medium without royalty provided the copyright
280notice and this notice are preserved.
281
282Local Variables:
283mode: change-log
284left-margin: 8
285fill-column: 74
286version-control: never
287End: