Use scoped_free_pendings in coff_symtab_read
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
3fd21718
PFC
12018-07-16 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2
3 * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
4 description.
5
ad96220c
NC
62018-07-16 Nick Clifton <nickc@redhat.com>
7
8 * README-how-to-make-a-release: Add note to check for new top
9 level files and add them to the src-release.sh script.
10
6cb624f8
NC
112018-07-14 Nick Clifton <nickc@redhat.com>
12
13 * README-how-to-make-a-release: Updated with corrections based on
14 the 2.31 release experience.
15
55cc53e9
FT
162018-07-12 Francois H. Theron <francois.theron@netronome.com>
17
18 * readelf.c (process_section_headers): Don't print section type
19 twice for --section-details.
20
be570f06
AM
212018-07-10 Alan Modra <amodra@gmail.com>
22
23 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
24 zero for xgate.
25
d20e98ab
NC
262018-07-06 Nick Clifton <nickc@redhat.com>
27
28 * readelf.c (same_section): New function.
29 (print_gnu_build_attribute_description): Do not complain about
30 gaps that cross a section boundary.
31
d8dab054
NC
322018-07-05 Nick Clifton <nickc@redhat.com>
33
34 * po/bg.po: Updated Bulgarian translation.
35
a05a5b64
TP
362018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
37
38 * NEWS: Use command-line consistently when used in a compount word.
39 * doc/binutils.texi: Likewise and fix trailing whitespace on same
40 line.
41
30aa1306
NC
422018-06-26 Nick Clifton <nickc@redhat.com>
43
44 * po/sv.po: Updated Swedish translation.
45 * po/uk.po: Updated Ukranian translation.
46
eca4b721
NC
472018-06-26 Nick Clifton <nickc@redhat.com>
48
49 * doc/binutils.texi: Fix spelling mistakes.
50 * README--how-to-make-a-release: Likewise.
51
1021d1cb
TT
522018-06-25 Tom Tromey <tom@tromey.com>
53
54 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
55 Bump version number.
56
71300e2c
NC
572018-06-24 Nick Clifton <nickc@redhat.com>
58
59 * README-how-to-make-a-release: Update with experiences from
60 making 2.31 branch.
61 * po/binutils.pot: Regenerate.
62 * configure: Regenerate.
63
719d8288
NC
642018-06-24 Nick Clifton <nickc@redhat.com>
65
66 2.31 branch created.
67 * NEWS: Add marker for 2.31.
68
d388f643
AM
692018-06-21 Alan Modra <amodra@gmail.com>
70
71 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
72 * doc/Makefile.in: Regenerate.
73
d0ac1c44
SM
742018-06-19 Simon Marchi <simon.marchi@ericsson.com>
75
76 * configure.ac: Remove AC_PREREQ.
77 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
78 info-in-builddir no-texinfo.tex.
79 * Makefile.in: Re-generate.
80 * aclocal.m4: Re-generate.
81 * config.in: Re-generate.
82 * configure: Re-generate.
83 * doc/Makefile.in: Re-generate.
84
3a075e56
AS
852018-06-19 Andreas Schwab <schwab@suse.de>
86
87 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
88 (is_8bit_abs_reloc): New function.
89 (is_6bit_abs_reloc): New function.
90 (is_6bit_inplace_sub_reloc): New function.
91 (apply_relocations): Use them. Handle 6-bit relocations.
92
6f20c942
FS
932018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
94
95 * readelf.c (print_mips_ases): Add GINV extension.
96
1f6f5dba
L
972018-06-14 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR binutils/23267
100 * readelf.c (get_symbol_version_string): Check if the first
101 symbol version is base version.
102
730c3174
SE
1032018-06-13 Scott Egerton <scott.egerton@imgtec.com>
104 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
105
106 * readelf.c (print_mips_ases): Add CRC.
107
7a486e6d
NC
1082018-06-13 Nick Clifton <nickc@redhat.com>
109
110 * doc/binutils.texi (objdump): Add missing closing square
111 parenthesis to listing of objcopy's command line options.
112
5a485b38
NC
1132018-06-11 Nick Clifton <nickc@redhat.com>
114
115 * po/es.po: Updated Spanish translation.
116
55e99962
L
1172018-06-01 H.J. Lu <hongjiu.lu@intel.com>
118
119 * configure: Regenerated.
120
0034eed0
AM
1212018-05-31 Alan Modra <amodra@gmail.com>
122
123 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
124 set CC_FOR_TARGET. Run test non-native.
125 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
126 Likewise.
127 (test_follow_debuglink): Run test non-native.
128
1869e86f
AB
1292018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
130
131 PR 23107
132 * ar.c (display_offsets): New variable.
133 (usage): Add description of 'O' operator.
134 (decode_option): Handle 'O' operator.
135 (print_descr): Pass display_offsets to print_arelt_descr.
136 * arsup.c: Update call to printy_arelt_descr.
137 * objdump.c: Likewise.
138 * bucomm.c (print_arelt_descr): If offsets parameter is true then
139 display offset of archive element within the archive.
140 * bucomm.h: Update prototype for print_arelt_descr.
141 * doc/binutils.texi: Update description of ar command.
142 * NEWS: Mention the new feature.
143 * testsuite/binutils-all/ar.exp: Add text of new feature.
144
bb3b5316
AM
1452018-05-28 Alan Modra <amodra@gmail.com>
146
147 PR 23235
148 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
149 unsupported rather than fail on compile errors.
150 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
151 Likewise. Save and restore CFLAGS_FOR_TARGET.
152
7f999549
JW
1532018-05-18 Kito Cheng <kito.cheng@gmail.com>
154
155 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
156
7b4ae824
JD
1572018-05-18 John Darrington <john@darrington.wattle.id.au>
158
159 * readelf.c: Add support for s12z architecture.
160 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
161 targets.
162
f9830ec1
TC
1632018-05-15 Tamar Christina <tamar.christina@arm.com>
164
165 PR binutils/21446
166 * doc/binutils.texi (-M): Document AArch64 options.
167
7d02540a
TC
1682018-05-15 Tamar Christina <tamar.christina@arm.com>
169
170 PR binutils/21446
171 * doc/binutils.texi (-M): Document AArch64 options.
172 * NEWS: Document notes and warnings.
173
679ca975
AM
1742018-05-15 Alan Modra <amodra@gmail.com>
175
176 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
177 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
178 and *uclinux* into *linux*.
179 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
180 strip-13 test, exclude arm-vxworks and arm-windiss.
181
637b1970
JD
1822018-05-10 John Darrington <john@darrington.wattle.id.au>
183
184 * readelf.c (get_machine_name): EM_S12Z - handle new case.
185
60cb2c8a
AM
1862018-05-09 Alan Modra <amodra@gmail.com>
187
188 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
189
84f9f8c3
AM
1902018-05-09 Sebastian Rasmussen <sebras@gmail.com>
191
192 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
193
886d5428
AM
1942018-05-08 Alan Modra <amodra@gmail.com>
195
196 PR 23141
197 * objcopy.c (is_strip_section): Strip groups without a valid
198 signature symbol.
199
ce4ec1a9
AM
2002018-05-07 Alan Modra <amodra@gmail.com>
201
202 PR 23142
203 * objcopy.c (group_signature): Don't accept groups that use a
204 symbol table other than the one we've read.
205
fe944acf
FT
2062018-04-30 Francois H. Theron <francois.theron@netronome.com>
207
208 * readelf.c: Very basic support for EM_NFP and its section types.
209 * testsuite/binutils-all/nfp: New directory.
210 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
211 tests.
212 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
213 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
214 * testsuite/binutils-all/nfp/test1.d: New file.
215 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
216 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
217 * NEWS: Mention the new support.
218
6d9dabbb
MR
2192018-04-27 Maciej W. Rozycki <macro@mips.com>
220
221 * testsuite/lib/binutils-common.exp (match_target): New procedure.
222 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
223 of `istarget' for matching with `target', `not-target', `skip'
224 and `not-skip' options.
225
0df8ad28
NC
2262018-04-26 Nick Clifton <nickc@redhat.com>
227
228 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
229 32-bit absolute reloc for the HPPA target.
230 * testsuite/binutils-all/note-5.d: New test.
231 * testsuite/binutils-all/note-5.s: Source file for new test.
232 * testsuite/binutils-all/objcopy.exp: Run new test.
233
f1ac0afe
CL
2342018-04-25 Christophe Lyon <christophe.lyon@st.com>
235
236 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
237 * testsuite/binutils-all/elfedit-3.d: Likewise.
238 * testsuite/binutils-all/objcopy.exp: Likewise.
239 * testsuite/binutils-all/strip-3.d: Likewise.
240 * testsuite/lib/binutils-common.exp: Likewise.
241
18a20338
CL
2422018-04-25 Christophe Lyon <christophe.lyon@st.com>
243 Mickaël Guêné <mickael.guene@st.com>
244
245 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
246 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
247
2ac93be7
AM
2482018-04-25 Alan Modra <amodra@gmail.com>
249
250 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
251 arm-coff support.
252 * testsuite/binutils-all/objcopy.exp: Likewise.
253 * testsuite/lib/binutils-common.exp: Likewise.
254
a7504f87
NC
2552018-04-18 Nick Clifton <nickc@redhat.com>
256
257 PR 23062
258 * dwarf.c (read_and_display_attr_value): Replace assertions with
259 test and warning message.
260
c65c21e1
AM
2612018-04-18 Alan Modra <amodra@gmail.com>
262
263 * testsuite/lib/binutils-common.exp: Remove support for assorted
264 aout targets.
265
6aea08d9
NC
2662018-04-17 Nick Clifton <nickc@redhat.com>
267
c4a91159 268 PR 23063
56d8f8a9
NC
269 * readelf.c (print_symbol): If the width is zero, return straight
270 away.
271
6aea08d9
NC
272 PR 23064
273 * dwarf.c (process_cu_tu_index): Test for a potential buffer
274 overrun before copying signature pointer.
275
f954747f
AM
2762018-04-17 Alan Modra <amodra@gmail.com>
277
278 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
279
d7867d17
AM
2802018-04-16 Alan Modra <amodra@gmail.com>
281
282 * readelf.c (get_machine_name): Correct typo.
283
ddb00039
AM
2842018-04-16 Alan Modra <amodra@gmail.com>
285
286 * configure.ac: Remove arm-epoc-pe support.
287 * dlltool.c: Likewise.
288 * configure: Regenerate.
289
c9098af4
AM
2902018-04-16 Alan Modra <amodra@gmail.com>
291
292 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
293 sparc-coff support.
294
dc12032b
AM
2952018-04-16 Alan Modra <amodra@gmail.com>
296
297 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
298 support.
299 * testsuite/binutils-all/copy-3.d: Likewise.
300 * testsuite/binutils-all/objcopy.exp: Likewise.
301 * testsuite/lib/binutils-common.exp: Likewise.
302
211dc24b
AM
3032018-04-16 Alan Modra <amodra@gmail.com>
304
305 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
306
a9a4b302
AM
3072018-04-16 Alan Modra <amodra@gmail.com>
308
309 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
310
04cb01fd
AM
3112018-04-16 Alan Modra <amodra@gmail.com>
312
313 * testsuite/binutils-all/objdump.exp: Remove we32k support.
314
c2bf1eec
AM
3152018-04-16 Alan Modra <amodra@gmail.com>
316
317 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
318 * testsuite/binutils-all/objdump.exp: Remove m88k support.
319
6793974d
AM
3202018-04-16 Alan Modra <amodra@gmail.com>
321
322 * readelf.c: Remove i370 support.
323 * testsuite/binutils-all/objdump.exp: Likewise.
324
e82aa794
AM
3252018-04-16 Alan Modra <amodra@gmail.com>
326
327 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
328 * testsuite/lib/binutils-common.exp: Likewise.
329
fe0bf0fd
AM
3302018-04-16 Alan Modra <amodra@gmail.com>
331
332 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
333
fdef3943
AM
3342018-04-16 Alan Modra <amodra@gmail.com>
335
336 * Makefile.am: Remove IEEE 695 support.
337 * budbg.h: Likewise.
338 * doc/binutils.texi: Likewise.
339 * makefile.vms: Likewise.
340 * objcopy.c: Likewise.
341 * objdump.c: Likewise.
342 * rddbg.c: Likewise.
343 * ieee.c: Delete.
344 * Makefile.in: Regenerate.
345 * po/POTFILES.in: Regenerate.
346
5972ac73
AM
3472018-04-16 Alan Modra <amodra@gmail.com>
348
349 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
350 * testsuite/binutils-all/nm.exp: Likewise.
351
b4b594e3
AM
3522018-04-16 Alan Modra <amodra@gmail.com>
353
354 * .gitignore: Remove netware support.
355 * Makefile.am: Likewise.
356 * configure.ac: Likewise.
357 * doc/Makefile.am: Likewise.
358 * doc/binutils.texi: Likewise.
359 * testsuite/binutils-all/nm.exp: Likewise.
360 * nlmconv.c: Delete.
361 * nlmconv.h: Delete.
362 * nlmheader.y: Delete.
363 * Makefile.in: Regenerate.
364 * configure: Regenerate.
365 * doc/Makefile.in: Regenerate.
366 * po/POTFILES.in: Regenerate.
367
fceadf09
AM
3682018-04-16 Alan Modra <amodra@gmail.com>
369
370 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
371
fb70ec17
AM
3722018-04-14 Alan Modra <amodra@gmail.com>
373
374 * readelf.c (get_machine_name): Revert 2018-04-11 change.
375
86c6c6df
NC
3762018-04-12 Nick Clifton <nickc@redhat.com>
377
378 PR 23050
379 * readelf.c (process_dynamic_section): Correct dynamic string
380 table size calculation.
381
a8eb42a8
AM
3822018-04-11 Alan Modra <amodra@gmail.com>
383
384 * ieee.c: Remove i960 support.
385 * od-macho.c: Remove i860 support.
386 * readelf.c: Remove i860 and i960 support.
387 * testsuite/binutils-all/objcopy.exp: Likewise.
388 * testsuite/binutils-all/objdump.exp: Likewise.
389 * testsuite/lib/binutils-common.exp: Likewise.
390
c43b2c54
MR
3912018-04-11 Maciej W. Rozycki <macro@mips.com>
392
393 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
394 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
395
d4ae1932
AM
3962018-04-10 Alan Modra <amodra@gmail.com>
397
398 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
399 reloc=11 for pru and reloc=50 for nds32.
400 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
401
d52e3d06
MR
4022018-04-09 Maciej W. Rozycki <macro@mips.com>
403
404 * testsuite/binutils-all/strip-15.d: New test.
405 * testsuite/binutils-all/strip-15rel.s: New test source.
406 * testsuite/binutils-all/strip-15rela.s: New test source.
407 * testsuite/binutils-all/strip-15mips64.s: New test source.
408 * testsuite/binutils-all/objcopy.exp: Run the new test.
409
3f97ba9f
MR
4102018-04-09 Maciej W. Rozycki <macro@mips.com>
411
412 * testsuite/binutils-all/strip-14.d: New test.
413 * testsuite/binutils-all/strip-14rel.s: New test source.
414 * testsuite/binutils-all/strip-14rela.s: New test source.
415 * testsuite/binutils-all/strip-14mips64.s: New test source.
416 * testsuite/binutils-all/objcopy.exp: Run the new test.
417
2008a0db
TT
4182018-04-06 Tom Tromey <tom@tromey.com>
419
420 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
421 constants from DWARF 5.
422
3cba8b6c
L
4232018-04-05 H.J. Lu <hongjiu.lu@intel.com>
424
425 PR gas/22318
426 * configure: Regenerated.
427
2d8c1a23
MR
4282018-04-05 Maciej W. Rozycki <macro@mips.com>
429
430 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
431 than `.dc.w' in second relocation.
432
65bd2045
MR
4332018-04-05 Maciej W. Rozycki <macro@mips.com>
434
435 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
436 relocation type 0x8f' error message.
437
2f8ceb38
MR
4382018-04-05 Maciej W. Rozycki <macro@mips.com>
439
440 * testsuite/binutils-all/strip-13.s: Rename to...
441 * testsuite/binutils-all/strip-13rela.s: ... this.
442 * testsuite/binutils-all/strip-13rel.s: New test source.
443 * testsuite/binutils-all/strip-13mips64.s: New test source.
444 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
445 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
446 `m68hc11-*' to `not-target' list.
447 * testsuite/binutils-all/objcopy.exp: Switch between sources for
448 `strip-13'.
449
aad7be45
MR
4502018-04-05 Maciej W. Rozycki <macro@mips.com>
451
452 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
453 241 (0xf1) for the relocation number and RELA addend.
454 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
455 `not-target' list.
456
89f60df2
JDA
4572018-04-04 John David Anglin <danglin@gcc.gnu.org>
458
459 * MAINTAINERS: Update my e-mail address.
460
f1ca0d6d
NC
4612018-04-04 Nick Clifton <nickc@redhat.com>
462
463 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
464
8fd75781
NC
4652018-03-23 Nick Clifton <nickc@redhat.com>
466
467 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
468 symbols.
469 (print_gnu_build_attribute_description): If no file start symbol
470 could be found, look for one two bytes into the file.
471 * testsuite/binutils-all/note-4-64.s: Set the address of the file
472 start symbol to two bytes into the file.
473 * testsuite/binutils-all/note-4-32.s: Likewise.
474
b1202ffa
L
4752018-03-21 H.J. Lu <hongjiu.lu@intel.com>
476
477 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
478 DF_1_WEAKFILTER and DF_1_NOCOMMON.
479
7e100140
NC
4802018-03-20 Nick Clifton <nickc@redhat.com>
481
482 * po/es.po: Updated Spanish translation.
483 * po/ru.po: Updated Russian translation.
484
e45ad123
NC
4852018-03-13 Nick Clifton <nickc@redhat.com>
486
487 PR 22957
488 * stabs.c (pop_binincl): Fail if the file index is off the end of
489 the stack.
490
81db3241
NC
4912018-03-13 Nick Clifton <nickc@redhat.com>
492
493 PR 22955
494 * stabs.c (parse_number): Add p_end parameter and use it to check
495 the validity of the pp parameter. Add checks to prevent walking
496 off the end of the string buffer.
497 (parse_stab_string): Likewise.
498 (parse_stab_type): Likewise.
499 (parse_stab_type_number): Likewise.
500 (parse_stab_range_type): Likewise.
501 (parse_stab_sun_builtin_type): Likewise.
502 (parse_stab_sun_floating_type): Likewise.
503 (parse_stab_enum_type): Likewise.
504 (parse_stab_struct_type): Likewise.
505 (parse_stab_baseclasses): Likewise.
506 (parse_stab_struct_fields): Likewise.
507 (parse_stab_cpp_abbrev): Likewise.
508 (parse_stab_one_struct_field): Likewise.
509 (parse_stab_members): Likewise.
510 (parse_stab_tilde_field): Likewise.
511 (parse_stab_array_type): Likewise.
e45ad123 512
81db3241
NC
513 * parse_stab: Compute the end of the string and then pass it on to
514 individual parser functions.
515
6d4f21f6
PP
5162018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
517
518 PR binutils/22923
519 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
520 overflow.
521
52fe4420
AM
5222018-03-07 Alan Modra <amodra@gmail.com>
523
524 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
525 * configure: Regenerate.
526
0e70b27b
L
5272018-03-05 H.J. Lu <hongjiu.lu@intel.com>
528
529 PR binutils/22911
530 * objdump.c (is_significant_symbol_name): Return TRUE for all
531 .plt* sections.
532 (find_symbol_for_address): Replace linear search with binary
533 search on dynamic relocations.
534
d11ae95e
NC
5352018-03-01 Nick Clifton <nickc@redhat.com>
536
537 PR 22905
538 * dwarf.c (display_debug_ranges): Check that the offset loaded
539 from the range_entry structure is valid.
540
e184813f
AM
5412018-03-01 Alan Modra <amodra@gmail.com>
542
543 * configure.ac (ALL_LINGUAS): Add sr. Sort.
544 * configure: Regenerate.
545
bc7c0509
NC
5462018-02-27 Nick Clifton <nickc@redhat.com>
547
548 * po/pt.po: New Portuguese translation.
549 * configure.ac (ALL_LINGUAS): Add pt.
550 * configure: Regenerate.
551
f3185997
NC
5522018-02-27 Nick Clifton <nickc@redhat.com>
553
554 PR 22875
555 * objcopy.c (copy_object): Check the error status after marking
556 symbols used in relocations.
557 * testsuite/binutils-all/strip-13.s: New test source file.
558 * testsuite/binutils-all/strip-13.s: New test driver file.
559 * testsuite/binutils-all/objcopy.exp: Run the new test.
560
2c1c9679
AM
5612018-02-26 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
6e05870c
AM
5662018-02-23 Alan Modra <amodra@gmail.com>
567
568 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
569 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
570
b0ab9c45
RH
5712018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
572
573 * doc/binutils.texi (objcopy): Add missing closing square
574 parenthesis to listing of objcopy's command line options.
575
e535d0dd
MK
5762018-02-19 Matthias Klose <doko@debian.org>
577
578 * strings.c (long_options): Include-all-whitespace does not take
579 an extra agument.
580
6e5e9d58
AM
5812018-02-13 Alan Modra <amodra@gmail.com>
582
583 PR 22836
584 * testsuite/binutils-all/group-7.s,
585 * testsuite/binutils-all/group-7a.d,
586 * testsuite/binutils-all/group-7b.d,
587 * testsuite/binutils-all/group-7c.d: New tests.
588 * testsuite/binutils-all/objcopy.exp: Run them.
589
8de3a6e2
NC
5902018-02-08 Nick Clifton <nickc@redhat.com>
591
592 PR 22802
593 * dwarf.c (load_separate_debug_file): Return early if the user is
594 not interested in debug links.
595
68807c3c
NC
5962018-02-06 Nick Clifton <nickc@redhat.com>
597
598 PR 22793
599 * readelf.c (find_section): Replace assertion with test and return
600 of NULL.
601 (find_section_by_address): Add test of section header table
602 existance.
603 (find_section_by_type): Likewise.
604 (find_section_in_set): Likewise.
605
2d6dda71
MR
6062018-02-05 Maciej W. Rozycki <macro@mips.com>
607
608 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
609 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
610 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
611 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
612
78c88364
MR
6132018-02-05 Maciej W. Rozycki <macro@mips.com>
614
615 * testsuite/config/default.exp (binutils_run): Document
616 `binutils_run_status'.
617 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
618 and set it.
619 (run_dump_test): Add `error', `error_output', `warning' and
620 `warning_output' options. Update documentation accordingly.
621
5bb0830d
AB
6222018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
623
624 * dwarf.c (dwarf_regnames_riscv): New register name table.
625 (init_dwarf_regnames_riscv): New function.
626 (init_dwarf_regnames): Add call to initialise RiscV register
627 names.
628 * dwarf.h (init_dwarf_regnames_riscv): Declare.
629 * objdump.c (dump_dwarf): Add call to initialise RiscV register
630 names.
631
f2023ce7
AM
6322018-02-01 Alan Modra <amodra@gmail.com>
633
634 PR 22769
635 * objdump.c (load_specific_debug_section): Check for overflow
636 when adding one to section size for a string section terminator.
637
fcabedd5
NC
6382018-01-30 Nick Clifton <nickc@redhat.com>
639
640 PR 22734
641 * doc/binutils.texi (nm): Update description to point out that
642 zero-initialized values can also be shown as type B, b, S or s
643 since they can be stored in the BSS section.
644
f49db8be
AM
6452018-01-30 Alan Modra <amodra@gmail.com>
646
647 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
648 "artificially large" end address.
649
a8d6d6ac
NC
6502018-01-28 Nick Clifton <nickc@redhat.com>
651
652 * README-how-to-make-a-release: Add note about checking gpg key
653 and the results of gnupload.
654
9a5db26e
NC
6552018-01-27 Nick Clifton <nickc@redhat.com>
656
657 * README-how-to-make-a-release: Add details on how to actually
658 make the release.
659
94c2436b
NC
6602018-01-26 Nick Clifton <nickc@redhat.com>
661
662 * README-how-to-make-a-release: Add more details on updating
663 version numbers.
664
1ea332d6
MR
6652018-01-22 Maciej W. Rozycki <macro@mips.com>
666
667 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
668 option description.
669
d65ce302
MR
6702018-01-22 Maciej W. Rozycki <macro@mips.com>
671
672 * MAINTAINERS: Update my company e-mail address.
673
f433138f
NC
6742018-01-22 Nick Clifton <nickc@redhat.com>
675
676 * po/sv.po: Updated Swedish translation.
677
7ab82037
NC
6782018-01-18 Nick Clifton <nickc@redhat.com>
679
680 * po/bg.po: Updated Bulgarian translation.
681
0dd86f32
JB
6822018-01-16 Joel Brobecker <brobecker@adacore.com>
683
684 * README-how-to-make-a-release: Add reminder to update the
685 branch name in gdbadmin's crontab on sourceware.
686
a960d29f
JB
6872018-01-16 Joel Brobecker <brobecker@adacore.com>
688
689 * README-how-to-make-a-release: Remove trailing spaces.
690
f6efed01
NC
6912018-01-16 Nick Clifton <nickc@redhat.com>
692
693 * po/fr.po: Updated French translation.
694
616dcb87
NC
6952018-01-15 Nick Clifton <nickc@redhat.com>
696
697 * po/uk.po: Updated Ukranian translation.
698
3957a496
NC
6992018-01-13 Nick Clifton <nickc@redhat.com>
700
19e2900b 701 * README-how-to-make-a-release: Update notes.
3957a496
NC
702 * po/binutils.pot: Regenerated.
703
769c7ea5
NC
7042018-01-13 Nick Clifton <nickc@redhat.com>
705
706 * configure: Regenerate.
707
9176ac5b
NC
7082018-01-13 Nick Clifton <nickc@redhat.com>
709
faf766e3 710 2.30 branch created.
9176ac5b
NC
711 * NEWS: Add marker for 2.30.
712
98ab9e96
NC
7132018-01-12 Nick Clifton <nickc@redhat.com>
714
715 * README-how-to-make-a-release: Add notes on how to make the
716 branch and prelease snapshot.
717 * BRANCHES: Add binutils-2_29-branch.
718
bf41f30d
NC
7192018-01-10 Nick Clifton <nickc@redhat.com>
720
721 * MAINTAINERS: Note that it is now the configure.ac file and not
722 the configure.in file that needs to be kept in sync with gcc.
723 Add a note about sending patches for libiberty to gcc.
724
f13974bd
NC
7252018-01-03 Nick Clifton <nickc@redhat.com>
726
727 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
728 constants.
729
6f156d7a
NC
7302018-01-03 Nick Clifton <nickc@redhat.com>
731
732 * objcopy.c (objcopy_internal_note): New structure.
733 (gap_exists): New function.
734 (is_open_note): New function.
735 (is_func_note): New function.
736 (is_64bit): New function.
737 (merge_gnu_build_notes): Handle v3 notes. Do not merge
738 if there are relocations against the notes.
739 * readelf.c (get_note_type): Use short names for build attribute
740 notes.
741 (print_symbol_for_build_attribute): Rename to
742 get_symbol_for_build_attribute. Returns the found symbol rather
743 than printing it.
744 (print_gnu_build_attribute_description): Maintain address ranges
745 for function notes as well as global notes. Handle v3 notes.
746 (print_gnu_build_attribute_name): Use more space for printing the
747 name in wide mode.
748 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
749 Eliminate symbol references in order to remove the need for
750 relocations.
751 * testsuite/binutils-all/note-2-64.s: Likewise.
752 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
753 symbol.
754 * testsuite/binutils-all/note-3-64.s: Likewise.
755 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
756 output.
757 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
758 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
759 * testsuite/binutils-all/note-2-32.d: Likewise.
760 * testsuite/binutils-all/note-2-64.d: Likewise.
761 * testsuite/binutils-all/note-3-32.d: Likewise.
762 * testsuite/binutils-all/note-3-64.d: Likewise.
763 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
764 * testsuite/binutils-all/note-4-32.s: New test.
765 * testsuite/binutils-all/note-4-64.d: New test result file.
766 * testsuite/binutils-all/note-4-32.d: New test result file.
767
219d1afa
AM
7682018-01-03 Alan Modra <amodra@gmail.com>
769
770 Update year range in copyright notice of all files.
771
1e563868 772For older changes see ChangeLog-2017
3499769a 773\f
1e563868 774Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
775
776Copying and distribution of this file, with or without modification,
777are permitted in any medium without royalty provided the copyright
778notice and this notice are preserved.
779
780Local Variables:
781mode: change-log
782left-margin: 8
783fill-column: 74
784version-control: never
785End:
This page took 0.192356 seconds and 4 git commands to generate.