]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - binutils/ChangeLog
Remove sh5 and sh64 support
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
1 2018-04-16 Alan Modra <amodra@gmail.com>
2
3 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
4
5 2018-04-16 Alan Modra <amodra@gmail.com>
6
7 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
8
9 2018-04-16 Alan Modra <amodra@gmail.com>
10
11 * testsuite/binutils-all/objdump.exp: Remove we32k support.
12
13 2018-04-16 Alan Modra <amodra@gmail.com>
14
15 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
16 * testsuite/binutils-all/objdump.exp: Remove m88k support.
17
18 2018-04-16 Alan Modra <amodra@gmail.com>
19
20 * readelf.c: Remove i370 support.
21 * testsuite/binutils-all/objdump.exp: Likewise.
22
23 2018-04-16 Alan Modra <amodra@gmail.com>
24
25 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
26 * testsuite/lib/binutils-common.exp: Likewise.
27
28 2018-04-16 Alan Modra <amodra@gmail.com>
29
30 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
31
32 2018-04-16 Alan Modra <amodra@gmail.com>
33
34 * Makefile.am: Remove IEEE 695 support.
35 * budbg.h: Likewise.
36 * doc/binutils.texi: Likewise.
37 * makefile.vms: Likewise.
38 * objcopy.c: Likewise.
39 * objdump.c: Likewise.
40 * rddbg.c: Likewise.
41 * ieee.c: Delete.
42 * Makefile.in: Regenerate.
43 * po/POTFILES.in: Regenerate.
44
45 2018-04-16 Alan Modra <amodra@gmail.com>
46
47 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
48 * testsuite/binutils-all/nm.exp: Likewise.
49
50 2018-04-16 Alan Modra <amodra@gmail.com>
51
52 * .gitignore: Remove netware support.
53 * Makefile.am: Likewise.
54 * configure.ac: Likewise.
55 * doc/Makefile.am: Likewise.
56 * doc/binutils.texi: Likewise.
57 * testsuite/binutils-all/nm.exp: Likewise.
58 * nlmconv.c: Delete.
59 * nlmconv.h: Delete.
60 * nlmheader.y: Delete.
61 * Makefile.in: Regenerate.
62 * configure: Regenerate.
63 * doc/Makefile.in: Regenerate.
64 * po/POTFILES.in: Regenerate.
65
66 2018-04-16 Alan Modra <amodra@gmail.com>
67
68 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
69
70 2018-04-14 Alan Modra <amodra@gmail.com>
71
72 * readelf.c (get_machine_name): Revert 2018-04-11 change.
73
74 2018-04-12 Nick Clifton <nickc@redhat.com>
75
76 PR 23050
77 * readelf.c (process_dynamic_section): Correct dynamic string
78 table size calculation.
79
80 2018-04-11 Alan Modra <amodra@gmail.com>
81
82 * ieee.c: Remove i960 support.
83 * od-macho.c: Remove i860 support.
84 * readelf.c: Remove i860 and i960 support.
85 * testsuite/binutils-all/objcopy.exp: Likewise.
86 * testsuite/binutils-all/objdump.exp: Likewise.
87 * testsuite/lib/binutils-common.exp: Likewise.
88
89 2018-04-11 Maciej W. Rozycki <macro@mips.com>
90
91 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
92 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
93
94 2018-04-10 Alan Modra <amodra@gmail.com>
95
96 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
97 reloc=11 for pru and reloc=50 for nds32.
98 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
99
100 2018-04-09 Maciej W. Rozycki <macro@mips.com>
101
102 * testsuite/binutils-all/strip-15.d: New test.
103 * testsuite/binutils-all/strip-15rel.s: New test source.
104 * testsuite/binutils-all/strip-15rela.s: New test source.
105 * testsuite/binutils-all/strip-15mips64.s: New test source.
106 * testsuite/binutils-all/objcopy.exp: Run the new test.
107
108 2018-04-09 Maciej W. Rozycki <macro@mips.com>
109
110 * testsuite/binutils-all/strip-14.d: New test.
111 * testsuite/binutils-all/strip-14rel.s: New test source.
112 * testsuite/binutils-all/strip-14rela.s: New test source.
113 * testsuite/binutils-all/strip-14mips64.s: New test source.
114 * testsuite/binutils-all/objcopy.exp: Run the new test.
115
116 2018-04-06 Tom Tromey <tom@tromey.com>
117
118 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
119 constants from DWARF 5.
120
121 2018-04-05 H.J. Lu <hongjiu.lu@intel.com>
122
123 PR gas/22318
124 * configure: Regenerated.
125
126 2018-04-05 Maciej W. Rozycki <macro@mips.com>
127
128 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
129 than `.dc.w' in second relocation.
130
131 2018-04-05 Maciej W. Rozycki <macro@mips.com>
132
133 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
134 relocation type 0x8f' error message.
135
136 2018-04-05 Maciej W. Rozycki <macro@mips.com>
137
138 * testsuite/binutils-all/strip-13.s: Rename to...
139 * testsuite/binutils-all/strip-13rela.s: ... this.
140 * testsuite/binutils-all/strip-13rel.s: New test source.
141 * testsuite/binutils-all/strip-13mips64.s: New test source.
142 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
143 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
144 `m68hc11-*' to `not-target' list.
145 * testsuite/binutils-all/objcopy.exp: Switch between sources for
146 `strip-13'.
147
148 2018-04-05 Maciej W. Rozycki <macro@mips.com>
149
150 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
151 241 (0xf1) for the relocation number and RELA addend.
152 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
153 `not-target' list.
154
155 2018-04-04 John David Anglin <danglin@gcc.gnu.org>
156
157 * MAINTAINERS: Update my e-mail address.
158
159 2018-04-04 Nick Clifton <nickc@redhat.com>
160
161 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
162
163 2018-03-23 Nick Clifton <nickc@redhat.com>
164
165 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
166 symbols.
167 (print_gnu_build_attribute_description): If no file start symbol
168 could be found, look for one two bytes into the file.
169 * testsuite/binutils-all/note-4-64.s: Set the address of the file
170 start symbol to two bytes into the file.
171 * testsuite/binutils-all/note-4-32.s: Likewise.
172
173 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
174
175 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
176 DF_1_WEAKFILTER and DF_1_NOCOMMON.
177
178 2018-03-20 Nick Clifton <nickc@redhat.com>
179
180 * po/es.po: Updated Spanish translation.
181 * po/ru.po: Updated Russian translation.
182
183 2018-03-13 Nick Clifton <nickc@redhat.com>
184
185 PR 22957
186 * stabs.c (pop_binincl): Fail if the file index is off the end of
187 the stack.
188
189 2018-03-13 Nick Clifton <nickc@redhat.com>
190
191 PR 22955
192 * stabs.c (parse_number): Add p_end parameter and use it to check
193 the validity of the pp parameter. Add checks to prevent walking
194 off the end of the string buffer.
195 (parse_stab_string): Likewise.
196 (parse_stab_type): Likewise.
197 (parse_stab_type_number): Likewise.
198 (parse_stab_range_type): Likewise.
199 (parse_stab_sun_builtin_type): Likewise.
200 (parse_stab_sun_floating_type): Likewise.
201 (parse_stab_enum_type): Likewise.
202 (parse_stab_struct_type): Likewise.
203 (parse_stab_baseclasses): Likewise.
204 (parse_stab_struct_fields): Likewise.
205 (parse_stab_cpp_abbrev): Likewise.
206 (parse_stab_one_struct_field): Likewise.
207 (parse_stab_members): Likewise.
208 (parse_stab_tilde_field): Likewise.
209 (parse_stab_array_type): Likewise.
210
211 * parse_stab: Compute the end of the string and then pass it on to
212 individual parser functions.
213
214 2018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
215
216 PR binutils/22923
217 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
218 overflow.
219
220 2018-03-07 Alan Modra <amodra@gmail.com>
221
222 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
223 * configure: Regenerate.
224
225 2018-03-05 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR binutils/22911
228 * objdump.c (is_significant_symbol_name): Return TRUE for all
229 .plt* sections.
230 (find_symbol_for_address): Replace linear search with binary
231 search on dynamic relocations.
232
233 2018-03-01 Nick Clifton <nickc@redhat.com>
234
235 PR 22905
236 * dwarf.c (display_debug_ranges): Check that the offset loaded
237 from the range_entry structure is valid.
238
239 2018-03-01 Alan Modra <amodra@gmail.com>
240
241 * configure.ac (ALL_LINGUAS): Add sr. Sort.
242 * configure: Regenerate.
243
244 2018-02-27 Nick Clifton <nickc@redhat.com>
245
246 * po/pt.po: New Portuguese translation.
247 * configure.ac (ALL_LINGUAS): Add pt.
248 * configure: Regenerate.
249
250 2018-02-27 Nick Clifton <nickc@redhat.com>
251
252 PR 22875
253 * objcopy.c (copy_object): Check the error status after marking
254 symbols used in relocations.
255 * testsuite/binutils-all/strip-13.s: New test source file.
256 * testsuite/binutils-all/strip-13.s: New test driver file.
257 * testsuite/binutils-all/objcopy.exp: Run the new test.
258
259 2018-02-26 Alan Modra <amodra@gmail.com>
260
261 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
262 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
263
264 2018-02-23 Alan Modra <amodra@gmail.com>
265
266 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
267 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
268
269 2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
270
271 * doc/binutils.texi (objcopy): Add missing closing square
272 parenthesis to listing of objcopy's command line options.
273
274 2018-02-19 Matthias Klose <doko@debian.org>
275
276 * strings.c (long_options): Include-all-whitespace does not take
277 an extra agument.
278
279 2018-02-13 Alan Modra <amodra@gmail.com>
280
281 PR 22836
282 * testsuite/binutils-all/group-7.s,
283 * testsuite/binutils-all/group-7a.d,
284 * testsuite/binutils-all/group-7b.d,
285 * testsuite/binutils-all/group-7c.d: New tests.
286 * testsuite/binutils-all/objcopy.exp: Run them.
287
288 2018-02-08 Nick Clifton <nickc@redhat.com>
289
290 PR 22802
291 * dwarf.c (load_separate_debug_file): Return early if the user is
292 not interested in debug links.
293
294 2018-02-06 Nick Clifton <nickc@redhat.com>
295
296 PR 22793
297 * readelf.c (find_section): Replace assertion with test and return
298 of NULL.
299 (find_section_by_address): Add test of section header table
300 existance.
301 (find_section_by_type): Likewise.
302 (find_section_in_set): Likewise.
303
304 2018-02-05 Maciej W. Rozycki <macro@mips.com>
305
306 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
307 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
308 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
309 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
310
311 2018-02-05 Maciej W. Rozycki <macro@mips.com>
312
313 * testsuite/config/default.exp (binutils_run): Document
314 `binutils_run_status'.
315 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
316 and set it.
317 (run_dump_test): Add `error', `error_output', `warning' and
318 `warning_output' options. Update documentation accordingly.
319
320 2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
321
322 * dwarf.c (dwarf_regnames_riscv): New register name table.
323 (init_dwarf_regnames_riscv): New function.
324 (init_dwarf_regnames): Add call to initialise RiscV register
325 names.
326 * dwarf.h (init_dwarf_regnames_riscv): Declare.
327 * objdump.c (dump_dwarf): Add call to initialise RiscV register
328 names.
329
330 2018-02-01 Alan Modra <amodra@gmail.com>
331
332 PR 22769
333 * objdump.c (load_specific_debug_section): Check for overflow
334 when adding one to section size for a string section terminator.
335
336 2018-01-30 Nick Clifton <nickc@redhat.com>
337
338 PR 22734
339 * doc/binutils.texi (nm): Update description to point out that
340 zero-initialized values can also be shown as type B, b, S or s
341 since they can be stored in the BSS section.
342
343 2018-01-30 Alan Modra <amodra@gmail.com>
344
345 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
346 "artificially large" end address.
347
348 2018-01-28 Nick Clifton <nickc@redhat.com>
349
350 * README-how-to-make-a-release: Add note about checking gpg key
351 and the results of gnupload.
352
353 2018-01-27 Nick Clifton <nickc@redhat.com>
354
355 * README-how-to-make-a-release: Add details on how to actually
356 make the release.
357
358 2018-01-26 Nick Clifton <nickc@redhat.com>
359
360 * README-how-to-make-a-release: Add more details on updating
361 version numbers.
362
363 2018-01-22 Maciej W. Rozycki <macro@mips.com>
364
365 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
366 option description.
367
368 2018-01-22 Maciej W. Rozycki <macro@mips.com>
369
370 * MAINTAINERS: Update my company e-mail address.
371
372 2018-01-22 Nick Clifton <nickc@redhat.com>
373
374 * po/sv.po: Updated Swedish translation.
375
376 2018-01-18 Nick Clifton <nickc@redhat.com>
377
378 * po/bg.po: Updated Bulgarian translation.
379
380 2018-01-16 Joel Brobecker <brobecker@adacore.com>
381
382 * README-how-to-make-a-release: Add reminder to update the
383 branch name in gdbadmin's crontab on sourceware.
384
385 2018-01-16 Joel Brobecker <brobecker@adacore.com>
386
387 * README-how-to-make-a-release: Remove trailing spaces.
388
389 2018-01-16 Nick Clifton <nickc@redhat.com>
390
391 * po/fr.po: Updated French translation.
392
393 2018-01-15 Nick Clifton <nickc@redhat.com>
394
395 * po/uk.po: Updated Ukranian translation.
396
397 2018-01-13 Nick Clifton <nickc@redhat.com>
398
399 * README-how-to-make-a-release: Update notes.
400 * po/binutils.pot: Regenerated.
401
402 2018-01-13 Nick Clifton <nickc@redhat.com>
403
404 * configure: Regenerate.
405
406 2018-01-13 Nick Clifton <nickc@redhat.com>
407
408 2.30 branch created.
409 * NEWS: Add marker for 2.30.
410
411 2018-01-12 Nick Clifton <nickc@redhat.com>
412
413 * README-how-to-make-a-release: Add notes on how to make the
414 branch and prelease snapshot.
415 * BRANCHES: Add binutils-2_29-branch.
416
417 2018-01-10 Nick Clifton <nickc@redhat.com>
418
419 * MAINTAINERS: Note that it is now the configure.ac file and not
420 the configure.in file that needs to be kept in sync with gcc.
421 Add a note about sending patches for libiberty to gcc.
422
423 2018-01-03 Nick Clifton <nickc@redhat.com>
424
425 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
426 constants.
427
428 2018-01-03 Nick Clifton <nickc@redhat.com>
429
430 * objcopy.c (objcopy_internal_note): New structure.
431 (gap_exists): New function.
432 (is_open_note): New function.
433 (is_func_note): New function.
434 (is_64bit): New function.
435 (merge_gnu_build_notes): Handle v3 notes. Do not merge
436 if there are relocations against the notes.
437 * readelf.c (get_note_type): Use short names for build attribute
438 notes.
439 (print_symbol_for_build_attribute): Rename to
440 get_symbol_for_build_attribute. Returns the found symbol rather
441 than printing it.
442 (print_gnu_build_attribute_description): Maintain address ranges
443 for function notes as well as global notes. Handle v3 notes.
444 (print_gnu_build_attribute_name): Use more space for printing the
445 name in wide mode.
446 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
447 Eliminate symbol references in order to remove the need for
448 relocations.
449 * testsuite/binutils-all/note-2-64.s: Likewise.
450 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
451 symbol.
452 * testsuite/binutils-all/note-3-64.s: Likewise.
453 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
454 output.
455 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
456 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
457 * testsuite/binutils-all/note-2-32.d: Likewise.
458 * testsuite/binutils-all/note-2-64.d: Likewise.
459 * testsuite/binutils-all/note-3-32.d: Likewise.
460 * testsuite/binutils-all/note-3-64.d: Likewise.
461 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
462 * testsuite/binutils-all/note-4-32.s: New test.
463 * testsuite/binutils-all/note-4-64.d: New test result file.
464 * testsuite/binutils-all/note-4-32.d: New test result file.
465
466 2018-01-03 Alan Modra <amodra@gmail.com>
467
468 Update year range in copyright notice of all files.
469
470 For older changes see ChangeLog-2017
471 \f
472 Copyright (C) 2018 Free Software Foundation, Inc.
473
474 Copying and distribution of this file, with or without modification,
475 are permitted in any medium without royalty provided the copyright
476 notice and this notice are preserved.
477
478 Local Variables:
479 mode: change-log
480 left-margin: 8
481 fill-column: 74
482 version-control: never
483 End: