ChangeLog revision 1.6 1 1.6 christos 2018-07-18 Nick Clifton <nickc (a] redhat.com>
2 1.1 christos
3 1.6 christos 2.31.1 Release point.
4 1.1 christos * configure: Regenerate.
5 1.1 christos
6 1.6 christos 2018-07-14 Nick Clifton <nickc (a] redhat.com>
7 1.3 christos
8 1.6 christos * configure: Regenerate.
9 1.6 christos
10 1.6 christos 2018-07-14 Nick Clifton <nickc (a] redhat.com>
11 1.6 christos
12 1.6 christos 2.31 Release point.
13 1.6 christos * configure: Regenerate.
14 1.3 christos
15 1.6 christos 2018-07-05 Nick Clifton <nickc (a] redhat.com>
16 1.6 christos
17 1.6 christos * po/bg.po: Updated Bulgarian translation.
18 1.6 christos
19 1.6 christos 2018-06-26 Nick Clifton <nickc (a] redhat.com>
20 1.6 christos
21 1.6 christos * po/sv.po: Updated Swedish translation.
22 1.6 christos * po/uk.po: Updated Ukranian translation.
23 1.6 christos
24 1.6 christos 2018-06-26 Nick Clifton <nickc (a] redhat.com>
25 1.6 christos
26 1.6 christos * doc/binutils.texi: Fix spelling mistakes.
27 1.3 christos
28 1.6 christos 2018-06-24 Nick Clifton <nickc (a] redhat.com>
29 1.3 christos
30 1.3 christos * configure: Regenerate.
31 1.6 christos * po/binutils.pot: Regenerate.
32 1.6 christos
33 1.6 christos 2018-06-24 Nick Clifton <nickc (a] redhat.com>
34 1.6 christos
35 1.6 christos 2.31 branch created.
36 1.6 christos * NEWS: Add marker for 2.31.
37 1.6 christos
38 1.6 christos 2018-06-21 Alan Modra <amodra (a] gmail.com>
39 1.6 christos
40 1.6 christos * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
41 1.6 christos * doc/Makefile.in: Regenerate.
42 1.3 christos
43 1.6 christos 2018-06-19 Simon Marchi <simon.marchi (a] ericsson.com>
44 1.3 christos
45 1.6 christos * configure.ac: Remove AC_PREREQ.
46 1.6 christos * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
47 1.6 christos info-in-builddir no-texinfo.tex.
48 1.6 christos * Makefile.in: Re-generate.
49 1.6 christos * aclocal.m4: Re-generate.
50 1.6 christos * config.in: Re-generate.
51 1.6 christos * configure: Re-generate.
52 1.6 christos * doc/Makefile.in: Re-generate.
53 1.6 christos
54 1.6 christos 2018-06-19 Andreas Schwab <schwab (a] suse.de>
55 1.6 christos
56 1.6 christos * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
57 1.6 christos (is_8bit_abs_reloc): New function.
58 1.6 christos (is_6bit_abs_reloc): New function.
59 1.6 christos (is_6bit_inplace_sub_reloc): New function.
60 1.6 christos (apply_relocations): Use them. Handle 6-bit relocations.
61 1.6 christos
62 1.6 christos 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker (a] mips.com>
63 1.6 christos
64 1.6 christos * readelf.c (print_mips_ases): Add GINV extension.
65 1.6 christos
66 1.6 christos 2018-06-14 H.J. Lu <hongjiu.lu (a] intel.com>
67 1.6 christos
68 1.6 christos PR binutils/23267
69 1.6 christos * readelf.c (get_symbol_version_string): Check if the first
70 1.6 christos symbol version is base version.
71 1.6 christos
72 1.6 christos 2018-06-13 Scott Egerton <scott.egerton (a] imgtec.com>
73 1.6 christos Faraz Shahbazker <Faraz.Shahbazker (a] mips.com>
74 1.6 christos
75 1.6 christos * readelf.c (print_mips_ases): Add CRC.
76 1.3 christos
77 1.6 christos 2018-06-13 Nick Clifton <nickc (a] redhat.com>
78 1.3 christos
79 1.6 christos * doc/binutils.texi (objdump): Add missing closing square
80 1.6 christos parenthesis to listing of objcopy's command line options.
81 1.3 christos
82 1.6 christos 2018-06-11 Nick Clifton <nickc (a] redhat.com>
83 1.3 christos
84 1.6 christos * po/es.po: Updated Spanish translation.
85 1.3 christos
86 1.6 christos 2018-06-01 H.J. Lu <hongjiu.lu (a] intel.com>
87 1.3 christos
88 1.6 christos * configure: Regenerated.
89 1.3 christos
90 1.6 christos 2018-05-31 Alan Modra <amodra (a] gmail.com>
91 1.3 christos
92 1.6 christos * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
93 1.6 christos set CC_FOR_TARGET. Run test non-native.
94 1.6 christos * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
95 1.6 christos Likewise.
96 1.6 christos (test_follow_debuglink): Run test non-native.
97 1.3 christos
98 1.6 christos 2018-05-30 Ant Bikeneev <ant.bikineev (a] gmail.com>
99 1.3 christos
100 1.6 christos PR 23107
101 1.6 christos * ar.c (display_offsets): New variable.
102 1.6 christos (usage): Add description of 'O' operator.
103 1.6 christos (decode_option): Handle 'O' operator.
104 1.6 christos (print_descr): Pass display_offsets to print_arelt_descr.
105 1.6 christos * arsup.c: Update call to printy_arelt_descr.
106 1.6 christos * objdump.c: Likewise.
107 1.6 christos * bucomm.c (print_arelt_descr): If offsets parameter is true then
108 1.6 christos display offset of archive element within the archive.
109 1.6 christos * bucomm.h: Update prototype for print_arelt_descr.
110 1.6 christos * doc/binutils.texi: Update description of ar command.
111 1.6 christos * NEWS: Mention the new feature.
112 1.6 christos * testsuite/binutils-all/ar.exp: Add text of new feature.
113 1.3 christos
114 1.6 christos 2018-05-28 Alan Modra <amodra (a] gmail.com>
115 1.3 christos
116 1.6 christos PR 23235
117 1.6 christos * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
118 1.6 christos unsupported rather than fail on compile errors.
119 1.6 christos * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
120 1.6 christos Likewise. Save and restore CFLAGS_FOR_TARGET.
121 1.5 christos
122 1.6 christos 2018-05-18 Kito Cheng <kito.cheng (a] gmail.com>
123 1.5 christos
124 1.6 christos * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
125 1.5 christos
126 1.6 christos 2018-05-18 John Darrington <john (a] darrington.wattle.id.au>
127 1.5 christos
128 1.6 christos * readelf.c: Add support for s12z architecture.
129 1.6 christos * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
130 1.5 christos targets.
131 1.5 christos
132 1.6 christos 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
133 1.6 christos
134 1.6 christos PR binutils/21446
135 1.6 christos * doc/binutils.texi (-M): Document AArch64 options.
136 1.6 christos
137 1.6 christos 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
138 1.6 christos
139 1.6 christos PR binutils/21446
140 1.6 christos * doc/binutils.texi (-M): Document AArch64 options.
141 1.6 christos * NEWS: Document notes and warnings.
142 1.6 christos
143 1.6 christos 2018-05-15 Alan Modra <amodra (a] gmail.com>
144 1.6 christos
145 1.6 christos * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
146 1.6 christos cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
147 1.6 christos and *uclinux* into *linux*.
148 1.6 christos * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
149 1.6 christos strip-13 test, exclude arm-vxworks and arm-windiss.
150 1.6 christos
151 1.6 christos 2018-05-10 John Darrington <john (a] darrington.wattle.id.au>
152 1.6 christos
153 1.6 christos * readelf.c (get_machine_name): EM_S12Z - handle new case.
154 1.6 christos
155 1.6 christos 2018-05-09 Alan Modra <amodra (a] gmail.com>
156 1.6 christos
157 1.6 christos * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
158 1.6 christos
159 1.6 christos 2018-05-09 Sebastian Rasmussen <sebras (a] gmail.com>
160 1.6 christos
161 1.6 christos * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
162 1.6 christos
163 1.6 christos 2018-05-08 Alan Modra <amodra (a] gmail.com>
164 1.6 christos
165 1.6 christos PR 23141
166 1.6 christos * objcopy.c (is_strip_section): Strip groups without a valid
167 1.6 christos signature symbol.
168 1.6 christos
169 1.6 christos 2018-05-07 Alan Modra <amodra (a] gmail.com>
170 1.6 christos
171 1.6 christos PR 23142
172 1.6 christos * objcopy.c (group_signature): Don't accept groups that use a
173 1.6 christos symbol table other than the one we've read.
174 1.6 christos
175 1.6 christos 2018-04-30 Francois H. Theron <francois.theron (a] netronome.com>
176 1.6 christos
177 1.6 christos * readelf.c: Very basic support for EM_NFP and its section types.
178 1.6 christos * testsuite/binutils-all/nfp: New directory.
179 1.6 christos * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
180 1.6 christos tests.
181 1.6 christos * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
182 1.6 christos * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
183 1.6 christos * testsuite/binutils-all/nfp/test1.d: New file.
184 1.6 christos * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
185 1.6 christos * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
186 1.6 christos * NEWS: Mention the new support.
187 1.6 christos
188 1.6 christos 2018-04-27 Maciej W. Rozycki <macro (a] mips.com>
189 1.6 christos
190 1.6 christos * testsuite/lib/binutils-common.exp (match_target): New procedure.
191 1.6 christos * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
192 1.6 christos of `istarget' for matching with `target', `not-target', `skip'
193 1.6 christos and `not-skip' options.
194 1.6 christos
195 1.6 christos 2018-04-26 Nick Clifton <nickc (a] redhat.com>
196 1.6 christos
197 1.6 christos * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
198 1.6 christos 32-bit absolute reloc for the HPPA target.
199 1.6 christos * testsuite/binutils-all/note-5.d: New test.
200 1.6 christos * testsuite/binutils-all/note-5.s: Source file for new test.
201 1.6 christos * testsuite/binutils-all/objcopy.exp: Run new test.
202 1.6 christos
203 1.6 christos 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
204 1.6 christos
205 1.6 christos * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
206 1.6 christos * testsuite/binutils-all/elfedit-3.d: Likewise.
207 1.6 christos * testsuite/binutils-all/objcopy.exp: Likewise.
208 1.6 christos * testsuite/binutils-all/strip-3.d: Likewise.
209 1.6 christos * testsuite/lib/binutils-common.exp: Likewise.
210 1.6 christos
211 1.6 christos 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
212 1.6 christos Mickal Gun <mickael.guene (a] st.com>
213 1.6 christos
214 1.6 christos * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
215 1.6 christos (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
216 1.6 christos
217 1.6 christos 2018-04-25 Alan Modra <amodra (a] gmail.com>
218 1.5 christos
219 1.6 christos * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
220 1.6 christos arm-coff support.
221 1.6 christos * testsuite/binutils-all/objcopy.exp: Likewise.
222 1.6 christos * testsuite/lib/binutils-common.exp: Likewise.
223 1.3 christos
224 1.6 christos 2018-04-18 Nick Clifton <nickc (a] redhat.com>
225 1.3 christos
226 1.6 christos PR 23062
227 1.6 christos * dwarf.c (read_and_display_attr_value): Replace assertions with
228 1.6 christos test and warning message.
229 1.3 christos
230 1.6 christos 2018-04-18 Alan Modra <amodra (a] gmail.com>
231 1.3 christos
232 1.6 christos * testsuite/lib/binutils-common.exp: Remove support for assorted
233 1.6 christos aout targets.
234 1.3 christos
235 1.6 christos 2018-04-17 Nick Clifton <nickc (a] redhat.com>
236 1.3 christos
237 1.6 christos PR 23063
238 1.6 christos * readelf.c (print_symbol): If the width is zero, return straight
239 1.6 christos away.
240 1.3 christos
241 1.6 christos PR 23064
242 1.6 christos * dwarf.c (process_cu_tu_index): Test for a potential buffer
243 1.6 christos overrun before copying signature pointer.
244 1.3 christos
245 1.6 christos 2018-04-17 Alan Modra <amodra (a] gmail.com>
246 1.3 christos
247 1.6 christos * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
248 1.3 christos
249 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
250 1.3 christos
251 1.6 christos * readelf.c (get_machine_name): Correct typo.
252 1.3 christos
253 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
254 1.3 christos
255 1.6 christos * configure.ac: Remove arm-epoc-pe support.
256 1.6 christos * dlltool.c: Likewise.
257 1.6 christos * configure: Regenerate.
258 1.3 christos
259 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
260 1.3 christos
261 1.6 christos * testsuite/lib/binutils-common.exp: Remove sparc-aout and
262 1.6 christos sparc-coff support.
263 1.3 christos
264 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
265 1.3 christos
266 1.6 christos * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
267 1.6 christos support.
268 1.6 christos * testsuite/binutils-all/copy-3.d: Likewise.
269 1.6 christos * testsuite/binutils-all/objcopy.exp: Likewise.
270 1.6 christos * testsuite/lib/binutils-common.exp: Likewise.
271 1.3 christos
272 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
273 1.3 christos
274 1.6 christos * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
275 1.3 christos
276 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
277 1.3 christos
278 1.6 christos * testsuite/binutils-all/objcopy.exp: Remove w65 support.
279 1.3 christos
280 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
281 1.3 christos
282 1.6 christos * testsuite/binutils-all/objdump.exp: Remove we32k support.
283 1.6 christos
284 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
285 1.3 christos
286 1.6 christos * MAINTAINERS (Mark Kettenis): Move to past maintainers.
287 1.6 christos * testsuite/binutils-all/objdump.exp: Remove m88k support.
288 1.3 christos
289 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
290 1.1 christos
291 1.6 christos * readelf.c: Remove i370 support.
292 1.6 christos * testsuite/binutils-all/objdump.exp: Likewise.
293 1.1 christos
294 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
295 1.1 christos
296 1.6 christos * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
297 1.6 christos * testsuite/lib/binutils-common.exp: Likewise.
298 1.1 christos
299 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
300 1.1 christos
301 1.6 christos * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
302 1.1 christos
303 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
304 1.1 christos
305 1.6 christos * Makefile.am: Remove IEEE 695 support.
306 1.6 christos * budbg.h: Likewise.
307 1.6 christos * doc/binutils.texi: Likewise.
308 1.6 christos * makefile.vms: Likewise.
309 1.6 christos * objcopy.c: Likewise.
310 1.6 christos * objdump.c: Likewise.
311 1.6 christos * rddbg.c: Likewise.
312 1.6 christos * ieee.c: Delete.
313 1.6 christos * Makefile.in: Regenerate.
314 1.6 christos * po/POTFILES.in: Regenerate.
315 1.6 christos
316 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
317 1.6 christos
318 1.6 christos * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
319 1.6 christos * testsuite/binutils-all/nm.exp: Likewise.
320 1.6 christos
321 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
322 1.6 christos
323 1.6 christos * .gitignore: Remove netware support.
324 1.6 christos * Makefile.am: Likewise.
325 1.6 christos * configure.ac: Likewise.
326 1.6 christos * doc/Makefile.am: Likewise.
327 1.6 christos * doc/binutils.texi: Likewise.
328 1.6 christos * testsuite/binutils-all/nm.exp: Likewise.
329 1.6 christos * nlmconv.c: Delete.
330 1.6 christos * nlmconv.h: Delete.
331 1.6 christos * nlmheader.y: Delete.
332 1.6 christos * Makefile.in: Regenerate.
333 1.6 christos * configure: Regenerate.
334 1.6 christos * doc/Makefile.in: Regenerate.
335 1.6 christos * po/POTFILES.in: Regenerate.
336 1.1 christos
337 1.6 christos 2018-04-16 Alan Modra <amodra (a] gmail.com>
338 1.1 christos
339 1.6 christos * testsuite/binutils-all/objdump.exp: Remove tahoe support.
340 1.1 christos
341 1.6 christos 2018-04-14 Alan Modra <amodra (a] gmail.com>
342 1.1 christos
343 1.6 christos * readelf.c (get_machine_name): Revert 2018-04-11 change.
344 1.1 christos
345 1.6 christos 2018-04-12 Nick Clifton <nickc (a] redhat.com>
346 1.1 christos
347 1.6 christos PR 23050
348 1.6 christos * readelf.c (process_dynamic_section): Correct dynamic string
349 1.6 christos table size calculation.
350 1.1 christos
351 1.6 christos 2018-04-11 Alan Modra <amodra (a] gmail.com>
352 1.1 christos
353 1.6 christos * ieee.c: Remove i960 support.
354 1.6 christos * od-macho.c: Remove i860 support.
355 1.6 christos * readelf.c: Remove i860 and i960 support.
356 1.6 christos * testsuite/binutils-all/objcopy.exp: Likewise.
357 1.6 christos * testsuite/binutils-all/objdump.exp: Likewise.
358 1.6 christos * testsuite/lib/binutils-common.exp: Likewise.
359 1.1 christos
360 1.6 christos 2018-04-11 Maciej W. Rozycki <macro (a] mips.com>
361 1.1 christos
362 1.6 christos * testsuite/lib/binutils-common.exp (is_elf_format): Also return
363 1.6 christos 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
364 1.1 christos
365 1.6 christos 2018-04-10 Alan Modra <amodra (a] gmail.com>
366 1.1 christos
367 1.6 christos * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
368 1.6 christos reloc=11 for pru and reloc=50 for nds32.
369 1.6 christos * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
370 1.3 christos
371 1.6 christos 2018-04-09 Maciej W. Rozycki <macro (a] mips.com>
372 1.3 christos
373 1.6 christos * testsuite/binutils-all/strip-15.d: New test.
374 1.6 christos * testsuite/binutils-all/strip-15rel.s: New test source.
375 1.6 christos * testsuite/binutils-all/strip-15rela.s: New test source.
376 1.6 christos * testsuite/binutils-all/strip-15mips64.s: New test source.
377 1.6 christos * testsuite/binutils-all/objcopy.exp: Run the new test.
378 1.3 christos
379 1.6 christos 2018-04-09 Maciej W. Rozycki <macro (a] mips.com>
380 1.3 christos
381 1.6 christos * testsuite/binutils-all/strip-14.d: New test.
382 1.6 christos * testsuite/binutils-all/strip-14rel.s: New test source.
383 1.6 christos * testsuite/binutils-all/strip-14rela.s: New test source.
384 1.6 christos * testsuite/binutils-all/strip-14mips64.s: New test source.
385 1.6 christos * testsuite/binutils-all/objcopy.exp: Run the new test.
386 1.3 christos
387 1.6 christos 2018-04-06 Tom Tromey <tom (a] tromey.com>
388 1.3 christos
389 1.6 christos * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
390 1.6 christos constants from DWARF 5.
391 1.3 christos
392 1.6 christos 2018-04-05 H.J. Lu <hongjiu.lu (a] intel.com>
393 1.1 christos
394 1.6 christos PR gas/22318
395 1.6 christos * configure: Regenerated.
396 1.1 christos
397 1.6 christos 2018-04-05 Maciej W. Rozycki <macro (a] mips.com>
398 1.1 christos
399 1.6 christos * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
400 1.6 christos than `.dc.w' in second relocation.
401 1.1 christos
402 1.6 christos 2018-04-05 Maciej W. Rozycki <macro (a] mips.com>
403 1.5 christos
404 1.6 christos * testsuite/binutils-all/strip-13.d: Also expect `unsupported
405 1.6 christos relocation type 0x8f' error message.
406 1.5 christos
407 1.6 christos 2018-04-05 Maciej W. Rozycki <macro (a] mips.com>
408 1.5 christos
409 1.6 christos * testsuite/binutils-all/strip-13.s: Rename to...
410 1.6 christos * testsuite/binutils-all/strip-13rela.s: ... this.
411 1.6 christos * testsuite/binutils-all/strip-13rel.s: New test source.
412 1.6 christos * testsuite/binutils-all/strip-13mips64.s: New test source.
413 1.6 christos * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
414 1.6 christos `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
415 1.6 christos `m68hc11-*' to `not-target' list.
416 1.6 christos * testsuite/binutils-all/objcopy.exp: Switch between sources for
417 1.6 christos `strip-13'.
418 1.5 christos
419 1.6 christos 2018-04-05 Maciej W. Rozycki <macro (a] mips.com>
420 1.5 christos
421 1.6 christos * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
422 1.6 christos 241 (0xf1) for the relocation number and RELA addend.
423 1.6 christos * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
424 1.6 christos `not-target' list.
425 1.5 christos
426 1.6 christos 2018-04-04 John David Anglin <danglin (a] gcc.gnu.org>
427 1.5 christos
428 1.6 christos * MAINTAINERS: Update my e-mail address.
429 1.5 christos
430 1.6 christos 2018-04-04 Nick Clifton <nickc (a] redhat.com>
431 1.1 christos
432 1.6 christos * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
433 1.1 christos
434 1.6 christos 2018-03-23 Nick Clifton <nickc (a] redhat.com>
435 1.1 christos
436 1.6 christos * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
437 1.6 christos symbols.
438 1.6 christos (print_gnu_build_attribute_description): If no file start symbol
439 1.6 christos could be found, look for one two bytes into the file.
440 1.6 christos * testsuite/binutils-all/note-4-64.s: Set the address of the file
441 1.6 christos start symbol to two bytes into the file.
442 1.6 christos * testsuite/binutils-all/note-4-32.s: Likewise.
443 1.6 christos
444 1.6 christos 2018-03-21 H.J. Lu <hongjiu.lu (a] intel.com>
445 1.6 christos
446 1.6 christos * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
447 1.6 christos DF_1_WEAKFILTER and DF_1_NOCOMMON.
448 1.6 christos
449 1.6 christos 2018-03-20 Nick Clifton <nickc (a] redhat.com>
450 1.6 christos
451 1.6 christos * po/es.po: Updated Spanish translation.
452 1.6 christos * po/ru.po: Updated Russian translation.
453 1.6 christos
454 1.6 christos 2018-03-13 Nick Clifton <nickc (a] redhat.com>
455 1.6 christos
456 1.6 christos PR 22957
457 1.6 christos * stabs.c (pop_binincl): Fail if the file index is off the end of
458 1.6 christos the stack.
459 1.6 christos
460 1.6 christos 2018-03-13 Nick Clifton <nickc (a] redhat.com>
461 1.6 christos
462 1.6 christos PR 22955
463 1.6 christos * stabs.c (parse_number): Add p_end parameter and use it to check
464 1.6 christos the validity of the pp parameter. Add checks to prevent walking
465 1.6 christos off the end of the string buffer.
466 1.6 christos (parse_stab_string): Likewise.
467 1.6 christos (parse_stab_type): Likewise.
468 1.6 christos (parse_stab_type_number): Likewise.
469 1.6 christos (parse_stab_range_type): Likewise.
470 1.6 christos (parse_stab_sun_builtin_type): Likewise.
471 1.6 christos (parse_stab_sun_floating_type): Likewise.
472 1.6 christos (parse_stab_enum_type): Likewise.
473 1.6 christos (parse_stab_struct_type): Likewise.
474 1.6 christos (parse_stab_baseclasses): Likewise.
475 1.6 christos (parse_stab_struct_fields): Likewise.
476 1.6 christos (parse_stab_cpp_abbrev): Likewise.
477 1.6 christos (parse_stab_one_struct_field): Likewise.
478 1.6 christos (parse_stab_members): Likewise.
479 1.6 christos (parse_stab_tilde_field): Likewise.
480 1.6 christos (parse_stab_array_type): Likewise.
481 1.6 christos
482 1.6 christos * parse_stab: Compute the end of the string and then pass it on to
483 1.6 christos individual parser functions.
484 1.6 christos
485 1.6 christos 2018-03-07 Paul Pluzhnikov <ppluzhnikov (a] google.com>
486 1.6 christos
487 1.6 christos PR binutils/22923
488 1.6 christos * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
489 1.6 christos overflow.
490 1.1 christos
491 1.6 christos 2018-03-07 Alan Modra <amodra (a] gmail.com>
492 1.1 christos
493 1.6 christos * configure.ac: Add objdump_private_desc_xcoff for rs6000.
494 1.5 christos * configure: Regenerate.
495 1.1 christos
496 1.6 christos 2018-03-05 H.J. Lu <hongjiu.lu (a] intel.com>
497 1.1 christos
498 1.6 christos PR binutils/22911
499 1.6 christos * objdump.c (is_significant_symbol_name): Return TRUE for all
500 1.6 christos .plt* sections.
501 1.6 christos (find_symbol_for_address): Replace linear search with binary
502 1.6 christos search on dynamic relocations.
503 1.1 christos
504 1.6 christos 2018-03-01 Nick Clifton <nickc (a] redhat.com>
505 1.1 christos
506 1.6 christos PR 22905
507 1.6 christos * dwarf.c (display_debug_ranges): Check that the offset loaded
508 1.6 christos from the range_entry structure is valid.
509 1.1 christos
510 1.6 christos 2018-03-01 Alan Modra <amodra (a] gmail.com>
511 1.1 christos
512 1.6 christos * configure.ac (ALL_LINGUAS): Add sr. Sort.
513 1.6 christos * configure: Regenerate.
514 1.1 christos
515 1.6 christos 2018-02-27 Nick Clifton <nickc (a] redhat.com>
516 1.1 christos
517 1.6 christos * po/pt.po: New Portuguese translation.
518 1.6 christos * configure.ac (ALL_LINGUAS): Add pt.
519 1.5 christos * configure: Regenerate.
520 1.1 christos
521 1.6 christos 2018-02-27 Nick Clifton <nickc (a] redhat.com>
522 1.6 christos
523 1.6 christos PR 22875
524 1.6 christos * objcopy.c (copy_object): Check the error status after marking
525 1.6 christos symbols used in relocations.
526 1.6 christos * testsuite/binutils-all/strip-13.s: New test source file.
527 1.6 christos * testsuite/binutils-all/strip-13.s: New test driver file.
528 1.6 christos * testsuite/binutils-all/objcopy.exp: Run the new test.
529 1.6 christos
530 1.6 christos 2018-02-26 Alan Modra <amodra (a] gmail.com>
531 1.6 christos
532 1.6 christos * testsuite/binutils-all/mips/mips-reginfo-n32.d,
533 1.6 christos * testsuite/binutils-all/mips/mips-reginfo.d: Update.
534 1.6 christos
535 1.6 christos 2018-02-23 Alan Modra <amodra (a] gmail.com>
536 1.6 christos
537 1.6 christos * testsuite/binutils-all/mips/mips-reginfo-n32.d,
538 1.6 christos * testsuite/binutils-all/mips/mips-reginfo.d: Update.
539 1.6 christos
540 1.6 christos 2018-02-20 Ronald Hoogenboom <hoogenboom30 (a] zonnet.nl>
541 1.6 christos
542 1.6 christos * doc/binutils.texi (objcopy): Add missing closing square
543 1.6 christos parenthesis to listing of objcopy's command line options.
544 1.6 christos
545 1.6 christos 2018-02-19 Matthias Klose <doko (a] debian.org>
546 1.6 christos
547 1.6 christos * strings.c (long_options): Include-all-whitespace does not take
548 1.6 christos an extra agument.
549 1.6 christos
550 1.6 christos 2018-02-13 Alan Modra <amodra (a] gmail.com>
551 1.6 christos
552 1.6 christos PR 22836
553 1.6 christos * testsuite/binutils-all/group-7.s,
554 1.6 christos * testsuite/binutils-all/group-7a.d,
555 1.6 christos * testsuite/binutils-all/group-7b.d,
556 1.6 christos * testsuite/binutils-all/group-7c.d: New tests.
557 1.6 christos * testsuite/binutils-all/objcopy.exp: Run them.
558 1.6 christos
559 1.6 christos 2018-02-08 Nick Clifton <nickc (a] redhat.com>
560 1.6 christos
561 1.6 christos PR 22802
562 1.6 christos * dwarf.c (load_separate_debug_file): Return early if the user is
563 1.6 christos not interested in debug links.
564 1.6 christos
565 1.6 christos 2018-02-06 Nick Clifton <nickc (a] redhat.com>
566 1.6 christos
567 1.6 christos PR 22793
568 1.6 christos * readelf.c (find_section): Replace assertion with test and return
569 1.6 christos of NULL.
570 1.6 christos (find_section_by_address): Add test of section header table
571 1.6 christos existance.
572 1.6 christos (find_section_by_type): Likewise.
573 1.6 christos (find_section_in_set): Likewise.
574 1.6 christos
575 1.6 christos 2018-02-05 Maciej W. Rozycki <macro (a] mips.com>
576 1.6 christos
577 1.6 christos * testsuite/binutils-all/mips/mips-reginfo.d: New test.
578 1.6 christos * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
579 1.6 christos * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
580 1.6 christos * testsuite/binutils-all/mips/mips.exp: Run the new tests.
581 1.6 christos
582 1.6 christos 2018-02-05 Maciej W. Rozycki <macro (a] mips.com>
583 1.6 christos
584 1.6 christos * testsuite/config/default.exp (binutils_run): Document
585 1.6 christos `binutils_run_status'.
586 1.6 christos * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
587 1.6 christos and set it.
588 1.6 christos (run_dump_test): Add `error', `error_output', `warning' and
589 1.6 christos `warning_output' options. Update documentation accordingly.
590 1.6 christos
591 1.6 christos 2018-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
592 1.6 christos
593 1.6 christos * dwarf.c (dwarf_regnames_riscv): New register name table.
594 1.6 christos (init_dwarf_regnames_riscv): New function.
595 1.6 christos (init_dwarf_regnames): Add call to initialise RiscV register
596 1.6 christos names.
597 1.6 christos * dwarf.h (init_dwarf_regnames_riscv): Declare.
598 1.6 christos * objdump.c (dump_dwarf): Add call to initialise RiscV register
599 1.6 christos names.
600 1.1 christos
601 1.6 christos 2018-02-01 Alan Modra <amodra (a] gmail.com>
602 1.1 christos
603 1.6 christos PR 22769
604 1.6 christos * objdump.c (load_specific_debug_section): Check for overflow
605 1.6 christos when adding one to section size for a string section terminator.
606 1.1 christos
607 1.6 christos 2018-01-30 Nick Clifton <nickc (a] redhat.com>
608 1.1 christos
609 1.6 christos PR 22734
610 1.6 christos * doc/binutils.texi (nm): Update description to point out that
611 1.6 christos zero-initialized values can also be shown as type B, b, S or s
612 1.6 christos since they can be stored in the BSS section.
613 1.1 christos
614 1.6 christos 2018-01-30 Alan Modra <amodra (a] gmail.com>
615 1.6 christos
616 1.6 christos * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
617 1.6 christos "artificially large" end address.
618 1.6 christos
619 1.6 christos 2018-01-28 Nick Clifton <nickc (a] redhat.com>
620 1.6 christos
621 1.6 christos * README-how-to-make-a-release: Add note about checking gpg key
622 1.6 christos and the results of gnupload.
623 1.6 christos
624 1.6 christos 2018-01-27 Nick Clifton <nickc (a] redhat.com>
625 1.6 christos
626 1.6 christos * README-how-to-make-a-release: Add details on how to actually
627 1.6 christos make the release.
628 1.6 christos
629 1.6 christos 2018-01-26 Nick Clifton <nickc (a] redhat.com>
630 1.6 christos
631 1.6 christos * README-how-to-make-a-release: Add more details on updating
632 1.6 christos version numbers.
633 1.6 christos
634 1.6 christos 2018-01-22 Maciej W. Rozycki <macro (a] mips.com>
635 1.6 christos
636 1.6 christos * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
637 1.6 christos option description.
638 1.6 christos
639 1.6 christos 2018-01-22 Maciej W. Rozycki <macro (a] mips.com>
640 1.6 christos
641 1.6 christos * MAINTAINERS: Update my company e-mail address.
642 1.6 christos
643 1.6 christos 2018-01-22 Nick Clifton <nickc (a] redhat.com>
644 1.6 christos
645 1.6 christos * po/sv.po: Updated Swedish translation.
646 1.6 christos
647 1.6 christos 2018-01-18 Nick Clifton <nickc (a] redhat.com>
648 1.6 christos
649 1.6 christos * po/bg.po: Updated Bulgarian translation.
650 1.6 christos
651 1.6 christos 2018-01-16 Joel Brobecker <brobecker (a] adacore.com>
652 1.6 christos
653 1.6 christos * README-how-to-make-a-release: Add reminder to update the
654 1.6 christos branch name in gdbadmin's crontab on sourceware.
655 1.6 christos
656 1.6 christos 2018-01-16 Joel Brobecker <brobecker (a] adacore.com>
657 1.6 christos
658 1.6 christos * README-how-to-make-a-release: Remove trailing spaces.
659 1.6 christos
660 1.6 christos 2018-01-16 Nick Clifton <nickc (a] redhat.com>
661 1.6 christos
662 1.6 christos * po/fr.po: Updated French translation.
663 1.6 christos
664 1.6 christos 2018-01-15 Nick Clifton <nickc (a] redhat.com>
665 1.6 christos
666 1.6 christos * po/uk.po: Updated Ukranian translation.
667 1.6 christos
668 1.6 christos 2018-01-13 Nick Clifton <nickc (a] redhat.com>
669 1.6 christos
670 1.6 christos * README-how-to-make-a-release: Update notes.
671 1.6 christos * po/binutils.pot: Regenerated.
672 1.1 christos
673 1.6 christos 2018-01-13 Nick Clifton <nickc (a] redhat.com>
674 1.1 christos
675 1.5 christos * configure: Regenerate.
676 1.3 christos
677 1.6 christos 2018-01-13 Nick Clifton <nickc (a] redhat.com>
678 1.3 christos
679 1.6 christos 2.30 branch created.
680 1.6 christos * NEWS: Add marker for 2.30.
681 1.3 christos
682 1.6 christos 2018-01-12 Nick Clifton <nickc (a] redhat.com>
683 1.3 christos
684 1.6 christos * README-how-to-make-a-release: Add notes on how to make the
685 1.6 christos branch and prelease snapshot.
686 1.6 christos * BRANCHES: Add binutils-2_29-branch.
687 1.6 christos
688 1.6 christos 2018-01-10 Nick Clifton <nickc (a] redhat.com>
689 1.6 christos
690 1.6 christos * MAINTAINERS: Note that it is now the configure.ac file and not
691 1.6 christos the configure.in file that needs to be kept in sync with gcc.
692 1.6 christos Add a note about sending patches for libiberty to gcc.
693 1.6 christos
694 1.6 christos 2018-01-03 Nick Clifton <nickc (a] redhat.com>
695 1.6 christos
696 1.6 christos * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
697 1.6 christos constants.
698 1.6 christos
699 1.6 christos 2018-01-03 Nick Clifton <nickc (a] redhat.com>
700 1.6 christos
701 1.6 christos * objcopy.c (objcopy_internal_note): New structure.
702 1.6 christos (gap_exists): New function.
703 1.6 christos (is_open_note): New function.
704 1.6 christos (is_func_note): New function.
705 1.6 christos (is_64bit): New function.
706 1.6 christos (merge_gnu_build_notes): Handle v3 notes. Do not merge
707 1.6 christos if there are relocations against the notes.
708 1.6 christos * readelf.c (get_note_type): Use short names for build attribute
709 1.6 christos notes.
710 1.6 christos (print_symbol_for_build_attribute): Rename to
711 1.6 christos get_symbol_for_build_attribute. Returns the found symbol rather
712 1.6 christos than printing it.
713 1.6 christos (print_gnu_build_attribute_description): Maintain address ranges
714 1.6 christos for function notes as well as global notes. Handle v3 notes.
715 1.6 christos (print_gnu_build_attribute_name): Use more space for printing the
716 1.6 christos name in wide mode.
717 1.6 christos * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
718 1.6 christos Eliminate symbol references in order to remove the need for
719 1.6 christos relocations.
720 1.6 christos * testsuite/binutils-all/note-2-64.s: Likewise.
721 1.6 christos * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
722 1.6 christos symbol.
723 1.6 christos * testsuite/binutils-all/note-3-64.s: Likewise.
724 1.6 christos * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
725 1.6 christos output.
726 1.6 christos * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
727 1.6 christos * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
728 1.6 christos * testsuite/binutils-all/note-2-32.d: Likewise.
729 1.6 christos * testsuite/binutils-all/note-2-64.d: Likewise.
730 1.6 christos * testsuite/binutils-all/note-3-32.d: Likewise.
731 1.6 christos * testsuite/binutils-all/note-3-64.d: Likewise.
732 1.6 christos * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
733 1.6 christos * testsuite/binutils-all/note-4-32.s: New test.
734 1.6 christos * testsuite/binutils-all/note-4-64.d: New test result file.
735 1.6 christos * testsuite/binutils-all/note-4-32.d: New test result file.
736 1.1 christos
737 1.6 christos 2018-01-03 Alan Modra <amodra (a] gmail.com>
738 1.1 christos
739 1.3 christos Update year range in copyright notice of all files.
740 1.1 christos
741 1.6 christos For older changes see ChangeLog-2017
742 1.1 christos
744 1.3 christos Copyright (C) 2018 Free Software Foundation, Inc.
745 1.3 christos
746 1.3 christos Copying and distribution of this file, with or without modification,
747 1.3 christos are permitted in any medium without royalty provided the copyright
748 1.3 christos notice and this notice are preserved.
749 1.1 christos
750 1.1 christos Local Variables:
751 1.1 christos mode: change-log
752 1.1 christos left-margin: 8
753 1.1 christos fill-column: 74
754 1.1 christos version-control: never
755 End:
756