]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
Various fixes for the Z80 support.
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
3a5d12fb
FS
12020-02-10 Fangrui Song <maskray@google.com>
2
3 * objcopy.c (parse_flags): Handle "exclude".
4 * doc/binutils.texi: Document the support.
5
678d457f
AM
62020-02-10 Aaron Merey <amerey@redhat.com>
7
8 * binutils/testsuite/binutils-all/debuginfod.exp:
9 Replace set ::env with setenv.
46471187
AM
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.
678d457f 14
e8319fde
NC
152020-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
9fc0b501
SB
202020-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
e1104d08
NC
262020-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
c2e6f744 312020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
ece12829
TT
32
33 * objdump.c (print_jump_visualisation): New function.
34 (disassemble_bytes): Call new function.
35
02e0be69
AM
362020-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
e8b79122
AM
442020-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
27a45f42
AS
502020-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
0b398d69
ST
572020-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
a8c4d40b
L
632020-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
cb6ad9bb
NC
692020-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
53943f32
NC
742020-01-31 Nick Clifton <nickc@redhat.com>
75
76 * po/sv.po: Updated Swedish translation.
77
55be8fd0
NC
782020-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
82ef9cad
RM
832020-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
e3696f67
AM
882020-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
2f796de6
NC
932020-01-24 Nick Clifton <nickc@redhat.com>
94
95 * readelf.c (get_build_id): Fix warning messages about corrupt
96 notes.
97
24e648d4
NC
982020-01-23 Nick Clifton <nickc@redhat.com>
99
100 * po/fr.po: Updated French translation.
101
c48acf6f
YC
1022020-01-22 Yuri Chornoivan <yurchor@mageia.org>
103
104 PR 25417
105 * readelf.c (get_alpha_symbol_other): Fix error message typo.
106
26916852
NC
1072020-01-20 Nick Clifton <nickc@redhat.com>
108
109 * po/pt.po: Updated Portuguese translation.
110 * po/uk.po: Updated Ukranian translation.
111
b248e9ce
NC
1122020-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
1b1bb2c6
NC
1172020-01-18 Nick Clifton <nickc@redhat.com>
118
119 * configure: Regenerate.
120 * po/binutils.pot: Regenerate.
121
ae774686
NC
1222020-01-18 Nick Clifton <nickc@redhat.com>
123
124 Binutils 2.34 branch created.
125
82a9ed20
TT
1262020-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
6a1939f5
NC
1332020-01-13 Nick Clifton <nickc@redhat.com>
134
c87c17c1 135 * objdump.c (disassemble_bytes): Remove C99-ism.
6a1939f5
NC
136 * testsuite/binutils-all/debuginfod.exp: New tests.
137
1d67fe3b
TT
1382020-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
a788aedd
AM
1602020-01-13 Alan Modra <amodra@gmail.com>
161
a4f2b7c5
AM
162 PR 25360
163 PR 25361
a788aedd
AM
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
805f38bc
AM
1722020-01-13 Alan Modra <amodra@gmail.com>
173
174 PR 25362
175 * nm.c (display_rel_file): Free dyn_syms.
176
ffebb0bb
NC
1772020-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
ade4fd9b
NC
1852020-01-09 Nick Clifton <nickc@redhat.com>
186
187 * po/zh_TW.po: Updated Traditional Chinese translation.
188
1892020-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
6655dba2
SB
2142020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
215
216 * readelf.c: Add support for new Z*) relocations and machine
217 types.
218
b14ce8bf
AM
2192020-01-01 Alan Modra <amodra@gmail.com>
220
221 Update year range in copyright notice of all files.
222
0b114740 223For older changes see ChangeLog-2019
3499769a 224\f
0b114740 225Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
226
227Copying and distribution of this file, with or without modification,
228are permitted in any medium without royalty provided the copyright
229notice and this notice are preserved.
230
231Local Variables:
232mode: change-log
233left-margin: 8
234fill-column: 74
235version-control: never
236End: