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