Enable 'set print inferior-events' and improve detach/fork/kill/exit messages
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2018-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
7 2018-04-18 Alan Modra <amodra@gmail.com>
8
9 * testsuite/lib/binutils-common.exp: Remove support for assorted
10 aout targets.
11
12 2018-04-17 Nick Clifton <nickc@redhat.com>
13
14 PR 23063
15 * readelf.c (print_symbol): If the width is zero, return straight
16 away.
17
18 PR 23064
19 * dwarf.c (process_cu_tu_index): Test for a potential buffer
20 overrun before copying signature pointer.
21
22 2018-04-17 Alan Modra <amodra@gmail.com>
23
24 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
25
26 2018-04-16 Alan Modra <amodra@gmail.com>
27
28 * readelf.c (get_machine_name): Correct typo.
29
30 2018-04-16 Alan Modra <amodra@gmail.com>
31
32 * configure.ac: Remove arm-epoc-pe support.
33 * dlltool.c: Likewise.
34 * configure: Regenerate.
35
36 2018-04-16 Alan Modra <amodra@gmail.com>
37
38 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
39 sparc-coff support.
40
41 2018-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
49 2018-04-16 Alan Modra <amodra@gmail.com>
50
51 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
52
53 2018-04-16 Alan Modra <amodra@gmail.com>
54
55 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
56
57 2018-04-16 Alan Modra <amodra@gmail.com>
58
59 * testsuite/binutils-all/objdump.exp: Remove we32k support.
60
61 2018-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
66 2018-04-16 Alan Modra <amodra@gmail.com>
67
68 * readelf.c: Remove i370 support.
69 * testsuite/binutils-all/objdump.exp: Likewise.
70
71 2018-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
76 2018-04-16 Alan Modra <amodra@gmail.com>
77
78 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
79
80 2018-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
93 2018-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
98 2018-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
114 2018-04-16 Alan Modra <amodra@gmail.com>
115
116 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
117
118 2018-04-14 Alan Modra <amodra@gmail.com>
119
120 * readelf.c (get_machine_name): Revert 2018-04-11 change.
121
122 2018-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
128 2018-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
137 2018-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
142 2018-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
148 2018-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
156 2018-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
164 2018-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
169 2018-04-05 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR gas/22318
172 * configure: Regenerated.
173
174 2018-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
179 2018-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
184 2018-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
196 2018-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
203 2018-04-04 John David Anglin <danglin@gcc.gnu.org>
204
205 * MAINTAINERS: Update my e-mail address.
206
207 2018-04-04 Nick Clifton <nickc@redhat.com>
208
209 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
210
211 2018-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
221 2018-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
226 2018-03-20 Nick Clifton <nickc@redhat.com>
227
228 * po/es.po: Updated Spanish translation.
229 * po/ru.po: Updated Russian translation.
230
231 2018-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
237 2018-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.
258
259 * parse_stab: Compute the end of the string and then pass it on to
260 individual parser functions.
261
262 2018-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
268 2018-03-07 Alan Modra <amodra@gmail.com>
269
270 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
271 * configure: Regenerate.
272
273 2018-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
281 2018-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
287 2018-03-01 Alan Modra <amodra@gmail.com>
288
289 * configure.ac (ALL_LINGUAS): Add sr. Sort.
290 * configure: Regenerate.
291
292 2018-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
298 2018-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
307 2018-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
312 2018-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
317 2018-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
322 2018-02-19 Matthias Klose <doko@debian.org>
323
324 * strings.c (long_options): Include-all-whitespace does not take
325 an extra agument.
326
327 2018-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
336 2018-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
342 2018-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
352 2018-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
359 2018-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
368 2018-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
378 2018-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
384 2018-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
391 2018-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
396 2018-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
401 2018-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
406 2018-01-26 Nick Clifton <nickc@redhat.com>
407
408 * README-how-to-make-a-release: Add more details on updating
409 version numbers.
410
411 2018-01-22 Maciej W. Rozycki <macro@mips.com>
412
413 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
414 option description.
415
416 2018-01-22 Maciej W. Rozycki <macro@mips.com>
417
418 * MAINTAINERS: Update my company e-mail address.
419
420 2018-01-22 Nick Clifton <nickc@redhat.com>
421
422 * po/sv.po: Updated Swedish translation.
423
424 2018-01-18 Nick Clifton <nickc@redhat.com>
425
426 * po/bg.po: Updated Bulgarian translation.
427
428 2018-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
433 2018-01-16 Joel Brobecker <brobecker@adacore.com>
434
435 * README-how-to-make-a-release: Remove trailing spaces.
436
437 2018-01-16 Nick Clifton <nickc@redhat.com>
438
439 * po/fr.po: Updated French translation.
440
441 2018-01-15 Nick Clifton <nickc@redhat.com>
442
443 * po/uk.po: Updated Ukranian translation.
444
445 2018-01-13 Nick Clifton <nickc@redhat.com>
446
447 * README-how-to-make-a-release: Update notes.
448 * po/binutils.pot: Regenerated.
449
450 2018-01-13 Nick Clifton <nickc@redhat.com>
451
452 * configure: Regenerate.
453
454 2018-01-13 Nick Clifton <nickc@redhat.com>
455
456 2.30 branch created.
457 * NEWS: Add marker for 2.30.
458
459 2018-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
465 2018-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
471 2018-01-03 Nick Clifton <nickc@redhat.com>
472
473 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
474 constants.
475
476 2018-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
514 2018-01-03 Alan Modra <amodra@gmail.com>
515
516 Update year range in copyright notice of all files.
517
518 For older changes see ChangeLog-2017
519 \f
520 Copyright (C) 2018 Free Software Foundation, Inc.
521
522 Copying and distribution of this file, with or without modification,
523 are permitted in any medium without royalty provided the copyright
524 notice and this notice are preserved.
525
526 Local Variables:
527 mode: change-log
528 left-margin: 8
529 fill-column: 74
530 version-control: never
531 End:
This page took 0.064715 seconds and 4 git commands to generate.