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