[ld/testsuite] Fix pr2404 output.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
f1ac0afe
CL
12018-04-25 Christophe Lyon <christophe.lyon@st.com>
2
3 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
4 * testsuite/binutils-all/elfedit-3.d: Likewise.
5 * testsuite/binutils-all/objcopy.exp: Likewise.
6 * testsuite/binutils-all/strip-3.d: Likewise.
7 * testsuite/lib/binutils-common.exp: Likewise.
8
18a20338
CL
92018-04-25 Christophe Lyon <christophe.lyon@st.com>
10 Mickaël Guêné <mickael.guene@st.com>
11
12 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
13 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
14
2ac93be7
AM
152018-04-25 Alan Modra <amodra@gmail.com>
16
17 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
18 arm-coff support.
19 * testsuite/binutils-all/objcopy.exp: Likewise.
20 * testsuite/lib/binutils-common.exp: Likewise.
21
a7504f87
NC
222018-04-18 Nick Clifton <nickc@redhat.com>
23
24 PR 23062
25 * dwarf.c (read_and_display_attr_value): Replace assertions with
26 test and warning message.
27
c65c21e1
AM
282018-04-18 Alan Modra <amodra@gmail.com>
29
30 * testsuite/lib/binutils-common.exp: Remove support for assorted
31 aout targets.
32
6aea08d9
NC
332018-04-17 Nick Clifton <nickc@redhat.com>
34
c4a91159 35 PR 23063
56d8f8a9
NC
36 * readelf.c (print_symbol): If the width is zero, return straight
37 away.
38
6aea08d9
NC
39 PR 23064
40 * dwarf.c (process_cu_tu_index): Test for a potential buffer
41 overrun before copying signature pointer.
42
f954747f
AM
432018-04-17 Alan Modra <amodra@gmail.com>
44
45 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
46
d7867d17
AM
472018-04-16 Alan Modra <amodra@gmail.com>
48
49 * readelf.c (get_machine_name): Correct typo.
50
ddb00039
AM
512018-04-16 Alan Modra <amodra@gmail.com>
52
53 * configure.ac: Remove arm-epoc-pe support.
54 * dlltool.c: Likewise.
55 * configure: Regenerate.
56
c9098af4
AM
572018-04-16 Alan Modra <amodra@gmail.com>
58
59 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
60 sparc-coff support.
61
dc12032b
AM
622018-04-16 Alan Modra <amodra@gmail.com>
63
64 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
65 support.
66 * testsuite/binutils-all/copy-3.d: Likewise.
67 * testsuite/binutils-all/objcopy.exp: Likewise.
68 * testsuite/lib/binutils-common.exp: Likewise.
69
211dc24b
AM
702018-04-16 Alan Modra <amodra@gmail.com>
71
72 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
73
a9a4b302
AM
742018-04-16 Alan Modra <amodra@gmail.com>
75
76 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
77
04cb01fd
AM
782018-04-16 Alan Modra <amodra@gmail.com>
79
80 * testsuite/binutils-all/objdump.exp: Remove we32k support.
81
c2bf1eec
AM
822018-04-16 Alan Modra <amodra@gmail.com>
83
84 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
85 * testsuite/binutils-all/objdump.exp: Remove m88k support.
86
6793974d
AM
872018-04-16 Alan Modra <amodra@gmail.com>
88
89 * readelf.c: Remove i370 support.
90 * testsuite/binutils-all/objdump.exp: Likewise.
91
e82aa794
AM
922018-04-16 Alan Modra <amodra@gmail.com>
93
94 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
95 * testsuite/lib/binutils-common.exp: Likewise.
96
fe0bf0fd
AM
972018-04-16 Alan Modra <amodra@gmail.com>
98
99 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
100
fdef3943
AM
1012018-04-16 Alan Modra <amodra@gmail.com>
102
103 * Makefile.am: Remove IEEE 695 support.
104 * budbg.h: Likewise.
105 * doc/binutils.texi: Likewise.
106 * makefile.vms: Likewise.
107 * objcopy.c: Likewise.
108 * objdump.c: Likewise.
109 * rddbg.c: Likewise.
110 * ieee.c: Delete.
111 * Makefile.in: Regenerate.
112 * po/POTFILES.in: Regenerate.
113
5972ac73
AM
1142018-04-16 Alan Modra <amodra@gmail.com>
115
116 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
117 * testsuite/binutils-all/nm.exp: Likewise.
118
b4b594e3
AM
1192018-04-16 Alan Modra <amodra@gmail.com>
120
121 * .gitignore: Remove netware support.
122 * Makefile.am: Likewise.
123 * configure.ac: Likewise.
124 * doc/Makefile.am: Likewise.
125 * doc/binutils.texi: Likewise.
126 * testsuite/binutils-all/nm.exp: Likewise.
127 * nlmconv.c: Delete.
128 * nlmconv.h: Delete.
129 * nlmheader.y: Delete.
130 * Makefile.in: Regenerate.
131 * configure: Regenerate.
132 * doc/Makefile.in: Regenerate.
133 * po/POTFILES.in: Regenerate.
134
fceadf09
AM
1352018-04-16 Alan Modra <amodra@gmail.com>
136
137 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
138
fb70ec17
AM
1392018-04-14 Alan Modra <amodra@gmail.com>
140
141 * readelf.c (get_machine_name): Revert 2018-04-11 change.
142
86c6c6df
NC
1432018-04-12 Nick Clifton <nickc@redhat.com>
144
145 PR 23050
146 * readelf.c (process_dynamic_section): Correct dynamic string
147 table size calculation.
148
a8eb42a8
AM
1492018-04-11 Alan Modra <amodra@gmail.com>
150
151 * ieee.c: Remove i960 support.
152 * od-macho.c: Remove i860 support.
153 * readelf.c: Remove i860 and i960 support.
154 * testsuite/binutils-all/objcopy.exp: Likewise.
155 * testsuite/binutils-all/objdump.exp: Likewise.
156 * testsuite/lib/binutils-common.exp: Likewise.
157
c43b2c54
MR
1582018-04-11 Maciej W. Rozycki <macro@mips.com>
159
160 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
161 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
162
d4ae1932
AM
1632018-04-10 Alan Modra <amodra@gmail.com>
164
165 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
166 reloc=11 for pru and reloc=50 for nds32.
167 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
168
d52e3d06
MR
1692018-04-09 Maciej W. Rozycki <macro@mips.com>
170
171 * testsuite/binutils-all/strip-15.d: New test.
172 * testsuite/binutils-all/strip-15rel.s: New test source.
173 * testsuite/binutils-all/strip-15rela.s: New test source.
174 * testsuite/binutils-all/strip-15mips64.s: New test source.
175 * testsuite/binutils-all/objcopy.exp: Run the new test.
176
3f97ba9f
MR
1772018-04-09 Maciej W. Rozycki <macro@mips.com>
178
179 * testsuite/binutils-all/strip-14.d: New test.
180 * testsuite/binutils-all/strip-14rel.s: New test source.
181 * testsuite/binutils-all/strip-14rela.s: New test source.
182 * testsuite/binutils-all/strip-14mips64.s: New test source.
183 * testsuite/binutils-all/objcopy.exp: Run the new test.
184
2008a0db
TT
1852018-04-06 Tom Tromey <tom@tromey.com>
186
187 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
188 constants from DWARF 5.
189
3cba8b6c
L
1902018-04-05 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR gas/22318
193 * configure: Regenerated.
194
2d8c1a23
MR
1952018-04-05 Maciej W. Rozycki <macro@mips.com>
196
197 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
198 than `.dc.w' in second relocation.
199
65bd2045
MR
2002018-04-05 Maciej W. Rozycki <macro@mips.com>
201
202 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
203 relocation type 0x8f' error message.
204
2f8ceb38
MR
2052018-04-05 Maciej W. Rozycki <macro@mips.com>
206
207 * testsuite/binutils-all/strip-13.s: Rename to...
208 * testsuite/binutils-all/strip-13rela.s: ... this.
209 * testsuite/binutils-all/strip-13rel.s: New test source.
210 * testsuite/binutils-all/strip-13mips64.s: New test source.
211 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
212 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
213 `m68hc11-*' to `not-target' list.
214 * testsuite/binutils-all/objcopy.exp: Switch between sources for
215 `strip-13'.
216
aad7be45
MR
2172018-04-05 Maciej W. Rozycki <macro@mips.com>
218
219 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
220 241 (0xf1) for the relocation number and RELA addend.
221 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
222 `not-target' list.
223
89f60df2
JDA
2242018-04-04 John David Anglin <danglin@gcc.gnu.org>
225
226 * MAINTAINERS: Update my e-mail address.
227
f1ca0d6d
NC
2282018-04-04 Nick Clifton <nickc@redhat.com>
229
230 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
231
8fd75781
NC
2322018-03-23 Nick Clifton <nickc@redhat.com>
233
234 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
235 symbols.
236 (print_gnu_build_attribute_description): If no file start symbol
237 could be found, look for one two bytes into the file.
238 * testsuite/binutils-all/note-4-64.s: Set the address of the file
239 start symbol to two bytes into the file.
240 * testsuite/binutils-all/note-4-32.s: Likewise.
241
b1202ffa
L
2422018-03-21 H.J. Lu <hongjiu.lu@intel.com>
243
244 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
245 DF_1_WEAKFILTER and DF_1_NOCOMMON.
246
7e100140
NC
2472018-03-20 Nick Clifton <nickc@redhat.com>
248
249 * po/es.po: Updated Spanish translation.
250 * po/ru.po: Updated Russian translation.
251
e45ad123
NC
2522018-03-13 Nick Clifton <nickc@redhat.com>
253
254 PR 22957
255 * stabs.c (pop_binincl): Fail if the file index is off the end of
256 the stack.
257
81db3241
NC
2582018-03-13 Nick Clifton <nickc@redhat.com>
259
260 PR 22955
261 * stabs.c (parse_number): Add p_end parameter and use it to check
262 the validity of the pp parameter. Add checks to prevent walking
263 off the end of the string buffer.
264 (parse_stab_string): Likewise.
265 (parse_stab_type): Likewise.
266 (parse_stab_type_number): Likewise.
267 (parse_stab_range_type): Likewise.
268 (parse_stab_sun_builtin_type): Likewise.
269 (parse_stab_sun_floating_type): Likewise.
270 (parse_stab_enum_type): Likewise.
271 (parse_stab_struct_type): Likewise.
272 (parse_stab_baseclasses): Likewise.
273 (parse_stab_struct_fields): Likewise.
274 (parse_stab_cpp_abbrev): Likewise.
275 (parse_stab_one_struct_field): Likewise.
276 (parse_stab_members): Likewise.
277 (parse_stab_tilde_field): Likewise.
278 (parse_stab_array_type): Likewise.
e45ad123 279
81db3241
NC
280 * parse_stab: Compute the end of the string and then pass it on to
281 individual parser functions.
282
6d4f21f6
PP
2832018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
284
285 PR binutils/22923
286 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
287 overflow.
288
52fe4420
AM
2892018-03-07 Alan Modra <amodra@gmail.com>
290
291 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
292 * configure: Regenerate.
293
0e70b27b
L
2942018-03-05 H.J. Lu <hongjiu.lu@intel.com>
295
296 PR binutils/22911
297 * objdump.c (is_significant_symbol_name): Return TRUE for all
298 .plt* sections.
299 (find_symbol_for_address): Replace linear search with binary
300 search on dynamic relocations.
301
d11ae95e
NC
3022018-03-01 Nick Clifton <nickc@redhat.com>
303
304 PR 22905
305 * dwarf.c (display_debug_ranges): Check that the offset loaded
306 from the range_entry structure is valid.
307
e184813f
AM
3082018-03-01 Alan Modra <amodra@gmail.com>
309
310 * configure.ac (ALL_LINGUAS): Add sr. Sort.
311 * configure: Regenerate.
312
bc7c0509
NC
3132018-02-27 Nick Clifton <nickc@redhat.com>
314
315 * po/pt.po: New Portuguese translation.
316 * configure.ac (ALL_LINGUAS): Add pt.
317 * configure: Regenerate.
318
f3185997
NC
3192018-02-27 Nick Clifton <nickc@redhat.com>
320
321 PR 22875
322 * objcopy.c (copy_object): Check the error status after marking
323 symbols used in relocations.
324 * testsuite/binutils-all/strip-13.s: New test source file.
325 * testsuite/binutils-all/strip-13.s: New test driver file.
326 * testsuite/binutils-all/objcopy.exp: Run the new test.
327
2c1c9679
AM
3282018-02-26 Alan Modra <amodra@gmail.com>
329
330 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
331 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
332
6e05870c
AM
3332018-02-23 Alan Modra <amodra@gmail.com>
334
335 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
336 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
337
b0ab9c45
RH
3382018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
339
340 * doc/binutils.texi (objcopy): Add missing closing square
341 parenthesis to listing of objcopy's command line options.
342
e535d0dd
MK
3432018-02-19 Matthias Klose <doko@debian.org>
344
345 * strings.c (long_options): Include-all-whitespace does not take
346 an extra agument.
347
6e5e9d58
AM
3482018-02-13 Alan Modra <amodra@gmail.com>
349
350 PR 22836
351 * testsuite/binutils-all/group-7.s,
352 * testsuite/binutils-all/group-7a.d,
353 * testsuite/binutils-all/group-7b.d,
354 * testsuite/binutils-all/group-7c.d: New tests.
355 * testsuite/binutils-all/objcopy.exp: Run them.
356
8de3a6e2
NC
3572018-02-08 Nick Clifton <nickc@redhat.com>
358
359 PR 22802
360 * dwarf.c (load_separate_debug_file): Return early if the user is
361 not interested in debug links.
362
68807c3c
NC
3632018-02-06 Nick Clifton <nickc@redhat.com>
364
365 PR 22793
366 * readelf.c (find_section): Replace assertion with test and return
367 of NULL.
368 (find_section_by_address): Add test of section header table
369 existance.
370 (find_section_by_type): Likewise.
371 (find_section_in_set): Likewise.
372
2d6dda71
MR
3732018-02-05 Maciej W. Rozycki <macro@mips.com>
374
375 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
376 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
377 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
378 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
379
78c88364
MR
3802018-02-05 Maciej W. Rozycki <macro@mips.com>
381
382 * testsuite/config/default.exp (binutils_run): Document
383 `binutils_run_status'.
384 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
385 and set it.
386 (run_dump_test): Add `error', `error_output', `warning' and
387 `warning_output' options. Update documentation accordingly.
388
5bb0830d
AB
3892018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
390
391 * dwarf.c (dwarf_regnames_riscv): New register name table.
392 (init_dwarf_regnames_riscv): New function.
393 (init_dwarf_regnames): Add call to initialise RiscV register
394 names.
395 * dwarf.h (init_dwarf_regnames_riscv): Declare.
396 * objdump.c (dump_dwarf): Add call to initialise RiscV register
397 names.
398
f2023ce7
AM
3992018-02-01 Alan Modra <amodra@gmail.com>
400
401 PR 22769
402 * objdump.c (load_specific_debug_section): Check for overflow
403 when adding one to section size for a string section terminator.
404
fcabedd5
NC
4052018-01-30 Nick Clifton <nickc@redhat.com>
406
407 PR 22734
408 * doc/binutils.texi (nm): Update description to point out that
409 zero-initialized values can also be shown as type B, b, S or s
410 since they can be stored in the BSS section.
411
f49db8be
AM
4122018-01-30 Alan Modra <amodra@gmail.com>
413
414 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
415 "artificially large" end address.
416
a8d6d6ac
NC
4172018-01-28 Nick Clifton <nickc@redhat.com>
418
419 * README-how-to-make-a-release: Add note about checking gpg key
420 and the results of gnupload.
421
9a5db26e
NC
4222018-01-27 Nick Clifton <nickc@redhat.com>
423
424 * README-how-to-make-a-release: Add details on how to actually
425 make the release.
426
94c2436b
NC
4272018-01-26 Nick Clifton <nickc@redhat.com>
428
429 * README-how-to-make-a-release: Add more details on updating
430 version numbers.
431
1ea332d6
MR
4322018-01-22 Maciej W. Rozycki <macro@mips.com>
433
434 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
435 option description.
436
d65ce302
MR
4372018-01-22 Maciej W. Rozycki <macro@mips.com>
438
439 * MAINTAINERS: Update my company e-mail address.
440
f433138f
NC
4412018-01-22 Nick Clifton <nickc@redhat.com>
442
443 * po/sv.po: Updated Swedish translation.
444
7ab82037
NC
4452018-01-18 Nick Clifton <nickc@redhat.com>
446
447 * po/bg.po: Updated Bulgarian translation.
448
0dd86f32
JB
4492018-01-16 Joel Brobecker <brobecker@adacore.com>
450
451 * README-how-to-make-a-release: Add reminder to update the
452 branch name in gdbadmin's crontab on sourceware.
453
a960d29f
JB
4542018-01-16 Joel Brobecker <brobecker@adacore.com>
455
456 * README-how-to-make-a-release: Remove trailing spaces.
457
f6efed01
NC
4582018-01-16 Nick Clifton <nickc@redhat.com>
459
460 * po/fr.po: Updated French translation.
461
616dcb87
NC
4622018-01-15 Nick Clifton <nickc@redhat.com>
463
464 * po/uk.po: Updated Ukranian translation.
465
3957a496
NC
4662018-01-13 Nick Clifton <nickc@redhat.com>
467
19e2900b 468 * README-how-to-make-a-release: Update notes.
3957a496
NC
469 * po/binutils.pot: Regenerated.
470
769c7ea5
NC
4712018-01-13 Nick Clifton <nickc@redhat.com>
472
473 * configure: Regenerate.
474
9176ac5b
NC
4752018-01-13 Nick Clifton <nickc@redhat.com>
476
faf766e3 477 2.30 branch created.
9176ac5b
NC
478 * NEWS: Add marker for 2.30.
479
98ab9e96
NC
4802018-01-12 Nick Clifton <nickc@redhat.com>
481
482 * README-how-to-make-a-release: Add notes on how to make the
483 branch and prelease snapshot.
484 * BRANCHES: Add binutils-2_29-branch.
485
bf41f30d
NC
4862018-01-10 Nick Clifton <nickc@redhat.com>
487
488 * MAINTAINERS: Note that it is now the configure.ac file and not
489 the configure.in file that needs to be kept in sync with gcc.
490 Add a note about sending patches for libiberty to gcc.
491
f13974bd
NC
4922018-01-03 Nick Clifton <nickc@redhat.com>
493
494 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
495 constants.
496
6f156d7a
NC
4972018-01-03 Nick Clifton <nickc@redhat.com>
498
499 * objcopy.c (objcopy_internal_note): New structure.
500 (gap_exists): New function.
501 (is_open_note): New function.
502 (is_func_note): New function.
503 (is_64bit): New function.
504 (merge_gnu_build_notes): Handle v3 notes. Do not merge
505 if there are relocations against the notes.
506 * readelf.c (get_note_type): Use short names for build attribute
507 notes.
508 (print_symbol_for_build_attribute): Rename to
509 get_symbol_for_build_attribute. Returns the found symbol rather
510 than printing it.
511 (print_gnu_build_attribute_description): Maintain address ranges
512 for function notes as well as global notes. Handle v3 notes.
513 (print_gnu_build_attribute_name): Use more space for printing the
514 name in wide mode.
515 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
516 Eliminate symbol references in order to remove the need for
517 relocations.
518 * testsuite/binutils-all/note-2-64.s: Likewise.
519 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
520 symbol.
521 * testsuite/binutils-all/note-3-64.s: Likewise.
522 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
523 output.
524 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
525 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
526 * testsuite/binutils-all/note-2-32.d: Likewise.
527 * testsuite/binutils-all/note-2-64.d: Likewise.
528 * testsuite/binutils-all/note-3-32.d: Likewise.
529 * testsuite/binutils-all/note-3-64.d: Likewise.
530 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
531 * testsuite/binutils-all/note-4-32.s: New test.
532 * testsuite/binutils-all/note-4-64.d: New test result file.
533 * testsuite/binutils-all/note-4-32.d: New test result file.
534
219d1afa
AM
5352018-01-03 Alan Modra <amodra@gmail.com>
536
537 Update year range in copyright notice of all files.
538
1e563868 539For older changes see ChangeLog-2017
3499769a 540\f
1e563868 541Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
542
543Copying and distribution of this file, with or without modification,
544are permitted in any medium without royalty provided the copyright
545notice and this notice are preserved.
546
547Local Variables:
548mode: change-log
549left-margin: 8
550fill-column: 74
551version-control: never
552End:
This page took 0.135913 seconds and 4 git commands to generate.