a03f8bc5adbb6fb12b0f25c1565cd9c6033ea6be
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2018-07-19 Nick Clifton <nickc@redhat.com>
2
3 * dwarf.c (read_cie): Free allocated memory before returning with
4 a failure result.
5
6 2018-07-16 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7
8 * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
9 description.
10
11 2018-07-16 Nick Clifton <nickc@redhat.com>
12
13 * README-how-to-make-a-release: Add note to check for new top
14 level files and add them to the src-release.sh script.
15
16 2018-07-14 Nick Clifton <nickc@redhat.com>
17
18 * README-how-to-make-a-release: Updated with corrections based on
19 the 2.31 release experience.
20
21 2018-07-12 Francois H. Theron <francois.theron@netronome.com>
22
23 * readelf.c (process_section_headers): Don't print section type
24 twice for --section-details.
25
26 2018-07-10 Alan Modra <amodra@gmail.com>
27
28 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
29 zero for xgate.
30
31 2018-07-06 Nick Clifton <nickc@redhat.com>
32
33 * readelf.c (same_section): New function.
34 (print_gnu_build_attribute_description): Do not complain about
35 gaps that cross a section boundary.
36
37 2018-07-05 Nick Clifton <nickc@redhat.com>
38
39 * po/bg.po: Updated Bulgarian translation.
40
41 2018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
42
43 * NEWS: Use command-line consistently when used in a compount word.
44 * doc/binutils.texi: Likewise and fix trailing whitespace on same
45 line.
46
47 2018-06-26 Nick Clifton <nickc@redhat.com>
48
49 * po/sv.po: Updated Swedish translation.
50 * po/uk.po: Updated Ukranian translation.
51
52 2018-06-26 Nick Clifton <nickc@redhat.com>
53
54 * doc/binutils.texi: Fix spelling mistakes.
55 * README--how-to-make-a-release: Likewise.
56
57 2018-06-25 Tom Tromey <tom@tromey.com>
58
59 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
60 Bump version number.
61
62 2018-06-24 Nick Clifton <nickc@redhat.com>
63
64 * README-how-to-make-a-release: Update with experiences from
65 making 2.31 branch.
66 * po/binutils.pot: Regenerate.
67 * configure: Regenerate.
68
69 2018-06-24 Nick Clifton <nickc@redhat.com>
70
71 2.31 branch created.
72 * NEWS: Add marker for 2.31.
73
74 2018-06-21 Alan Modra <amodra@gmail.com>
75
76 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
77 * doc/Makefile.in: Regenerate.
78
79 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
80
81 * configure.ac: Remove AC_PREREQ.
82 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
83 info-in-builddir no-texinfo.tex.
84 * Makefile.in: Re-generate.
85 * aclocal.m4: Re-generate.
86 * config.in: Re-generate.
87 * configure: Re-generate.
88 * doc/Makefile.in: Re-generate.
89
90 2018-06-19 Andreas Schwab <schwab@suse.de>
91
92 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
93 (is_8bit_abs_reloc): New function.
94 (is_6bit_abs_reloc): New function.
95 (is_6bit_inplace_sub_reloc): New function.
96 (apply_relocations): Use them. Handle 6-bit relocations.
97
98 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
99
100 * readelf.c (print_mips_ases): Add GINV extension.
101
102 2018-06-14 H.J. Lu <hongjiu.lu@intel.com>
103
104 PR binutils/23267
105 * readelf.c (get_symbol_version_string): Check if the first
106 symbol version is base version.
107
108 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
109 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
110
111 * readelf.c (print_mips_ases): Add CRC.
112
113 2018-06-13 Nick Clifton <nickc@redhat.com>
114
115 * doc/binutils.texi (objdump): Add missing closing square
116 parenthesis to listing of objcopy's command line options.
117
118 2018-06-11 Nick Clifton <nickc@redhat.com>
119
120 * po/es.po: Updated Spanish translation.
121
122 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
123
124 * configure: Regenerated.
125
126 2018-05-31 Alan Modra <amodra@gmail.com>
127
128 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
129 set CC_FOR_TARGET. Run test non-native.
130 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
131 Likewise.
132 (test_follow_debuglink): Run test non-native.
133
134 2018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
135
136 PR 23107
137 * ar.c (display_offsets): New variable.
138 (usage): Add description of 'O' operator.
139 (decode_option): Handle 'O' operator.
140 (print_descr): Pass display_offsets to print_arelt_descr.
141 * arsup.c: Update call to printy_arelt_descr.
142 * objdump.c: Likewise.
143 * bucomm.c (print_arelt_descr): If offsets parameter is true then
144 display offset of archive element within the archive.
145 * bucomm.h: Update prototype for print_arelt_descr.
146 * doc/binutils.texi: Update description of ar command.
147 * NEWS: Mention the new feature.
148 * testsuite/binutils-all/ar.exp: Add text of new feature.
149
150 2018-05-28 Alan Modra <amodra@gmail.com>
151
152 PR 23235
153 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
154 unsupported rather than fail on compile errors.
155 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
156 Likewise. Save and restore CFLAGS_FOR_TARGET.
157
158 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
159
160 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
161
162 2018-05-18 John Darrington <john@darrington.wattle.id.au>
163
164 * readelf.c: Add support for s12z architecture.
165 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
166 targets.
167
168 2018-05-15 Tamar Christina <tamar.christina@arm.com>
169
170 PR binutils/21446
171 * doc/binutils.texi (-M): Document AArch64 options.
172
173 2018-05-15 Tamar Christina <tamar.christina@arm.com>
174
175 PR binutils/21446
176 * doc/binutils.texi (-M): Document AArch64 options.
177 * NEWS: Document notes and warnings.
178
179 2018-05-15 Alan Modra <amodra@gmail.com>
180
181 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
182 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
183 and *uclinux* into *linux*.
184 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
185 strip-13 test, exclude arm-vxworks and arm-windiss.
186
187 2018-05-10 John Darrington <john@darrington.wattle.id.au>
188
189 * readelf.c (get_machine_name): EM_S12Z - handle new case.
190
191 2018-05-09 Alan Modra <amodra@gmail.com>
192
193 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
194
195 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
196
197 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
198
199 2018-05-08 Alan Modra <amodra@gmail.com>
200
201 PR 23141
202 * objcopy.c (is_strip_section): Strip groups without a valid
203 signature symbol.
204
205 2018-05-07 Alan Modra <amodra@gmail.com>
206
207 PR 23142
208 * objcopy.c (group_signature): Don't accept groups that use a
209 symbol table other than the one we've read.
210
211 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
212
213 * readelf.c: Very basic support for EM_NFP and its section types.
214 * testsuite/binutils-all/nfp: New directory.
215 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
216 tests.
217 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
218 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
219 * testsuite/binutils-all/nfp/test1.d: New file.
220 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
221 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
222 * NEWS: Mention the new support.
223
224 2018-04-27 Maciej W. Rozycki <macro@mips.com>
225
226 * testsuite/lib/binutils-common.exp (match_target): New procedure.
227 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
228 of `istarget' for matching with `target', `not-target', `skip'
229 and `not-skip' options.
230
231 2018-04-26 Nick Clifton <nickc@redhat.com>
232
233 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
234 32-bit absolute reloc for the HPPA target.
235 * testsuite/binutils-all/note-5.d: New test.
236 * testsuite/binutils-all/note-5.s: Source file for new test.
237 * testsuite/binutils-all/objcopy.exp: Run new test.
238
239 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
240
241 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
242 * testsuite/binutils-all/elfedit-3.d: Likewise.
243 * testsuite/binutils-all/objcopy.exp: Likewise.
244 * testsuite/binutils-all/strip-3.d: Likewise.
245 * testsuite/lib/binutils-common.exp: Likewise.
246
247 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
248 Mickaël Guêné <mickael.guene@st.com>
249
250 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
251 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
252
253 2018-04-25 Alan Modra <amodra@gmail.com>
254
255 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
256 arm-coff support.
257 * testsuite/binutils-all/objcopy.exp: Likewise.
258 * testsuite/lib/binutils-common.exp: Likewise.
259
260 2018-04-18 Nick Clifton <nickc@redhat.com>
261
262 PR 23062
263 * dwarf.c (read_and_display_attr_value): Replace assertions with
264 test and warning message.
265
266 2018-04-18 Alan Modra <amodra@gmail.com>
267
268 * testsuite/lib/binutils-common.exp: Remove support for assorted
269 aout targets.
270
271 2018-04-17 Nick Clifton <nickc@redhat.com>
272
273 PR 23063
274 * readelf.c (print_symbol): If the width is zero, return straight
275 away.
276
277 PR 23064
278 * dwarf.c (process_cu_tu_index): Test for a potential buffer
279 overrun before copying signature pointer.
280
281 2018-04-17 Alan Modra <amodra@gmail.com>
282
283 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
284
285 2018-04-16 Alan Modra <amodra@gmail.com>
286
287 * readelf.c (get_machine_name): Correct typo.
288
289 2018-04-16 Alan Modra <amodra@gmail.com>
290
291 * configure.ac: Remove arm-epoc-pe support.
292 * dlltool.c: Likewise.
293 * configure: Regenerate.
294
295 2018-04-16 Alan Modra <amodra@gmail.com>
296
297 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
298 sparc-coff support.
299
300 2018-04-16 Alan Modra <amodra@gmail.com>
301
302 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
303 support.
304 * testsuite/binutils-all/copy-3.d: Likewise.
305 * testsuite/binutils-all/objcopy.exp: Likewise.
306 * testsuite/lib/binutils-common.exp: Likewise.
307
308 2018-04-16 Alan Modra <amodra@gmail.com>
309
310 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
311
312 2018-04-16 Alan Modra <amodra@gmail.com>
313
314 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
315
316 2018-04-16 Alan Modra <amodra@gmail.com>
317
318 * testsuite/binutils-all/objdump.exp: Remove we32k support.
319
320 2018-04-16 Alan Modra <amodra@gmail.com>
321
322 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
323 * testsuite/binutils-all/objdump.exp: Remove m88k support.
324
325 2018-04-16 Alan Modra <amodra@gmail.com>
326
327 * readelf.c: Remove i370 support.
328 * testsuite/binutils-all/objdump.exp: Likewise.
329
330 2018-04-16 Alan Modra <amodra@gmail.com>
331
332 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
333 * testsuite/lib/binutils-common.exp: Likewise.
334
335 2018-04-16 Alan Modra <amodra@gmail.com>
336
337 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
338
339 2018-04-16 Alan Modra <amodra@gmail.com>
340
341 * Makefile.am: Remove IEEE 695 support.
342 * budbg.h: Likewise.
343 * doc/binutils.texi: Likewise.
344 * makefile.vms: Likewise.
345 * objcopy.c: Likewise.
346 * objdump.c: Likewise.
347 * rddbg.c: Likewise.
348 * ieee.c: Delete.
349 * Makefile.in: Regenerate.
350 * po/POTFILES.in: Regenerate.
351
352 2018-04-16 Alan Modra <amodra@gmail.com>
353
354 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
355 * testsuite/binutils-all/nm.exp: Likewise.
356
357 2018-04-16 Alan Modra <amodra@gmail.com>
358
359 * .gitignore: Remove netware support.
360 * Makefile.am: Likewise.
361 * configure.ac: Likewise.
362 * doc/Makefile.am: Likewise.
363 * doc/binutils.texi: Likewise.
364 * testsuite/binutils-all/nm.exp: Likewise.
365 * nlmconv.c: Delete.
366 * nlmconv.h: Delete.
367 * nlmheader.y: Delete.
368 * Makefile.in: Regenerate.
369 * configure: Regenerate.
370 * doc/Makefile.in: Regenerate.
371 * po/POTFILES.in: Regenerate.
372
373 2018-04-16 Alan Modra <amodra@gmail.com>
374
375 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
376
377 2018-04-14 Alan Modra <amodra@gmail.com>
378
379 * readelf.c (get_machine_name): Revert 2018-04-11 change.
380
381 2018-04-12 Nick Clifton <nickc@redhat.com>
382
383 PR 23050
384 * readelf.c (process_dynamic_section): Correct dynamic string
385 table size calculation.
386
387 2018-04-11 Alan Modra <amodra@gmail.com>
388
389 * ieee.c: Remove i960 support.
390 * od-macho.c: Remove i860 support.
391 * readelf.c: Remove i860 and i960 support.
392 * testsuite/binutils-all/objcopy.exp: Likewise.
393 * testsuite/binutils-all/objdump.exp: Likewise.
394 * testsuite/lib/binutils-common.exp: Likewise.
395
396 2018-04-11 Maciej W. Rozycki <macro@mips.com>
397
398 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
399 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
400
401 2018-04-10 Alan Modra <amodra@gmail.com>
402
403 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
404 reloc=11 for pru and reloc=50 for nds32.
405 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
406
407 2018-04-09 Maciej W. Rozycki <macro@mips.com>
408
409 * testsuite/binutils-all/strip-15.d: New test.
410 * testsuite/binutils-all/strip-15rel.s: New test source.
411 * testsuite/binutils-all/strip-15rela.s: New test source.
412 * testsuite/binutils-all/strip-15mips64.s: New test source.
413 * testsuite/binutils-all/objcopy.exp: Run the new test.
414
415 2018-04-09 Maciej W. Rozycki <macro@mips.com>
416
417 * testsuite/binutils-all/strip-14.d: New test.
418 * testsuite/binutils-all/strip-14rel.s: New test source.
419 * testsuite/binutils-all/strip-14rela.s: New test source.
420 * testsuite/binutils-all/strip-14mips64.s: New test source.
421 * testsuite/binutils-all/objcopy.exp: Run the new test.
422
423 2018-04-06 Tom Tromey <tom@tromey.com>
424
425 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
426 constants from DWARF 5.
427
428 2018-04-05 H.J. Lu <hongjiu.lu@intel.com>
429
430 PR gas/22318
431 * configure: Regenerated.
432
433 2018-04-05 Maciej W. Rozycki <macro@mips.com>
434
435 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
436 than `.dc.w' in second relocation.
437
438 2018-04-05 Maciej W. Rozycki <macro@mips.com>
439
440 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
441 relocation type 0x8f' error message.
442
443 2018-04-05 Maciej W. Rozycki <macro@mips.com>
444
445 * testsuite/binutils-all/strip-13.s: Rename to...
446 * testsuite/binutils-all/strip-13rela.s: ... this.
447 * testsuite/binutils-all/strip-13rel.s: New test source.
448 * testsuite/binutils-all/strip-13mips64.s: New test source.
449 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
450 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
451 `m68hc11-*' to `not-target' list.
452 * testsuite/binutils-all/objcopy.exp: Switch between sources for
453 `strip-13'.
454
455 2018-04-05 Maciej W. Rozycki <macro@mips.com>
456
457 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
458 241 (0xf1) for the relocation number and RELA addend.
459 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
460 `not-target' list.
461
462 2018-04-04 John David Anglin <danglin@gcc.gnu.org>
463
464 * MAINTAINERS: Update my e-mail address.
465
466 2018-04-04 Nick Clifton <nickc@redhat.com>
467
468 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
469
470 2018-03-23 Nick Clifton <nickc@redhat.com>
471
472 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
473 symbols.
474 (print_gnu_build_attribute_description): If no file start symbol
475 could be found, look for one two bytes into the file.
476 * testsuite/binutils-all/note-4-64.s: Set the address of the file
477 start symbol to two bytes into the file.
478 * testsuite/binutils-all/note-4-32.s: Likewise.
479
480 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
481
482 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
483 DF_1_WEAKFILTER and DF_1_NOCOMMON.
484
485 2018-03-20 Nick Clifton <nickc@redhat.com>
486
487 * po/es.po: Updated Spanish translation.
488 * po/ru.po: Updated Russian translation.
489
490 2018-03-13 Nick Clifton <nickc@redhat.com>
491
492 PR 22957
493 * stabs.c (pop_binincl): Fail if the file index is off the end of
494 the stack.
495
496 2018-03-13 Nick Clifton <nickc@redhat.com>
497
498 PR 22955
499 * stabs.c (parse_number): Add p_end parameter and use it to check
500 the validity of the pp parameter. Add checks to prevent walking
501 off the end of the string buffer.
502 (parse_stab_string): Likewise.
503 (parse_stab_type): Likewise.
504 (parse_stab_type_number): Likewise.
505 (parse_stab_range_type): Likewise.
506 (parse_stab_sun_builtin_type): Likewise.
507 (parse_stab_sun_floating_type): Likewise.
508 (parse_stab_enum_type): Likewise.
509 (parse_stab_struct_type): Likewise.
510 (parse_stab_baseclasses): Likewise.
511 (parse_stab_struct_fields): Likewise.
512 (parse_stab_cpp_abbrev): Likewise.
513 (parse_stab_one_struct_field): Likewise.
514 (parse_stab_members): Likewise.
515 (parse_stab_tilde_field): Likewise.
516 (parse_stab_array_type): Likewise.
517
518 * parse_stab: Compute the end of the string and then pass it on to
519 individual parser functions.
520
521 2018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
522
523 PR binutils/22923
524 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
525 overflow.
526
527 2018-03-07 Alan Modra <amodra@gmail.com>
528
529 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
530 * configure: Regenerate.
531
532 2018-03-05 H.J. Lu <hongjiu.lu@intel.com>
533
534 PR binutils/22911
535 * objdump.c (is_significant_symbol_name): Return TRUE for all
536 .plt* sections.
537 (find_symbol_for_address): Replace linear search with binary
538 search on dynamic relocations.
539
540 2018-03-01 Nick Clifton <nickc@redhat.com>
541
542 PR 22905
543 * dwarf.c (display_debug_ranges): Check that the offset loaded
544 from the range_entry structure is valid.
545
546 2018-03-01 Alan Modra <amodra@gmail.com>
547
548 * configure.ac (ALL_LINGUAS): Add sr. Sort.
549 * configure: Regenerate.
550
551 2018-02-27 Nick Clifton <nickc@redhat.com>
552
553 * po/pt.po: New Portuguese translation.
554 * configure.ac (ALL_LINGUAS): Add pt.
555 * configure: Regenerate.
556
557 2018-02-27 Nick Clifton <nickc@redhat.com>
558
559 PR 22875
560 * objcopy.c (copy_object): Check the error status after marking
561 symbols used in relocations.
562 * testsuite/binutils-all/strip-13.s: New test source file.
563 * testsuite/binutils-all/strip-13.s: New test driver file.
564 * testsuite/binutils-all/objcopy.exp: Run the new test.
565
566 2018-02-26 Alan Modra <amodra@gmail.com>
567
568 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
569 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
570
571 2018-02-23 Alan Modra <amodra@gmail.com>
572
573 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
574 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
575
576 2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
577
578 * doc/binutils.texi (objcopy): Add missing closing square
579 parenthesis to listing of objcopy's command line options.
580
581 2018-02-19 Matthias Klose <doko@debian.org>
582
583 * strings.c (long_options): Include-all-whitespace does not take
584 an extra agument.
585
586 2018-02-13 Alan Modra <amodra@gmail.com>
587
588 PR 22836
589 * testsuite/binutils-all/group-7.s,
590 * testsuite/binutils-all/group-7a.d,
591 * testsuite/binutils-all/group-7b.d,
592 * testsuite/binutils-all/group-7c.d: New tests.
593 * testsuite/binutils-all/objcopy.exp: Run them.
594
595 2018-02-08 Nick Clifton <nickc@redhat.com>
596
597 PR 22802
598 * dwarf.c (load_separate_debug_file): Return early if the user is
599 not interested in debug links.
600
601 2018-02-06 Nick Clifton <nickc@redhat.com>
602
603 PR 22793
604 * readelf.c (find_section): Replace assertion with test and return
605 of NULL.
606 (find_section_by_address): Add test of section header table
607 existance.
608 (find_section_by_type): Likewise.
609 (find_section_in_set): Likewise.
610
611 2018-02-05 Maciej W. Rozycki <macro@mips.com>
612
613 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
614 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
615 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
616 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
617
618 2018-02-05 Maciej W. Rozycki <macro@mips.com>
619
620 * testsuite/config/default.exp (binutils_run): Document
621 `binutils_run_status'.
622 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
623 and set it.
624 (run_dump_test): Add `error', `error_output', `warning' and
625 `warning_output' options. Update documentation accordingly.
626
627 2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
628
629 * dwarf.c (dwarf_regnames_riscv): New register name table.
630 (init_dwarf_regnames_riscv): New function.
631 (init_dwarf_regnames): Add call to initialise RiscV register
632 names.
633 * dwarf.h (init_dwarf_regnames_riscv): Declare.
634 * objdump.c (dump_dwarf): Add call to initialise RiscV register
635 names.
636
637 2018-02-01 Alan Modra <amodra@gmail.com>
638
639 PR 22769
640 * objdump.c (load_specific_debug_section): Check for overflow
641 when adding one to section size for a string section terminator.
642
643 2018-01-30 Nick Clifton <nickc@redhat.com>
644
645 PR 22734
646 * doc/binutils.texi (nm): Update description to point out that
647 zero-initialized values can also be shown as type B, b, S or s
648 since they can be stored in the BSS section.
649
650 2018-01-30 Alan Modra <amodra@gmail.com>
651
652 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
653 "artificially large" end address.
654
655 2018-01-28 Nick Clifton <nickc@redhat.com>
656
657 * README-how-to-make-a-release: Add note about checking gpg key
658 and the results of gnupload.
659
660 2018-01-27 Nick Clifton <nickc@redhat.com>
661
662 * README-how-to-make-a-release: Add details on how to actually
663 make the release.
664
665 2018-01-26 Nick Clifton <nickc@redhat.com>
666
667 * README-how-to-make-a-release: Add more details on updating
668 version numbers.
669
670 2018-01-22 Maciej W. Rozycki <macro@mips.com>
671
672 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
673 option description.
674
675 2018-01-22 Maciej W. Rozycki <macro@mips.com>
676
677 * MAINTAINERS: Update my company e-mail address.
678
679 2018-01-22 Nick Clifton <nickc@redhat.com>
680
681 * po/sv.po: Updated Swedish translation.
682
683 2018-01-18 Nick Clifton <nickc@redhat.com>
684
685 * po/bg.po: Updated Bulgarian translation.
686
687 2018-01-16 Joel Brobecker <brobecker@adacore.com>
688
689 * README-how-to-make-a-release: Add reminder to update the
690 branch name in gdbadmin's crontab on sourceware.
691
692 2018-01-16 Joel Brobecker <brobecker@adacore.com>
693
694 * README-how-to-make-a-release: Remove trailing spaces.
695
696 2018-01-16 Nick Clifton <nickc@redhat.com>
697
698 * po/fr.po: Updated French translation.
699
700 2018-01-15 Nick Clifton <nickc@redhat.com>
701
702 * po/uk.po: Updated Ukranian translation.
703
704 2018-01-13 Nick Clifton <nickc@redhat.com>
705
706 * README-how-to-make-a-release: Update notes.
707 * po/binutils.pot: Regenerated.
708
709 2018-01-13 Nick Clifton <nickc@redhat.com>
710
711 * configure: Regenerate.
712
713 2018-01-13 Nick Clifton <nickc@redhat.com>
714
715 2.30 branch created.
716 * NEWS: Add marker for 2.30.
717
718 2018-01-12 Nick Clifton <nickc@redhat.com>
719
720 * README-how-to-make-a-release: Add notes on how to make the
721 branch and prelease snapshot.
722 * BRANCHES: Add binutils-2_29-branch.
723
724 2018-01-10 Nick Clifton <nickc@redhat.com>
725
726 * MAINTAINERS: Note that it is now the configure.ac file and not
727 the configure.in file that needs to be kept in sync with gcc.
728 Add a note about sending patches for libiberty to gcc.
729
730 2018-01-03 Nick Clifton <nickc@redhat.com>
731
732 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
733 constants.
734
735 2018-01-03 Nick Clifton <nickc@redhat.com>
736
737 * objcopy.c (objcopy_internal_note): New structure.
738 (gap_exists): New function.
739 (is_open_note): New function.
740 (is_func_note): New function.
741 (is_64bit): New function.
742 (merge_gnu_build_notes): Handle v3 notes. Do not merge
743 if there are relocations against the notes.
744 * readelf.c (get_note_type): Use short names for build attribute
745 notes.
746 (print_symbol_for_build_attribute): Rename to
747 get_symbol_for_build_attribute. Returns the found symbol rather
748 than printing it.
749 (print_gnu_build_attribute_description): Maintain address ranges
750 for function notes as well as global notes. Handle v3 notes.
751 (print_gnu_build_attribute_name): Use more space for printing the
752 name in wide mode.
753 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
754 Eliminate symbol references in order to remove the need for
755 relocations.
756 * testsuite/binutils-all/note-2-64.s: Likewise.
757 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
758 symbol.
759 * testsuite/binutils-all/note-3-64.s: Likewise.
760 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
761 output.
762 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
763 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
764 * testsuite/binutils-all/note-2-32.d: Likewise.
765 * testsuite/binutils-all/note-2-64.d: Likewise.
766 * testsuite/binutils-all/note-3-32.d: Likewise.
767 * testsuite/binutils-all/note-3-64.d: Likewise.
768 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
769 * testsuite/binutils-all/note-4-32.s: New test.
770 * testsuite/binutils-all/note-4-64.d: New test result file.
771 * testsuite/binutils-all/note-4-32.d: New test result file.
772
773 2018-01-03 Alan Modra <amodra@gmail.com>
774
775 Update year range in copyright notice of all files.
776
777 For older changes see ChangeLog-2017
778 \f
779 Copyright (C) 2018 Free Software Foundation, Inc.
780
781 Copying and distribution of this file, with or without modification,
782 are permitted in any medium without royalty provided the copyright
783 notice and this notice are preserved.
784
785 Local Variables:
786 mode: change-log
787 left-margin: 8
788 fill-column: 74
789 version-control: never
790 End:
This page took 0.044089 seconds and 4 git commands to generate.