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