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