Add grok/write functions for new ppc core note sections
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
ad96220c
NC
12018-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
6cb624f8
NC
62018-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
55cc53e9
FT
112018-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
be570f06
AM
162018-07-10 Alan Modra <amodra@gmail.com>
17
18 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
19 zero for xgate.
20
d20e98ab
NC
212018-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
d8dab054
NC
272018-07-05 Nick Clifton <nickc@redhat.com>
28
29 * po/bg.po: Updated Bulgarian translation.
30
a05a5b64
TP
312018-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
30aa1306
NC
372018-06-26 Nick Clifton <nickc@redhat.com>
38
39 * po/sv.po: Updated Swedish translation.
40 * po/uk.po: Updated Ukranian translation.
41
eca4b721
NC
422018-06-26 Nick Clifton <nickc@redhat.com>
43
44 * doc/binutils.texi: Fix spelling mistakes.
45 * README--how-to-make-a-release: Likewise.
46
1021d1cb
TT
472018-06-25 Tom Tromey <tom@tromey.com>
48
49 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
50 Bump version number.
51
71300e2c
NC
522018-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
719d8288
NC
592018-06-24 Nick Clifton <nickc@redhat.com>
60
61 2.31 branch created.
62 * NEWS: Add marker for 2.31.
63
d388f643
AM
642018-06-21 Alan Modra <amodra@gmail.com>
65
66 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
67 * doc/Makefile.in: Regenerate.
68
d0ac1c44
SM
692018-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
3a075e56
AS
802018-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
6f20c942
FS
882018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
89
90 * readelf.c (print_mips_ases): Add GINV extension.
91
1f6f5dba
L
922018-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
730c3174
SE
982018-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
7a486e6d
NC
1032018-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
5a485b38
NC
1082018-06-11 Nick Clifton <nickc@redhat.com>
109
110 * po/es.po: Updated Spanish translation.
111
55e99962
L
1122018-06-01 H.J. Lu <hongjiu.lu@intel.com>
113
114 * configure: Regenerated.
115
0034eed0
AM
1162018-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
1869e86f
AB
1242018-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
bb3b5316
AM
1402018-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
7f999549
JW
1482018-05-18 Kito Cheng <kito.cheng@gmail.com>
149
150 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
151
7b4ae824
JD
1522018-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
f9830ec1
TC
1582018-05-15 Tamar Christina <tamar.christina@arm.com>
159
160 PR binutils/21446
161 * doc/binutils.texi (-M): Document AArch64 options.
162
7d02540a
TC
1632018-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
679ca975
AM
1692018-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
637b1970
JD
1772018-05-10 John Darrington <john@darrington.wattle.id.au>
178
179 * readelf.c (get_machine_name): EM_S12Z - handle new case.
180
60cb2c8a
AM
1812018-05-09 Alan Modra <amodra@gmail.com>
182
183 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
184
84f9f8c3
AM
1852018-05-09 Sebastian Rasmussen <sebras@gmail.com>
186
187 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
188
886d5428
AM
1892018-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
ce4ec1a9
AM
1952018-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
fe944acf
FT
2012018-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
6d9dabbb
MR
2142018-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
0df8ad28
NC
2212018-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
f1ac0afe
CL
2292018-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
18a20338
CL
2372018-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
2ac93be7
AM
2432018-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
a7504f87
NC
2502018-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
c65c21e1
AM
2562018-04-18 Alan Modra <amodra@gmail.com>
257
258 * testsuite/lib/binutils-common.exp: Remove support for assorted
259 aout targets.
260
6aea08d9
NC
2612018-04-17 Nick Clifton <nickc@redhat.com>
262
c4a91159 263 PR 23063
56d8f8a9
NC
264 * readelf.c (print_symbol): If the width is zero, return straight
265 away.
266
6aea08d9
NC
267 PR 23064
268 * dwarf.c (process_cu_tu_index): Test for a potential buffer
269 overrun before copying signature pointer.
270
f954747f
AM
2712018-04-17 Alan Modra <amodra@gmail.com>
272
273 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
274
d7867d17
AM
2752018-04-16 Alan Modra <amodra@gmail.com>
276
277 * readelf.c (get_machine_name): Correct typo.
278
ddb00039
AM
2792018-04-16 Alan Modra <amodra@gmail.com>
280
281 * configure.ac: Remove arm-epoc-pe support.
282 * dlltool.c: Likewise.
283 * configure: Regenerate.
284
c9098af4
AM
2852018-04-16 Alan Modra <amodra@gmail.com>
286
287 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
288 sparc-coff support.
289
dc12032b
AM
2902018-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
211dc24b
AM
2982018-04-16 Alan Modra <amodra@gmail.com>
299
300 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
301
a9a4b302
AM
3022018-04-16 Alan Modra <amodra@gmail.com>
303
304 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
305
04cb01fd
AM
3062018-04-16 Alan Modra <amodra@gmail.com>
307
308 * testsuite/binutils-all/objdump.exp: Remove we32k support.
309
c2bf1eec
AM
3102018-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
6793974d
AM
3152018-04-16 Alan Modra <amodra@gmail.com>
316
317 * readelf.c: Remove i370 support.
318 * testsuite/binutils-all/objdump.exp: Likewise.
319
e82aa794
AM
3202018-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
fe0bf0fd
AM
3252018-04-16 Alan Modra <amodra@gmail.com>
326
327 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
328
fdef3943
AM
3292018-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
5972ac73
AM
3422018-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
b4b594e3
AM
3472018-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
fceadf09
AM
3632018-04-16 Alan Modra <amodra@gmail.com>
364
365 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
366
fb70ec17
AM
3672018-04-14 Alan Modra <amodra@gmail.com>
368
369 * readelf.c (get_machine_name): Revert 2018-04-11 change.
370
86c6c6df
NC
3712018-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
a8eb42a8
AM
3772018-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
c43b2c54
MR
3862018-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
d4ae1932
AM
3912018-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
d52e3d06
MR
3972018-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
3f97ba9f
MR
4052018-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
2008a0db
TT
4132018-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
3cba8b6c
L
4182018-04-05 H.J. Lu <hongjiu.lu@intel.com>
419
420 PR gas/22318
421 * configure: Regenerated.
422
2d8c1a23
MR
4232018-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
65bd2045
MR
4282018-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
2f8ceb38
MR
4332018-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
aad7be45
MR
4452018-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
89f60df2
JDA
4522018-04-04 John David Anglin <danglin@gcc.gnu.org>
453
454 * MAINTAINERS: Update my e-mail address.
455
f1ca0d6d
NC
4562018-04-04 Nick Clifton <nickc@redhat.com>
457
458 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
459
8fd75781
NC
4602018-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
b1202ffa
L
4702018-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
7e100140
NC
4752018-03-20 Nick Clifton <nickc@redhat.com>
476
477 * po/es.po: Updated Spanish translation.
478 * po/ru.po: Updated Russian translation.
479
e45ad123
NC
4802018-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
81db3241
NC
4862018-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.
e45ad123 507
81db3241
NC
508 * parse_stab: Compute the end of the string and then pass it on to
509 individual parser functions.
510
6d4f21f6
PP
5112018-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
52fe4420
AM
5172018-03-07 Alan Modra <amodra@gmail.com>
518
519 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
520 * configure: Regenerate.
521
0e70b27b
L
5222018-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
d11ae95e
NC
5302018-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
e184813f
AM
5362018-03-01 Alan Modra <amodra@gmail.com>
537
538 * configure.ac (ALL_LINGUAS): Add sr. Sort.
539 * configure: Regenerate.
540
bc7c0509
NC
5412018-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
f3185997
NC
5472018-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
2c1c9679
AM
5562018-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
6e05870c
AM
5612018-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
b0ab9c45
RH
5662018-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
e535d0dd
MK
5712018-02-19 Matthias Klose <doko@debian.org>
572
573 * strings.c (long_options): Include-all-whitespace does not take
574 an extra agument.
575
6e5e9d58
AM
5762018-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
8de3a6e2
NC
5852018-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
68807c3c
NC
5912018-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
2d6dda71
MR
6012018-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
78c88364
MR
6082018-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
5bb0830d
AB
6172018-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
f2023ce7
AM
6272018-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
fcabedd5
NC
6332018-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
f49db8be
AM
6402018-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
a8d6d6ac
NC
6452018-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
9a5db26e
NC
6502018-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
94c2436b
NC
6552018-01-26 Nick Clifton <nickc@redhat.com>
656
657 * README-how-to-make-a-release: Add more details on updating
658 version numbers.
659
1ea332d6
MR
6602018-01-22 Maciej W. Rozycki <macro@mips.com>
661
662 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
663 option description.
664
d65ce302
MR
6652018-01-22 Maciej W. Rozycki <macro@mips.com>
666
667 * MAINTAINERS: Update my company e-mail address.
668
f433138f
NC
6692018-01-22 Nick Clifton <nickc@redhat.com>
670
671 * po/sv.po: Updated Swedish translation.
672
7ab82037
NC
6732018-01-18 Nick Clifton <nickc@redhat.com>
674
675 * po/bg.po: Updated Bulgarian translation.
676
0dd86f32
JB
6772018-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
a960d29f
JB
6822018-01-16 Joel Brobecker <brobecker@adacore.com>
683
684 * README-how-to-make-a-release: Remove trailing spaces.
685
f6efed01
NC
6862018-01-16 Nick Clifton <nickc@redhat.com>
687
688 * po/fr.po: Updated French translation.
689
616dcb87
NC
6902018-01-15 Nick Clifton <nickc@redhat.com>
691
692 * po/uk.po: Updated Ukranian translation.
693
3957a496
NC
6942018-01-13 Nick Clifton <nickc@redhat.com>
695
19e2900b 696 * README-how-to-make-a-release: Update notes.
3957a496
NC
697 * po/binutils.pot: Regenerated.
698
769c7ea5
NC
6992018-01-13 Nick Clifton <nickc@redhat.com>
700
701 * configure: Regenerate.
702
9176ac5b
NC
7032018-01-13 Nick Clifton <nickc@redhat.com>
704
faf766e3 705 2.30 branch created.
9176ac5b
NC
706 * NEWS: Add marker for 2.30.
707
98ab9e96
NC
7082018-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
bf41f30d
NC
7142018-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
f13974bd
NC
7202018-01-03 Nick Clifton <nickc@redhat.com>
721
722 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
723 constants.
724
6f156d7a
NC
7252018-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
219d1afa
AM
7632018-01-03 Alan Modra <amodra@gmail.com>
764
765 Update year range in copyright notice of all files.
766
1e563868 767For older changes see ChangeLog-2017
3499769a 768\f
1e563868 769Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
770
771Copying and distribution of this file, with or without modification,
772are permitted in any medium without royalty provided the copyright
773notice and this notice are preserved.
774
775Local Variables:
776mode: change-log
777left-margin: 8
778fill-column: 74
779version-control: never
780End:
This page took 0.163057 seconds and 4 git commands to generate.