]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
a7504f87
NC
12018-04-18 Nick Clifton <nickc@redhat.com>
2
3 PR 23062
4 * dwarf.c (read_and_display_attr_value): Replace assertions with
5 test and warning message.
6
c65c21e1
AM
72018-04-18 Alan Modra <amodra@gmail.com>
8
9 * testsuite/lib/binutils-common.exp: Remove support for assorted
10 aout targets.
11
6aea08d9
NC
122018-04-17 Nick Clifton <nickc@redhat.com>
13
c4a91159 14 PR 23063
56d8f8a9
NC
15 * readelf.c (print_symbol): If the width is zero, return straight
16 away.
17
6aea08d9
NC
18 PR 23064
19 * dwarf.c (process_cu_tu_index): Test for a potential buffer
20 overrun before copying signature pointer.
21
f954747f
AM
222018-04-17 Alan Modra <amodra@gmail.com>
23
24 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
25
d7867d17
AM
262018-04-16 Alan Modra <amodra@gmail.com>
27
28 * readelf.c (get_machine_name): Correct typo.
29
ddb00039
AM
302018-04-16 Alan Modra <amodra@gmail.com>
31
32 * configure.ac: Remove arm-epoc-pe support.
33 * dlltool.c: Likewise.
34 * configure: Regenerate.
35
c9098af4
AM
362018-04-16 Alan Modra <amodra@gmail.com>
37
38 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
39 sparc-coff support.
40
dc12032b
AM
412018-04-16 Alan Modra <amodra@gmail.com>
42
43 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
44 support.
45 * testsuite/binutils-all/copy-3.d: Likewise.
46 * testsuite/binutils-all/objcopy.exp: Likewise.
47 * testsuite/lib/binutils-common.exp: Likewise.
48
211dc24b
AM
492018-04-16 Alan Modra <amodra@gmail.com>
50
51 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
52
a9a4b302
AM
532018-04-16 Alan Modra <amodra@gmail.com>
54
55 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
56
04cb01fd
AM
572018-04-16 Alan Modra <amodra@gmail.com>
58
59 * testsuite/binutils-all/objdump.exp: Remove we32k support.
60
c2bf1eec
AM
612018-04-16 Alan Modra <amodra@gmail.com>
62
63 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
64 * testsuite/binutils-all/objdump.exp: Remove m88k support.
65
6793974d
AM
662018-04-16 Alan Modra <amodra@gmail.com>
67
68 * readelf.c: Remove i370 support.
69 * testsuite/binutils-all/objdump.exp: Likewise.
70
e82aa794
AM
712018-04-16 Alan Modra <amodra@gmail.com>
72
73 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
74 * testsuite/lib/binutils-common.exp: Likewise.
75
fe0bf0fd
AM
762018-04-16 Alan Modra <amodra@gmail.com>
77
78 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
79
fdef3943
AM
802018-04-16 Alan Modra <amodra@gmail.com>
81
82 * Makefile.am: Remove IEEE 695 support.
83 * budbg.h: Likewise.
84 * doc/binutils.texi: Likewise.
85 * makefile.vms: Likewise.
86 * objcopy.c: Likewise.
87 * objdump.c: Likewise.
88 * rddbg.c: Likewise.
89 * ieee.c: Delete.
90 * Makefile.in: Regenerate.
91 * po/POTFILES.in: Regenerate.
92
5972ac73
AM
932018-04-16 Alan Modra <amodra@gmail.com>
94
95 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
96 * testsuite/binutils-all/nm.exp: Likewise.
97
b4b594e3
AM
982018-04-16 Alan Modra <amodra@gmail.com>
99
100 * .gitignore: Remove netware support.
101 * Makefile.am: Likewise.
102 * configure.ac: Likewise.
103 * doc/Makefile.am: Likewise.
104 * doc/binutils.texi: Likewise.
105 * testsuite/binutils-all/nm.exp: Likewise.
106 * nlmconv.c: Delete.
107 * nlmconv.h: Delete.
108 * nlmheader.y: Delete.
109 * Makefile.in: Regenerate.
110 * configure: Regenerate.
111 * doc/Makefile.in: Regenerate.
112 * po/POTFILES.in: Regenerate.
113
fceadf09
AM
1142018-04-16 Alan Modra <amodra@gmail.com>
115
116 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
117
fb70ec17
AM
1182018-04-14 Alan Modra <amodra@gmail.com>
119
120 * readelf.c (get_machine_name): Revert 2018-04-11 change.
121
86c6c6df
NC
1222018-04-12 Nick Clifton <nickc@redhat.com>
123
124 PR 23050
125 * readelf.c (process_dynamic_section): Correct dynamic string
126 table size calculation.
127
a8eb42a8
AM
1282018-04-11 Alan Modra <amodra@gmail.com>
129
130 * ieee.c: Remove i960 support.
131 * od-macho.c: Remove i860 support.
132 * readelf.c: Remove i860 and i960 support.
133 * testsuite/binutils-all/objcopy.exp: Likewise.
134 * testsuite/binutils-all/objdump.exp: Likewise.
135 * testsuite/lib/binutils-common.exp: Likewise.
136
c43b2c54
MR
1372018-04-11 Maciej W. Rozycki <macro@mips.com>
138
139 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
140 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
141
d4ae1932
AM
1422018-04-10 Alan Modra <amodra@gmail.com>
143
144 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
145 reloc=11 for pru and reloc=50 for nds32.
146 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
147
d52e3d06
MR
1482018-04-09 Maciej W. Rozycki <macro@mips.com>
149
150 * testsuite/binutils-all/strip-15.d: New test.
151 * testsuite/binutils-all/strip-15rel.s: New test source.
152 * testsuite/binutils-all/strip-15rela.s: New test source.
153 * testsuite/binutils-all/strip-15mips64.s: New test source.
154 * testsuite/binutils-all/objcopy.exp: Run the new test.
155
3f97ba9f
MR
1562018-04-09 Maciej W. Rozycki <macro@mips.com>
157
158 * testsuite/binutils-all/strip-14.d: New test.
159 * testsuite/binutils-all/strip-14rel.s: New test source.
160 * testsuite/binutils-all/strip-14rela.s: New test source.
161 * testsuite/binutils-all/strip-14mips64.s: New test source.
162 * testsuite/binutils-all/objcopy.exp: Run the new test.
163
2008a0db
TT
1642018-04-06 Tom Tromey <tom@tromey.com>
165
166 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
167 constants from DWARF 5.
168
3cba8b6c
L
1692018-04-05 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR gas/22318
172 * configure: Regenerated.
173
2d8c1a23
MR
1742018-04-05 Maciej W. Rozycki <macro@mips.com>
175
176 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
177 than `.dc.w' in second relocation.
178
65bd2045
MR
1792018-04-05 Maciej W. Rozycki <macro@mips.com>
180
181 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
182 relocation type 0x8f' error message.
183
2f8ceb38
MR
1842018-04-05 Maciej W. Rozycki <macro@mips.com>
185
186 * testsuite/binutils-all/strip-13.s: Rename to...
187 * testsuite/binutils-all/strip-13rela.s: ... this.
188 * testsuite/binutils-all/strip-13rel.s: New test source.
189 * testsuite/binutils-all/strip-13mips64.s: New test source.
190 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
191 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
192 `m68hc11-*' to `not-target' list.
193 * testsuite/binutils-all/objcopy.exp: Switch between sources for
194 `strip-13'.
195
aad7be45
MR
1962018-04-05 Maciej W. Rozycki <macro@mips.com>
197
198 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
199 241 (0xf1) for the relocation number and RELA addend.
200 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
201 `not-target' list.
202
89f60df2
JDA
2032018-04-04 John David Anglin <danglin@gcc.gnu.org>
204
205 * MAINTAINERS: Update my e-mail address.
206
f1ca0d6d
NC
2072018-04-04 Nick Clifton <nickc@redhat.com>
208
209 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
210
8fd75781
NC
2112018-03-23 Nick Clifton <nickc@redhat.com>
212
213 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
214 symbols.
215 (print_gnu_build_attribute_description): If no file start symbol
216 could be found, look for one two bytes into the file.
217 * testsuite/binutils-all/note-4-64.s: Set the address of the file
218 start symbol to two bytes into the file.
219 * testsuite/binutils-all/note-4-32.s: Likewise.
220
b1202ffa
L
2212018-03-21 H.J. Lu <hongjiu.lu@intel.com>
222
223 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
224 DF_1_WEAKFILTER and DF_1_NOCOMMON.
225
7e100140
NC
2262018-03-20 Nick Clifton <nickc@redhat.com>
227
228 * po/es.po: Updated Spanish translation.
229 * po/ru.po: Updated Russian translation.
230
e45ad123
NC
2312018-03-13 Nick Clifton <nickc@redhat.com>
232
233 PR 22957
234 * stabs.c (pop_binincl): Fail if the file index is off the end of
235 the stack.
236
81db3241
NC
2372018-03-13 Nick Clifton <nickc@redhat.com>
238
239 PR 22955
240 * stabs.c (parse_number): Add p_end parameter and use it to check
241 the validity of the pp parameter. Add checks to prevent walking
242 off the end of the string buffer.
243 (parse_stab_string): Likewise.
244 (parse_stab_type): Likewise.
245 (parse_stab_type_number): Likewise.
246 (parse_stab_range_type): Likewise.
247 (parse_stab_sun_builtin_type): Likewise.
248 (parse_stab_sun_floating_type): Likewise.
249 (parse_stab_enum_type): Likewise.
250 (parse_stab_struct_type): Likewise.
251 (parse_stab_baseclasses): Likewise.
252 (parse_stab_struct_fields): Likewise.
253 (parse_stab_cpp_abbrev): Likewise.
254 (parse_stab_one_struct_field): Likewise.
255 (parse_stab_members): Likewise.
256 (parse_stab_tilde_field): Likewise.
257 (parse_stab_array_type): Likewise.
e45ad123 258
81db3241
NC
259 * parse_stab: Compute the end of the string and then pass it on to
260 individual parser functions.
261
6d4f21f6
PP
2622018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
263
264 PR binutils/22923
265 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
266 overflow.
267
52fe4420
AM
2682018-03-07 Alan Modra <amodra@gmail.com>
269
270 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
271 * configure: Regenerate.
272
0e70b27b
L
2732018-03-05 H.J. Lu <hongjiu.lu@intel.com>
274
275 PR binutils/22911
276 * objdump.c (is_significant_symbol_name): Return TRUE for all
277 .plt* sections.
278 (find_symbol_for_address): Replace linear search with binary
279 search on dynamic relocations.
280
d11ae95e
NC
2812018-03-01 Nick Clifton <nickc@redhat.com>
282
283 PR 22905
284 * dwarf.c (display_debug_ranges): Check that the offset loaded
285 from the range_entry structure is valid.
286
e184813f
AM
2872018-03-01 Alan Modra <amodra@gmail.com>
288
289 * configure.ac (ALL_LINGUAS): Add sr. Sort.
290 * configure: Regenerate.
291
bc7c0509
NC
2922018-02-27 Nick Clifton <nickc@redhat.com>
293
294 * po/pt.po: New Portuguese translation.
295 * configure.ac (ALL_LINGUAS): Add pt.
296 * configure: Regenerate.
297
f3185997
NC
2982018-02-27 Nick Clifton <nickc@redhat.com>
299
300 PR 22875
301 * objcopy.c (copy_object): Check the error status after marking
302 symbols used in relocations.
303 * testsuite/binutils-all/strip-13.s: New test source file.
304 * testsuite/binutils-all/strip-13.s: New test driver file.
305 * testsuite/binutils-all/objcopy.exp: Run the new test.
306
2c1c9679
AM
3072018-02-26 Alan Modra <amodra@gmail.com>
308
309 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
310 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
311
6e05870c
AM
3122018-02-23 Alan Modra <amodra@gmail.com>
313
314 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
315 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
316
b0ab9c45
RH
3172018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
318
319 * doc/binutils.texi (objcopy): Add missing closing square
320 parenthesis to listing of objcopy's command line options.
321
e535d0dd
MK
3222018-02-19 Matthias Klose <doko@debian.org>
323
324 * strings.c (long_options): Include-all-whitespace does not take
325 an extra agument.
326
6e5e9d58
AM
3272018-02-13 Alan Modra <amodra@gmail.com>
328
329 PR 22836
330 * testsuite/binutils-all/group-7.s,
331 * testsuite/binutils-all/group-7a.d,
332 * testsuite/binutils-all/group-7b.d,
333 * testsuite/binutils-all/group-7c.d: New tests.
334 * testsuite/binutils-all/objcopy.exp: Run them.
335
8de3a6e2
NC
3362018-02-08 Nick Clifton <nickc@redhat.com>
337
338 PR 22802
339 * dwarf.c (load_separate_debug_file): Return early if the user is
340 not interested in debug links.
341
68807c3c
NC
3422018-02-06 Nick Clifton <nickc@redhat.com>
343
344 PR 22793
345 * readelf.c (find_section): Replace assertion with test and return
346 of NULL.
347 (find_section_by_address): Add test of section header table
348 existance.
349 (find_section_by_type): Likewise.
350 (find_section_in_set): Likewise.
351
2d6dda71
MR
3522018-02-05 Maciej W. Rozycki <macro@mips.com>
353
354 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
355 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
356 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
357 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
358
78c88364
MR
3592018-02-05 Maciej W. Rozycki <macro@mips.com>
360
361 * testsuite/config/default.exp (binutils_run): Document
362 `binutils_run_status'.
363 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
364 and set it.
365 (run_dump_test): Add `error', `error_output', `warning' and
366 `warning_output' options. Update documentation accordingly.
367
5bb0830d
AB
3682018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
369
370 * dwarf.c (dwarf_regnames_riscv): New register name table.
371 (init_dwarf_regnames_riscv): New function.
372 (init_dwarf_regnames): Add call to initialise RiscV register
373 names.
374 * dwarf.h (init_dwarf_regnames_riscv): Declare.
375 * objdump.c (dump_dwarf): Add call to initialise RiscV register
376 names.
377
f2023ce7
AM
3782018-02-01 Alan Modra <amodra@gmail.com>
379
380 PR 22769
381 * objdump.c (load_specific_debug_section): Check for overflow
382 when adding one to section size for a string section terminator.
383
fcabedd5
NC
3842018-01-30 Nick Clifton <nickc@redhat.com>
385
386 PR 22734
387 * doc/binutils.texi (nm): Update description to point out that
388 zero-initialized values can also be shown as type B, b, S or s
389 since they can be stored in the BSS section.
390
f49db8be
AM
3912018-01-30 Alan Modra <amodra@gmail.com>
392
393 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
394 "artificially large" end address.
395
a8d6d6ac
NC
3962018-01-28 Nick Clifton <nickc@redhat.com>
397
398 * README-how-to-make-a-release: Add note about checking gpg key
399 and the results of gnupload.
400
9a5db26e
NC
4012018-01-27 Nick Clifton <nickc@redhat.com>
402
403 * README-how-to-make-a-release: Add details on how to actually
404 make the release.
405
94c2436b
NC
4062018-01-26 Nick Clifton <nickc@redhat.com>
407
408 * README-how-to-make-a-release: Add more details on updating
409 version numbers.
410
1ea332d6
MR
4112018-01-22 Maciej W. Rozycki <macro@mips.com>
412
413 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
414 option description.
415
d65ce302
MR
4162018-01-22 Maciej W. Rozycki <macro@mips.com>
417
418 * MAINTAINERS: Update my company e-mail address.
419
f433138f
NC
4202018-01-22 Nick Clifton <nickc@redhat.com>
421
422 * po/sv.po: Updated Swedish translation.
423
7ab82037
NC
4242018-01-18 Nick Clifton <nickc@redhat.com>
425
426 * po/bg.po: Updated Bulgarian translation.
427
0dd86f32
JB
4282018-01-16 Joel Brobecker <brobecker@adacore.com>
429
430 * README-how-to-make-a-release: Add reminder to update the
431 branch name in gdbadmin's crontab on sourceware.
432
a960d29f
JB
4332018-01-16 Joel Brobecker <brobecker@adacore.com>
434
435 * README-how-to-make-a-release: Remove trailing spaces.
436
f6efed01
NC
4372018-01-16 Nick Clifton <nickc@redhat.com>
438
439 * po/fr.po: Updated French translation.
440
616dcb87
NC
4412018-01-15 Nick Clifton <nickc@redhat.com>
442
443 * po/uk.po: Updated Ukranian translation.
444
3957a496
NC
4452018-01-13 Nick Clifton <nickc@redhat.com>
446
19e2900b 447 * README-how-to-make-a-release: Update notes.
3957a496
NC
448 * po/binutils.pot: Regenerated.
449
769c7ea5
NC
4502018-01-13 Nick Clifton <nickc@redhat.com>
451
452 * configure: Regenerate.
453
9176ac5b
NC
4542018-01-13 Nick Clifton <nickc@redhat.com>
455
faf766e3 456 2.30 branch created.
9176ac5b
NC
457 * NEWS: Add marker for 2.30.
458
98ab9e96
NC
4592018-01-12 Nick Clifton <nickc@redhat.com>
460
461 * README-how-to-make-a-release: Add notes on how to make the
462 branch and prelease snapshot.
463 * BRANCHES: Add binutils-2_29-branch.
464
bf41f30d
NC
4652018-01-10 Nick Clifton <nickc@redhat.com>
466
467 * MAINTAINERS: Note that it is now the configure.ac file and not
468 the configure.in file that needs to be kept in sync with gcc.
469 Add a note about sending patches for libiberty to gcc.
470
f13974bd
NC
4712018-01-03 Nick Clifton <nickc@redhat.com>
472
473 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
474 constants.
475
6f156d7a
NC
4762018-01-03 Nick Clifton <nickc@redhat.com>
477
478 * objcopy.c (objcopy_internal_note): New structure.
479 (gap_exists): New function.
480 (is_open_note): New function.
481 (is_func_note): New function.
482 (is_64bit): New function.
483 (merge_gnu_build_notes): Handle v3 notes. Do not merge
484 if there are relocations against the notes.
485 * readelf.c (get_note_type): Use short names for build attribute
486 notes.
487 (print_symbol_for_build_attribute): Rename to
488 get_symbol_for_build_attribute. Returns the found symbol rather
489 than printing it.
490 (print_gnu_build_attribute_description): Maintain address ranges
491 for function notes as well as global notes. Handle v3 notes.
492 (print_gnu_build_attribute_name): Use more space for printing the
493 name in wide mode.
494 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
495 Eliminate symbol references in order to remove the need for
496 relocations.
497 * testsuite/binutils-all/note-2-64.s: Likewise.
498 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
499 symbol.
500 * testsuite/binutils-all/note-3-64.s: Likewise.
501 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
502 output.
503 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
504 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
505 * testsuite/binutils-all/note-2-32.d: Likewise.
506 * testsuite/binutils-all/note-2-64.d: Likewise.
507 * testsuite/binutils-all/note-3-32.d: Likewise.
508 * testsuite/binutils-all/note-3-64.d: Likewise.
509 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
510 * testsuite/binutils-all/note-4-32.s: New test.
511 * testsuite/binutils-all/note-4-64.d: New test result file.
512 * testsuite/binutils-all/note-4-32.d: New test result file.
513
219d1afa
AM
5142018-01-03 Alan Modra <amodra@gmail.com>
515
516 Update year range in copyright notice of all files.
517
1e563868 518For older changes see ChangeLog-2017
3499769a 519\f
1e563868 520Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
521
522Copying and distribution of this file, with or without modification,
523are permitted in any medium without royalty provided the copyright
524notice and this notice are preserved.
525
526Local Variables:
527mode: change-log
528left-margin: 8
529fill-column: 74
530version-control: never
531End: