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