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