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