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