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