]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
pr25022.d: Xfail more targets without ldelf_before_place_orphans
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
e1104d08
NC
12020-02-07 Nick Clifton <nickc@redhat.com>
2
3 * dwarf.c (display_debug_lines_decoded): Force a NUL termination
4 of the truncated file name.
5
c2e6f744 62020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
ece12829
TT
7
8 * objdump.c (print_jump_visualisation): New function.
9 (disassemble_bytes): Call new function.
10
02e0be69
AM
112020-02-06 Alan Modra <amodra@gmail.com>
12
13 * testsuite/lib/binutils-common.exp (match_target): Accept '!' before
14 TCL procedure.
15 (supports_gnu_osabi): New procedure.
16 (is_generic): New, from ld-lib.exp.
17 (supports_gnu_unique): Use the above.
18
e8b79122
AM
192020-02-04 Alan Modra <amodra@gmail.com>
20
21 * Makefile.am (CFILES): Add od-elf32_avr.c.
22 * Makefile.in: Regenerate.
23 * po/POTFILES.in: Regenerate.
24
27a45f42
AS
252020-02-03 Andreas Schwab <schwab@linux-m68k.org>
26
27 * readelf.c (dump_relocations, dump_relocations)
28 (decode_arm_unwind_bytecode, process_dynamic_section)
29 (get_symbol_visibility, get_alpha_symbol_other): Add newline to
30 error message.
31
0b398d69
ST
322020-02-03 Sergei Trofimovich <siarheit@google.com>
33
34 * coffdump.c (program_name): Drop redundant definition.
35 * srconv.c (program_name): Likewise
36 * sysdump.c (program_name): Likewise
37
a8c4d40b
L
382020-02-02 H.J. Lu <hongjiu.lu@intel.com>
39
40 PR gas/25380
41 * objdump.c (sym_ok): Return FALSE if 2 sections are in the
42 same file with different section pointers.
43
cb6ad9bb
NC
442020-02-01 Nick Clifton <nickc@redhat.com>
45
46 * README-how-to-make-a-release: Update with more details on the
47 release making process.
48
53943f32
NC
492020-01-31 Nick Clifton <nickc@redhat.com>
50
51 * po/sv.po: Updated Swedish translation.
52
55be8fd0
NC
532020-01-28 Nick Clifton <nickc@redhat.com>
54
55 * readelf.c (get_build_id): Simplify warning message about corrupt
56 notes encountered whilst scanning for the build-id.
57
82ef9cad
RM
582020-01-27 Roland McGrath <mcgrathr@google.com>
59
60 * objcopy.c (compare_gnu_build_notes): Fix comparison results
61 for overlapping ranges so that (A == B) == (B == A) holds.
62
e3696f67
AM
632020-01-27 Alan Modra <amodra@gmail.com>
64
65 * testsuite/lib/binutils-common.exp (big_or_little_endian): Replace
66 case statement with switch statement.
67
2f796de6
NC
682020-01-24 Nick Clifton <nickc@redhat.com>
69
70 * readelf.c (get_build_id): Fix warning messages about corrupt
71 notes.
72
24e648d4
NC
732020-01-23 Nick Clifton <nickc@redhat.com>
74
75 * po/fr.po: Updated French translation.
76
c48acf6f
YC
772020-01-22 Yuri Chornoivan <yurchor@mageia.org>
78
79 PR 25417
80 * readelf.c (get_alpha_symbol_other): Fix error message typo.
81
26916852
NC
822020-01-20 Nick Clifton <nickc@redhat.com>
83
84 * po/pt.po: Updated Portuguese translation.
85 * po/uk.po: Updated Ukranian translation.
86
b248e9ce
NC
872020-01-18 Nick Clifton <nickc@redhat.com>
88
89 * README-how-to-make-a-release: Update notes on how to cut a
90 branch for a release.
91
1b1bb2c6
NC
922020-01-18 Nick Clifton <nickc@redhat.com>
93
94 * configure: Regenerate.
95 * po/binutils.pot: Regenerate.
96
ae774686
NC
972020-01-18 Nick Clifton <nickc@redhat.com>
98
99 Binutils 2.34 branch created.
100
82a9ed20
TT
1012020-01-17 Thomas Troeger <tstroege@gmx.de>
102
103 * objdump.c (jump_info_visualize_address): Discard jumps that are
104 no longer needed.
105 (disassemble_bytes): Only compute the maximum level if jumps were
106 detected.
107
6a1939f5
NC
1082020-01-13 Nick Clifton <nickc@redhat.com>
109
c87c17c1 110 * objdump.c (disassemble_bytes): Remove C99-ism.
6a1939f5
NC
111 * testsuite/binutils-all/debuginfod.exp: New tests.
112
1d67fe3b
TT
1132020-01-13 Thomas Troeger <tstroege@gmx.de>
114
115 * objdump.c (visualize_jumps, color_output, extended_color_output)
116 (detected_jumps): New variables.
117 (usage): Add the new jump visualization options.
118 (option_values): Add new option value.
119 (long_options): Add the new option.
120 (jump_info_new, jump_info_free): New functions.
121 (jump_info_min_address, jump_info_max_address): Likewise.
122 (jump_info_end_address, jump_info_is_start_address): Likewise.
123 (jump_info_is_end_address, jump_info_size): Likewise.
124 (jump_info_unlink, jump_info_insert): Likewise.
125 (jump_info_add_front, jump_info_move_linked): Likewise.
126 (jump_info_intersect, jump_info_merge): Likewise.
127 (jump_info_sort, jump_info_visualize_address): Likewise.
128 (disassemble_jumps): New function - used to locate jumps.
129 (disassemble_bytes): Add ascii art generation.
130 (disassemble_section): Add scan to locate jumps.
131 (main): Parse the new visualization option.
132 * doc/binutils.texi: Document the new feature.
133 * NEWS: Mention the new feature.
134
a788aedd
AM
1352020-01-13 Alan Modra <amodra@gmail.com>
136
a4f2b7c5
AM
137 PR 25360
138 PR 25361
a788aedd
AM
139 * dwarf.c (display_debug_frames): Move fde_fc earlier. Free
140 fde_fc col_type and col_offset.
141 * readelf.c (apply_relocations): Move symsec check earlier.
142 (free_debug_section): Free reloc_info.
143 (process_notes_at): Free pnotes on error path.
144 (process_object): Free dump_sects here..
145 (process_archive): ..not here.
146
805f38bc
AM
1472020-01-13 Alan Modra <amodra@gmail.com>
148
149 PR 25362
150 * nm.c (display_rel_file): Free dyn_syms.
151
ffebb0bb
NC
1522020-01-09 Nick Clifton <nickc@redhat.com>
153
154 PR 25220
155 * objcopy.c (empty_name): New variable.
156 (need_sym_before): Prevent an attempt to free a static variable.
157 (filter_symbols): Avoid strcmp test by checking for pointer
158 equality.
159
ade4fd9b
NC
1602020-01-09 Nick Clifton <nickc@redhat.com>
161
162 * po/zh_TW.po: Updated Traditional Chinese translation.
163
1642020-01-09 Aaron Merey <amerey@redhat.com>
165
166 * Makefile.am (readelf_LDADD, objdump_LDADD): Add libdebuginfod.
167 * Makefile.in: Regenerate.
168 * NEWS: Update.
169 * config.in: Regenerate.
170 * configure: Regenerate.
171 * configure.ac: Call AC_DEBUGINFOD.
172 * doc/Makefile.in: Regenerate.
173 * doc/binutils.texi: Add section on using binutils
174 with debuginfod.
175 * dwarf.c (debuginfod_fetch_separate_debug_info): New function.
176 Query debuginfod servers for the target debug file.
177 (load_separate_debug_info): Call
178 debuginfod_fetch_separate_debug_info if configured with
179 debuginfod.
180 (load_separate_debug_files): Add file argument to
181 load_separate_debug_info calls.
182 * dwarf.h (get_build_id): Add declaration.
183 * objdump.c (get_build_id): New function. Get build-id of file.
184 * readelf.c (get_build_id): Likewise.
185 * testsuite/binutils-all/debuginfod.exp: New tests.
186 * testsuite/binutils-all/linkdebug.s: Add .note.gnu.build-id
187 section.
188
6655dba2
SB
1892020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
190
191 * readelf.c: Add support for new Z*) relocations and machine
192 types.
193
b14ce8bf
AM
1942020-01-01 Alan Modra <amodra@gmail.com>
195
196 Update year range in copyright notice of all files.
197
0b114740 198For older changes see ChangeLog-2019
3499769a 199\f
0b114740 200Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
201
202Copying and distribution of this file, with or without modification,
203are permitted in any medium without royalty provided the copyright
204notice and this notice are preserved.
205
206Local Variables:
207mode: change-log
208left-margin: 8
209fill-column: 74
210version-control: never
211End: