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