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