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