readelf.c: Fix a typo in comments
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
a15de1f5
L
12020-03-08 H.J. Lu <hongjiu.lu@intel.com>
2
3 * readelf.c (get_dynamic_data): Replace "memory chekers" with
4 "memory checkers" in comments.
5
9979ab66
SM
62020-03-06 Simon Marchi <simon.marchi@efficios.com>
7
8 PR 25491
9 * doc/Makefile.am: Rename MOSTLYCLEANFILES to MAINTAINERCLEANFILES.
10 * doc/Makefile.in: Re-generate.
11
a0dcf297
NC
122020-03-06 Nick Clifton <nickc@redhat.com>
13
14 * objcopy.c (check_new_section_flags): New function. Reject the
15 SEC_COFF_SHARED flag if the target is not a COFF binary.
16 (copy_object): Call check_new_section_flags.
17 (setup_section): Likewise.
18 * doc/binutils.texi (objcopy): Add a note that the 'share' section
19 flag cannot be applied to ELF binaries.
20
a9b90127
AM
212020-03-06 Alan Modra <amodra@gmail.com>
22
23 PR 25637
24 * objcopy.c (filter_symbols): Correct rem_leading_char logic.
25
d1faf7ca
AM
262020-03-05 Alan Modra <amodra@gmail.com>
27
28 PR 25629
29 * objcopy.c (filter_symbols): Don't segfault on NULL
30 prefix_symbols_string.
31
eef64366
CE
322020-03-04 Christian Eggers <ceggers@gmx.de>
33
34 * objcopy.c (copy_object): Convert from bytes to octets for
35 --gap-fill and --pad-to.
36
5be2b2f5
NC
372020-03-03 Nick Clifton <nickc@redhat.com>
38
39 PR 25625
40 * prdbg.c (pr_tag_type): Remove call to abort.
41
b312fea1
AM
422020-03-02 Aaron Merey <amerey@redhat.com>
43
44 * binutils/testsuite/binutils-all/debuginfod.exp: Improve port
45 selection.
46
ba3265d0
NC
472020-03-02 Nick Clifton <nickc@redhat.com>
48
49 PR 25543
50 * readelf.c (dump_section_as_strings): Display new-line characters
51 as \n and then insert a line break.
52 * testsuite/binutils-all/pr25543.s: New test.
53 * testsuite/binutils-all/pr25543.d: Test driver.
54 * testsuite/binutils-all/readelf.exp: Run the new test.
55
736990c4
NC
562020-02-27 Nick Clifton <nickc@redhat.com>
57
58 PR 25526
59 * readelf.c (process_ia64_vms_dynamic_relocs): Check to see if
60 get_data is unable to load the string table.
61
dc1e8a47
AM
622020-02-26 Alan Modra <amodra@gmail.com>
63
64 * elfedit.c: Indent labels correctly.
65 * readelf.c: Likewise.
66 * resres.c: Likewise.
67
ecda9016
L
682020-02-25 H.J. Lu <hongjiu.lu@intel.com>
69
70 PR binutils/25584
71 * ar.c (main): Pass 0 to bfd_plugin_set_program_name.
72 * nm.c (main): Pass 1 to bfd_plugin_set_program_name.
73
83d4d556
NC
742020-02-24 Nick Clifton <nickc@redhat.com>
75
76 PR 25499
77 * doc/binutils.texi (objdump): Fix typo in description of
78 objdump's -g option.
79
bd0cf5a6
NC
802020-02-20 Nelson Chu <nelson.chu@sifive.com>
81
82 * dwarf.c (regname_internal_riscv): Updated since the DECLARE_CSR
83 is changed.
84
741cb839
EC
852020-02-19 Jordan Rupprecht <rupprecht@google.com>
86
87 * objdump.c (show_line): call bfd_demangle when using do_demangle.
88
9f1528a1
AB
892020-02-19 Andrew Burgess <andrew.burgess@embecosm.com>
90
91 * configure: Regenerate.
92
3a5d12fb
FS
932020-02-10 Fangrui Song <maskray@google.com>
94
95 * objcopy.c (parse_flags): Handle "exclude".
96 * doc/binutils.texi: Document the support.
97
678d457f
AM
982020-02-10 Aaron Merey <amerey@redhat.com>
99
100 * binutils/testsuite/binutils-all/debuginfod.exp:
101 Replace set ::env with setenv.
46471187
AM
102 Start server before setting environment variable.
103 Specify tmpdir as the location of the server's
104 database.
105 Check additional server metrics at start-up.
678d457f 106
e8319fde
NC
1072020-02-07 Nick Clifton <nickc@redhat.com>
108
109 * README-how-to-make-a-release: Add note about updating the
110 GAS/NEWS URL in the next release.
111
9fc0b501
SB
1122020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
113
114 PR 25469
115 * readelf.c (get_machine_flags): Add support for Z80N machine
116 number.
117
e1104d08
NC
1182020-02-07 Nick Clifton <nickc@redhat.com>
119
120 * dwarf.c (display_debug_lines_decoded): Force a NUL termination
121 of the truncated file name.
122
c2e6f744 1232020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
ece12829
TT
124
125 * objdump.c (print_jump_visualisation): New function.
126 (disassemble_bytes): Call new function.
127
02e0be69
AM
1282020-02-06 Alan Modra <amodra@gmail.com>
129
130 * testsuite/lib/binutils-common.exp (match_target): Accept '!' before
131 TCL procedure.
132 (supports_gnu_osabi): New procedure.
133 (is_generic): New, from ld-lib.exp.
134 (supports_gnu_unique): Use the above.
135
e8b79122
AM
1362020-02-04 Alan Modra <amodra@gmail.com>
137
138 * Makefile.am (CFILES): Add od-elf32_avr.c.
139 * Makefile.in: Regenerate.
140 * po/POTFILES.in: Regenerate.
141
27a45f42
AS
1422020-02-03 Andreas Schwab <schwab@linux-m68k.org>
143
144 * readelf.c (dump_relocations, dump_relocations)
145 (decode_arm_unwind_bytecode, process_dynamic_section)
146 (get_symbol_visibility, get_alpha_symbol_other): Add newline to
147 error message.
148
0b398d69
ST
1492020-02-03 Sergei Trofimovich <siarheit@google.com>
150
151 * coffdump.c (program_name): Drop redundant definition.
152 * srconv.c (program_name): Likewise
153 * sysdump.c (program_name): Likewise
154
a8c4d40b
L
1552020-02-02 H.J. Lu <hongjiu.lu@intel.com>
156
157 PR gas/25380
158 * objdump.c (sym_ok): Return FALSE if 2 sections are in the
159 same file with different section pointers.
160
cb6ad9bb
NC
1612020-02-01 Nick Clifton <nickc@redhat.com>
162
163 * README-how-to-make-a-release: Update with more details on the
164 release making process.
165
53943f32
NC
1662020-01-31 Nick Clifton <nickc@redhat.com>
167
168 * po/sv.po: Updated Swedish translation.
169
55be8fd0
NC
1702020-01-28 Nick Clifton <nickc@redhat.com>
171
172 * readelf.c (get_build_id): Simplify warning message about corrupt
173 notes encountered whilst scanning for the build-id.
174
82ef9cad
RM
1752020-01-27 Roland McGrath <mcgrathr@google.com>
176
177 * objcopy.c (compare_gnu_build_notes): Fix comparison results
178 for overlapping ranges so that (A == B) == (B == A) holds.
179
e3696f67
AM
1802020-01-27 Alan Modra <amodra@gmail.com>
181
182 * testsuite/lib/binutils-common.exp (big_or_little_endian): Replace
183 case statement with switch statement.
184
2f796de6
NC
1852020-01-24 Nick Clifton <nickc@redhat.com>
186
187 * readelf.c (get_build_id): Fix warning messages about corrupt
188 notes.
189
24e648d4
NC
1902020-01-23 Nick Clifton <nickc@redhat.com>
191
192 * po/fr.po: Updated French translation.
193
c48acf6f
YC
1942020-01-22 Yuri Chornoivan <yurchor@mageia.org>
195
196 PR 25417
197 * readelf.c (get_alpha_symbol_other): Fix error message typo.
198
26916852
NC
1992020-01-20 Nick Clifton <nickc@redhat.com>
200
201 * po/pt.po: Updated Portuguese translation.
202 * po/uk.po: Updated Ukranian translation.
203
b248e9ce
NC
2042020-01-18 Nick Clifton <nickc@redhat.com>
205
206 * README-how-to-make-a-release: Update notes on how to cut a
207 branch for a release.
208
1b1bb2c6
NC
2092020-01-18 Nick Clifton <nickc@redhat.com>
210
211 * configure: Regenerate.
212 * po/binutils.pot: Regenerate.
213
ae774686
NC
2142020-01-18 Nick Clifton <nickc@redhat.com>
215
216 Binutils 2.34 branch created.
217
82a9ed20
TT
2182020-01-17 Thomas Troeger <tstroege@gmx.de>
219
220 * objdump.c (jump_info_visualize_address): Discard jumps that are
221 no longer needed.
222 (disassemble_bytes): Only compute the maximum level if jumps were
223 detected.
224
6a1939f5
NC
2252020-01-13 Nick Clifton <nickc@redhat.com>
226
c87c17c1 227 * objdump.c (disassemble_bytes): Remove C99-ism.
6a1939f5
NC
228 * testsuite/binutils-all/debuginfod.exp: New tests.
229
1d67fe3b
TT
2302020-01-13 Thomas Troeger <tstroege@gmx.de>
231
232 * objdump.c (visualize_jumps, color_output, extended_color_output)
233 (detected_jumps): New variables.
234 (usage): Add the new jump visualization options.
235 (option_values): Add new option value.
236 (long_options): Add the new option.
237 (jump_info_new, jump_info_free): New functions.
238 (jump_info_min_address, jump_info_max_address): Likewise.
239 (jump_info_end_address, jump_info_is_start_address): Likewise.
240 (jump_info_is_end_address, jump_info_size): Likewise.
241 (jump_info_unlink, jump_info_insert): Likewise.
242 (jump_info_add_front, jump_info_move_linked): Likewise.
243 (jump_info_intersect, jump_info_merge): Likewise.
244 (jump_info_sort, jump_info_visualize_address): Likewise.
245 (disassemble_jumps): New function - used to locate jumps.
246 (disassemble_bytes): Add ascii art generation.
247 (disassemble_section): Add scan to locate jumps.
248 (main): Parse the new visualization option.
249 * doc/binutils.texi: Document the new feature.
250 * NEWS: Mention the new feature.
251
a788aedd
AM
2522020-01-13 Alan Modra <amodra@gmail.com>
253
a4f2b7c5
AM
254 PR 25360
255 PR 25361
a788aedd
AM
256 * dwarf.c (display_debug_frames): Move fde_fc earlier. Free
257 fde_fc col_type and col_offset.
258 * readelf.c (apply_relocations): Move symsec check earlier.
259 (free_debug_section): Free reloc_info.
260 (process_notes_at): Free pnotes on error path.
261 (process_object): Free dump_sects here..
262 (process_archive): ..not here.
263
805f38bc
AM
2642020-01-13 Alan Modra <amodra@gmail.com>
265
266 PR 25362
267 * nm.c (display_rel_file): Free dyn_syms.
268
ffebb0bb
NC
2692020-01-09 Nick Clifton <nickc@redhat.com>
270
271 PR 25220
272 * objcopy.c (empty_name): New variable.
273 (need_sym_before): Prevent an attempt to free a static variable.
274 (filter_symbols): Avoid strcmp test by checking for pointer
275 equality.
276
ade4fd9b
NC
2772020-01-09 Nick Clifton <nickc@redhat.com>
278
279 * po/zh_TW.po: Updated Traditional Chinese translation.
280
2812020-01-09 Aaron Merey <amerey@redhat.com>
282
283 * Makefile.am (readelf_LDADD, objdump_LDADD): Add libdebuginfod.
284 * Makefile.in: Regenerate.
285 * NEWS: Update.
286 * config.in: Regenerate.
287 * configure: Regenerate.
288 * configure.ac: Call AC_DEBUGINFOD.
289 * doc/Makefile.in: Regenerate.
290 * doc/binutils.texi: Add section on using binutils
291 with debuginfod.
292 * dwarf.c (debuginfod_fetch_separate_debug_info): New function.
293 Query debuginfod servers for the target debug file.
294 (load_separate_debug_info): Call
295 debuginfod_fetch_separate_debug_info if configured with
296 debuginfod.
297 (load_separate_debug_files): Add file argument to
298 load_separate_debug_info calls.
299 * dwarf.h (get_build_id): Add declaration.
300 * objdump.c (get_build_id): New function. Get build-id of file.
301 * readelf.c (get_build_id): Likewise.
302 * testsuite/binutils-all/debuginfod.exp: New tests.
303 * testsuite/binutils-all/linkdebug.s: Add .note.gnu.build-id
304 section.
305
6655dba2
SB
3062020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
307
308 * readelf.c: Add support for new Z*) relocations and machine
309 types.
310
b14ce8bf
AM
3112020-01-01 Alan Modra <amodra@gmail.com>
312
313 Update year range in copyright notice of all files.
314
0b114740 315For older changes see ChangeLog-2019
3499769a 316\f
0b114740 317Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
318
319Copying and distribution of this file, with or without modification,
320are permitted in any medium without royalty provided the copyright
321notice and this notice are preserved.
322
323Local Variables:
324mode: change-log
325left-margin: 8
326fill-column: 74
327version-control: never
328End:
This page took 0.234884 seconds and 4 git commands to generate.