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