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