Fix the MSP430 assembler's parsing of register names.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
eca4b721
NC
12018-06-26 Nick Clifton <nickc@redhat.com>
2
3 * doc/binutils.texi: Fix spelling mistakes.
4 * README--how-to-make-a-release: Likewise.
5
1021d1cb
TT
62018-06-25 Tom Tromey <tom@tromey.com>
7
8 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
9 Bump version number.
10
71300e2c
NC
112018-06-24 Nick Clifton <nickc@redhat.com>
12
13 * README-how-to-make-a-release: Update with experiences from
14 making 2.31 branch.
15 * po/binutils.pot: Regenerate.
16 * configure: Regenerate.
17
719d8288
NC
182018-06-24 Nick Clifton <nickc@redhat.com>
19
20 2.31 branch created.
21 * NEWS: Add marker for 2.31.
22
d388f643
AM
232018-06-21 Alan Modra <amodra@gmail.com>
24
25 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
26 * doc/Makefile.in: Regenerate.
27
d0ac1c44
SM
282018-06-19 Simon Marchi <simon.marchi@ericsson.com>
29
30 * configure.ac: Remove AC_PREREQ.
31 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
32 info-in-builddir no-texinfo.tex.
33 * Makefile.in: Re-generate.
34 * aclocal.m4: Re-generate.
35 * config.in: Re-generate.
36 * configure: Re-generate.
37 * doc/Makefile.in: Re-generate.
38
3a075e56
AS
392018-06-19 Andreas Schwab <schwab@suse.de>
40
41 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
42 (is_8bit_abs_reloc): New function.
43 (is_6bit_abs_reloc): New function.
44 (is_6bit_inplace_sub_reloc): New function.
45 (apply_relocations): Use them. Handle 6-bit relocations.
46
6f20c942
FS
472018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
48
49 * readelf.c (print_mips_ases): Add GINV extension.
50
1f6f5dba
L
512018-06-14 H.J. Lu <hongjiu.lu@intel.com>
52
53 PR binutils/23267
54 * readelf.c (get_symbol_version_string): Check if the first
55 symbol version is base version.
56
730c3174
SE
572018-06-13 Scott Egerton <scott.egerton@imgtec.com>
58 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
59
60 * readelf.c (print_mips_ases): Add CRC.
61
7a486e6d
NC
622018-06-13 Nick Clifton <nickc@redhat.com>
63
64 * doc/binutils.texi (objdump): Add missing closing square
65 parenthesis to listing of objcopy's command line options.
66
5a485b38
NC
672018-06-11 Nick Clifton <nickc@redhat.com>
68
69 * po/es.po: Updated Spanish translation.
70
55e99962
L
712018-06-01 H.J. Lu <hongjiu.lu@intel.com>
72
73 * configure: Regenerated.
74
0034eed0
AM
752018-05-31 Alan Modra <amodra@gmail.com>
76
77 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
78 set CC_FOR_TARGET. Run test non-native.
79 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
80 Likewise.
81 (test_follow_debuglink): Run test non-native.
82
1869e86f
AB
832018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
84
85 PR 23107
86 * ar.c (display_offsets): New variable.
87 (usage): Add description of 'O' operator.
88 (decode_option): Handle 'O' operator.
89 (print_descr): Pass display_offsets to print_arelt_descr.
90 * arsup.c: Update call to printy_arelt_descr.
91 * objdump.c: Likewise.
92 * bucomm.c (print_arelt_descr): If offsets parameter is true then
93 display offset of archive element within the archive.
94 * bucomm.h: Update prototype for print_arelt_descr.
95 * doc/binutils.texi: Update description of ar command.
96 * NEWS: Mention the new feature.
97 * testsuite/binutils-all/ar.exp: Add text of new feature.
98
bb3b5316
AM
992018-05-28 Alan Modra <amodra@gmail.com>
100
101 PR 23235
102 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
103 unsupported rather than fail on compile errors.
104 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
105 Likewise. Save and restore CFLAGS_FOR_TARGET.
106
7f999549
JW
1072018-05-18 Kito Cheng <kito.cheng@gmail.com>
108
109 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
110
7b4ae824
JD
1112018-05-18 John Darrington <john@darrington.wattle.id.au>
112
113 * readelf.c: Add support for s12z architecture.
114 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
115 targets.
116
f9830ec1
TC
1172018-05-15 Tamar Christina <tamar.christina@arm.com>
118
119 PR binutils/21446
120 * doc/binutils.texi (-M): Document AArch64 options.
121
7d02540a
TC
1222018-05-15 Tamar Christina <tamar.christina@arm.com>
123
124 PR binutils/21446
125 * doc/binutils.texi (-M): Document AArch64 options.
126 * NEWS: Document notes and warnings.
127
679ca975
AM
1282018-05-15 Alan Modra <amodra@gmail.com>
129
130 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
131 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
132 and *uclinux* into *linux*.
133 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
134 strip-13 test, exclude arm-vxworks and arm-windiss.
135
637b1970
JD
1362018-05-10 John Darrington <john@darrington.wattle.id.au>
137
138 * readelf.c (get_machine_name): EM_S12Z - handle new case.
139
60cb2c8a
AM
1402018-05-09 Alan Modra <amodra@gmail.com>
141
142 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
143
84f9f8c3
AM
1442018-05-09 Sebastian Rasmussen <sebras@gmail.com>
145
146 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
147
886d5428
AM
1482018-05-08 Alan Modra <amodra@gmail.com>
149
150 PR 23141
151 * objcopy.c (is_strip_section): Strip groups without a valid
152 signature symbol.
153
ce4ec1a9
AM
1542018-05-07 Alan Modra <amodra@gmail.com>
155
156 PR 23142
157 * objcopy.c (group_signature): Don't accept groups that use a
158 symbol table other than the one we've read.
159
fe944acf
FT
1602018-04-30 Francois H. Theron <francois.theron@netronome.com>
161
162 * readelf.c: Very basic support for EM_NFP and its section types.
163 * testsuite/binutils-all/nfp: New directory.
164 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
165 tests.
166 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
167 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
168 * testsuite/binutils-all/nfp/test1.d: New file.
169 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
170 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
171 * NEWS: Mention the new support.
172
6d9dabbb
MR
1732018-04-27 Maciej W. Rozycki <macro@mips.com>
174
175 * testsuite/lib/binutils-common.exp (match_target): New procedure.
176 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
177 of `istarget' for matching with `target', `not-target', `skip'
178 and `not-skip' options.
179
0df8ad28
NC
1802018-04-26 Nick Clifton <nickc@redhat.com>
181
182 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
183 32-bit absolute reloc for the HPPA target.
184 * testsuite/binutils-all/note-5.d: New test.
185 * testsuite/binutils-all/note-5.s: Source file for new test.
186 * testsuite/binutils-all/objcopy.exp: Run new test.
187
f1ac0afe
CL
1882018-04-25 Christophe Lyon <christophe.lyon@st.com>
189
190 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
191 * testsuite/binutils-all/elfedit-3.d: Likewise.
192 * testsuite/binutils-all/objcopy.exp: Likewise.
193 * testsuite/binutils-all/strip-3.d: Likewise.
194 * testsuite/lib/binutils-common.exp: Likewise.
195
18a20338
CL
1962018-04-25 Christophe Lyon <christophe.lyon@st.com>
197 Mickaël Guêné <mickael.guene@st.com>
198
199 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
200 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
201
2ac93be7
AM
2022018-04-25 Alan Modra <amodra@gmail.com>
203
204 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
205 arm-coff support.
206 * testsuite/binutils-all/objcopy.exp: Likewise.
207 * testsuite/lib/binutils-common.exp: Likewise.
208
a7504f87
NC
2092018-04-18 Nick Clifton <nickc@redhat.com>
210
211 PR 23062
212 * dwarf.c (read_and_display_attr_value): Replace assertions with
213 test and warning message.
214
c65c21e1
AM
2152018-04-18 Alan Modra <amodra@gmail.com>
216
217 * testsuite/lib/binutils-common.exp: Remove support for assorted
218 aout targets.
219
6aea08d9
NC
2202018-04-17 Nick Clifton <nickc@redhat.com>
221
c4a91159 222 PR 23063
56d8f8a9
NC
223 * readelf.c (print_symbol): If the width is zero, return straight
224 away.
225
6aea08d9
NC
226 PR 23064
227 * dwarf.c (process_cu_tu_index): Test for a potential buffer
228 overrun before copying signature pointer.
229
f954747f
AM
2302018-04-17 Alan Modra <amodra@gmail.com>
231
232 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
233
d7867d17
AM
2342018-04-16 Alan Modra <amodra@gmail.com>
235
236 * readelf.c (get_machine_name): Correct typo.
237
ddb00039
AM
2382018-04-16 Alan Modra <amodra@gmail.com>
239
240 * configure.ac: Remove arm-epoc-pe support.
241 * dlltool.c: Likewise.
242 * configure: Regenerate.
243
c9098af4
AM
2442018-04-16 Alan Modra <amodra@gmail.com>
245
246 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
247 sparc-coff support.
248
dc12032b
AM
2492018-04-16 Alan Modra <amodra@gmail.com>
250
251 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
252 support.
253 * testsuite/binutils-all/copy-3.d: Likewise.
254 * testsuite/binutils-all/objcopy.exp: Likewise.
255 * testsuite/lib/binutils-common.exp: Likewise.
256
211dc24b
AM
2572018-04-16 Alan Modra <amodra@gmail.com>
258
259 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
260
a9a4b302
AM
2612018-04-16 Alan Modra <amodra@gmail.com>
262
263 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
264
04cb01fd
AM
2652018-04-16 Alan Modra <amodra@gmail.com>
266
267 * testsuite/binutils-all/objdump.exp: Remove we32k support.
268
c2bf1eec
AM
2692018-04-16 Alan Modra <amodra@gmail.com>
270
271 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
272 * testsuite/binutils-all/objdump.exp: Remove m88k support.
273
6793974d
AM
2742018-04-16 Alan Modra <amodra@gmail.com>
275
276 * readelf.c: Remove i370 support.
277 * testsuite/binutils-all/objdump.exp: Likewise.
278
e82aa794
AM
2792018-04-16 Alan Modra <amodra@gmail.com>
280
281 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
282 * testsuite/lib/binutils-common.exp: Likewise.
283
fe0bf0fd
AM
2842018-04-16 Alan Modra <amodra@gmail.com>
285
286 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
287
fdef3943
AM
2882018-04-16 Alan Modra <amodra@gmail.com>
289
290 * Makefile.am: Remove IEEE 695 support.
291 * budbg.h: Likewise.
292 * doc/binutils.texi: Likewise.
293 * makefile.vms: Likewise.
294 * objcopy.c: Likewise.
295 * objdump.c: Likewise.
296 * rddbg.c: Likewise.
297 * ieee.c: Delete.
298 * Makefile.in: Regenerate.
299 * po/POTFILES.in: Regenerate.
300
5972ac73
AM
3012018-04-16 Alan Modra <amodra@gmail.com>
302
303 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
304 * testsuite/binutils-all/nm.exp: Likewise.
305
b4b594e3
AM
3062018-04-16 Alan Modra <amodra@gmail.com>
307
308 * .gitignore: Remove netware support.
309 * Makefile.am: Likewise.
310 * configure.ac: Likewise.
311 * doc/Makefile.am: Likewise.
312 * doc/binutils.texi: Likewise.
313 * testsuite/binutils-all/nm.exp: Likewise.
314 * nlmconv.c: Delete.
315 * nlmconv.h: Delete.
316 * nlmheader.y: Delete.
317 * Makefile.in: Regenerate.
318 * configure: Regenerate.
319 * doc/Makefile.in: Regenerate.
320 * po/POTFILES.in: Regenerate.
321
fceadf09
AM
3222018-04-16 Alan Modra <amodra@gmail.com>
323
324 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
325
fb70ec17
AM
3262018-04-14 Alan Modra <amodra@gmail.com>
327
328 * readelf.c (get_machine_name): Revert 2018-04-11 change.
329
86c6c6df
NC
3302018-04-12 Nick Clifton <nickc@redhat.com>
331
332 PR 23050
333 * readelf.c (process_dynamic_section): Correct dynamic string
334 table size calculation.
335
a8eb42a8
AM
3362018-04-11 Alan Modra <amodra@gmail.com>
337
338 * ieee.c: Remove i960 support.
339 * od-macho.c: Remove i860 support.
340 * readelf.c: Remove i860 and i960 support.
341 * testsuite/binutils-all/objcopy.exp: Likewise.
342 * testsuite/binutils-all/objdump.exp: Likewise.
343 * testsuite/lib/binutils-common.exp: Likewise.
344
c43b2c54
MR
3452018-04-11 Maciej W. Rozycki <macro@mips.com>
346
347 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
348 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
349
d4ae1932
AM
3502018-04-10 Alan Modra <amodra@gmail.com>
351
352 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
353 reloc=11 for pru and reloc=50 for nds32.
354 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
355
d52e3d06
MR
3562018-04-09 Maciej W. Rozycki <macro@mips.com>
357
358 * testsuite/binutils-all/strip-15.d: New test.
359 * testsuite/binutils-all/strip-15rel.s: New test source.
360 * testsuite/binutils-all/strip-15rela.s: New test source.
361 * testsuite/binutils-all/strip-15mips64.s: New test source.
362 * testsuite/binutils-all/objcopy.exp: Run the new test.
363
3f97ba9f
MR
3642018-04-09 Maciej W. Rozycki <macro@mips.com>
365
366 * testsuite/binutils-all/strip-14.d: New test.
367 * testsuite/binutils-all/strip-14rel.s: New test source.
368 * testsuite/binutils-all/strip-14rela.s: New test source.
369 * testsuite/binutils-all/strip-14mips64.s: New test source.
370 * testsuite/binutils-all/objcopy.exp: Run the new test.
371
2008a0db
TT
3722018-04-06 Tom Tromey <tom@tromey.com>
373
374 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
375 constants from DWARF 5.
376
3cba8b6c
L
3772018-04-05 H.J. Lu <hongjiu.lu@intel.com>
378
379 PR gas/22318
380 * configure: Regenerated.
381
2d8c1a23
MR
3822018-04-05 Maciej W. Rozycki <macro@mips.com>
383
384 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
385 than `.dc.w' in second relocation.
386
65bd2045
MR
3872018-04-05 Maciej W. Rozycki <macro@mips.com>
388
389 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
390 relocation type 0x8f' error message.
391
2f8ceb38
MR
3922018-04-05 Maciej W. Rozycki <macro@mips.com>
393
394 * testsuite/binutils-all/strip-13.s: Rename to...
395 * testsuite/binutils-all/strip-13rela.s: ... this.
396 * testsuite/binutils-all/strip-13rel.s: New test source.
397 * testsuite/binutils-all/strip-13mips64.s: New test source.
398 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
399 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
400 `m68hc11-*' to `not-target' list.
401 * testsuite/binutils-all/objcopy.exp: Switch between sources for
402 `strip-13'.
403
aad7be45
MR
4042018-04-05 Maciej W. Rozycki <macro@mips.com>
405
406 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
407 241 (0xf1) for the relocation number and RELA addend.
408 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
409 `not-target' list.
410
89f60df2
JDA
4112018-04-04 John David Anglin <danglin@gcc.gnu.org>
412
413 * MAINTAINERS: Update my e-mail address.
414
f1ca0d6d
NC
4152018-04-04 Nick Clifton <nickc@redhat.com>
416
417 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
418
8fd75781
NC
4192018-03-23 Nick Clifton <nickc@redhat.com>
420
421 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
422 symbols.
423 (print_gnu_build_attribute_description): If no file start symbol
424 could be found, look for one two bytes into the file.
425 * testsuite/binutils-all/note-4-64.s: Set the address of the file
426 start symbol to two bytes into the file.
427 * testsuite/binutils-all/note-4-32.s: Likewise.
428
b1202ffa
L
4292018-03-21 H.J. Lu <hongjiu.lu@intel.com>
430
431 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
432 DF_1_WEAKFILTER and DF_1_NOCOMMON.
433
7e100140
NC
4342018-03-20 Nick Clifton <nickc@redhat.com>
435
436 * po/es.po: Updated Spanish translation.
437 * po/ru.po: Updated Russian translation.
438
e45ad123
NC
4392018-03-13 Nick Clifton <nickc@redhat.com>
440
441 PR 22957
442 * stabs.c (pop_binincl): Fail if the file index is off the end of
443 the stack.
444
81db3241
NC
4452018-03-13 Nick Clifton <nickc@redhat.com>
446
447 PR 22955
448 * stabs.c (parse_number): Add p_end parameter and use it to check
449 the validity of the pp parameter. Add checks to prevent walking
450 off the end of the string buffer.
451 (parse_stab_string): Likewise.
452 (parse_stab_type): Likewise.
453 (parse_stab_type_number): Likewise.
454 (parse_stab_range_type): Likewise.
455 (parse_stab_sun_builtin_type): Likewise.
456 (parse_stab_sun_floating_type): Likewise.
457 (parse_stab_enum_type): Likewise.
458 (parse_stab_struct_type): Likewise.
459 (parse_stab_baseclasses): Likewise.
460 (parse_stab_struct_fields): Likewise.
461 (parse_stab_cpp_abbrev): Likewise.
462 (parse_stab_one_struct_field): Likewise.
463 (parse_stab_members): Likewise.
464 (parse_stab_tilde_field): Likewise.
465 (parse_stab_array_type): Likewise.
e45ad123 466
81db3241
NC
467 * parse_stab: Compute the end of the string and then pass it on to
468 individual parser functions.
469
6d4f21f6
PP
4702018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
471
472 PR binutils/22923
473 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
474 overflow.
475
52fe4420
AM
4762018-03-07 Alan Modra <amodra@gmail.com>
477
478 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
479 * configure: Regenerate.
480
0e70b27b
L
4812018-03-05 H.J. Lu <hongjiu.lu@intel.com>
482
483 PR binutils/22911
484 * objdump.c (is_significant_symbol_name): Return TRUE for all
485 .plt* sections.
486 (find_symbol_for_address): Replace linear search with binary
487 search on dynamic relocations.
488
d11ae95e
NC
4892018-03-01 Nick Clifton <nickc@redhat.com>
490
491 PR 22905
492 * dwarf.c (display_debug_ranges): Check that the offset loaded
493 from the range_entry structure is valid.
494
e184813f
AM
4952018-03-01 Alan Modra <amodra@gmail.com>
496
497 * configure.ac (ALL_LINGUAS): Add sr. Sort.
498 * configure: Regenerate.
499
bc7c0509
NC
5002018-02-27 Nick Clifton <nickc@redhat.com>
501
502 * po/pt.po: New Portuguese translation.
503 * configure.ac (ALL_LINGUAS): Add pt.
504 * configure: Regenerate.
505
f3185997
NC
5062018-02-27 Nick Clifton <nickc@redhat.com>
507
508 PR 22875
509 * objcopy.c (copy_object): Check the error status after marking
510 symbols used in relocations.
511 * testsuite/binutils-all/strip-13.s: New test source file.
512 * testsuite/binutils-all/strip-13.s: New test driver file.
513 * testsuite/binutils-all/objcopy.exp: Run the new test.
514
2c1c9679
AM
5152018-02-26 Alan Modra <amodra@gmail.com>
516
517 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
518 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
519
6e05870c
AM
5202018-02-23 Alan Modra <amodra@gmail.com>
521
522 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
523 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
524
b0ab9c45
RH
5252018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
526
527 * doc/binutils.texi (objcopy): Add missing closing square
528 parenthesis to listing of objcopy's command line options.
529
e535d0dd
MK
5302018-02-19 Matthias Klose <doko@debian.org>
531
532 * strings.c (long_options): Include-all-whitespace does not take
533 an extra agument.
534
6e5e9d58
AM
5352018-02-13 Alan Modra <amodra@gmail.com>
536
537 PR 22836
538 * testsuite/binutils-all/group-7.s,
539 * testsuite/binutils-all/group-7a.d,
540 * testsuite/binutils-all/group-7b.d,
541 * testsuite/binutils-all/group-7c.d: New tests.
542 * testsuite/binutils-all/objcopy.exp: Run them.
543
8de3a6e2
NC
5442018-02-08 Nick Clifton <nickc@redhat.com>
545
546 PR 22802
547 * dwarf.c (load_separate_debug_file): Return early if the user is
548 not interested in debug links.
549
68807c3c
NC
5502018-02-06 Nick Clifton <nickc@redhat.com>
551
552 PR 22793
553 * readelf.c (find_section): Replace assertion with test and return
554 of NULL.
555 (find_section_by_address): Add test of section header table
556 existance.
557 (find_section_by_type): Likewise.
558 (find_section_in_set): Likewise.
559
2d6dda71
MR
5602018-02-05 Maciej W. Rozycki <macro@mips.com>
561
562 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
563 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
564 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
565 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
566
78c88364
MR
5672018-02-05 Maciej W. Rozycki <macro@mips.com>
568
569 * testsuite/config/default.exp (binutils_run): Document
570 `binutils_run_status'.
571 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
572 and set it.
573 (run_dump_test): Add `error', `error_output', `warning' and
574 `warning_output' options. Update documentation accordingly.
575
5bb0830d
AB
5762018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
577
578 * dwarf.c (dwarf_regnames_riscv): New register name table.
579 (init_dwarf_regnames_riscv): New function.
580 (init_dwarf_regnames): Add call to initialise RiscV register
581 names.
582 * dwarf.h (init_dwarf_regnames_riscv): Declare.
583 * objdump.c (dump_dwarf): Add call to initialise RiscV register
584 names.
585
f2023ce7
AM
5862018-02-01 Alan Modra <amodra@gmail.com>
587
588 PR 22769
589 * objdump.c (load_specific_debug_section): Check for overflow
590 when adding one to section size for a string section terminator.
591
fcabedd5
NC
5922018-01-30 Nick Clifton <nickc@redhat.com>
593
594 PR 22734
595 * doc/binutils.texi (nm): Update description to point out that
596 zero-initialized values can also be shown as type B, b, S or s
597 since they can be stored in the BSS section.
598
f49db8be
AM
5992018-01-30 Alan Modra <amodra@gmail.com>
600
601 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
602 "artificially large" end address.
603
a8d6d6ac
NC
6042018-01-28 Nick Clifton <nickc@redhat.com>
605
606 * README-how-to-make-a-release: Add note about checking gpg key
607 and the results of gnupload.
608
9a5db26e
NC
6092018-01-27 Nick Clifton <nickc@redhat.com>
610
611 * README-how-to-make-a-release: Add details on how to actually
612 make the release.
613
94c2436b
NC
6142018-01-26 Nick Clifton <nickc@redhat.com>
615
616 * README-how-to-make-a-release: Add more details on updating
617 version numbers.
618
1ea332d6
MR
6192018-01-22 Maciej W. Rozycki <macro@mips.com>
620
621 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
622 option description.
623
d65ce302
MR
6242018-01-22 Maciej W. Rozycki <macro@mips.com>
625
626 * MAINTAINERS: Update my company e-mail address.
627
f433138f
NC
6282018-01-22 Nick Clifton <nickc@redhat.com>
629
630 * po/sv.po: Updated Swedish translation.
631
7ab82037
NC
6322018-01-18 Nick Clifton <nickc@redhat.com>
633
634 * po/bg.po: Updated Bulgarian translation.
635
0dd86f32
JB
6362018-01-16 Joel Brobecker <brobecker@adacore.com>
637
638 * README-how-to-make-a-release: Add reminder to update the
639 branch name in gdbadmin's crontab on sourceware.
640
a960d29f
JB
6412018-01-16 Joel Brobecker <brobecker@adacore.com>
642
643 * README-how-to-make-a-release: Remove trailing spaces.
644
f6efed01
NC
6452018-01-16 Nick Clifton <nickc@redhat.com>
646
647 * po/fr.po: Updated French translation.
648
616dcb87
NC
6492018-01-15 Nick Clifton <nickc@redhat.com>
650
651 * po/uk.po: Updated Ukranian translation.
652
3957a496
NC
6532018-01-13 Nick Clifton <nickc@redhat.com>
654
19e2900b 655 * README-how-to-make-a-release: Update notes.
3957a496
NC
656 * po/binutils.pot: Regenerated.
657
769c7ea5
NC
6582018-01-13 Nick Clifton <nickc@redhat.com>
659
660 * configure: Regenerate.
661
9176ac5b
NC
6622018-01-13 Nick Clifton <nickc@redhat.com>
663
faf766e3 664 2.30 branch created.
9176ac5b
NC
665 * NEWS: Add marker for 2.30.
666
98ab9e96
NC
6672018-01-12 Nick Clifton <nickc@redhat.com>
668
669 * README-how-to-make-a-release: Add notes on how to make the
670 branch and prelease snapshot.
671 * BRANCHES: Add binutils-2_29-branch.
672
bf41f30d
NC
6732018-01-10 Nick Clifton <nickc@redhat.com>
674
675 * MAINTAINERS: Note that it is now the configure.ac file and not
676 the configure.in file that needs to be kept in sync with gcc.
677 Add a note about sending patches for libiberty to gcc.
678
f13974bd
NC
6792018-01-03 Nick Clifton <nickc@redhat.com>
680
681 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
682 constants.
683
6f156d7a
NC
6842018-01-03 Nick Clifton <nickc@redhat.com>
685
686 * objcopy.c (objcopy_internal_note): New structure.
687 (gap_exists): New function.
688 (is_open_note): New function.
689 (is_func_note): New function.
690 (is_64bit): New function.
691 (merge_gnu_build_notes): Handle v3 notes. Do not merge
692 if there are relocations against the notes.
693 * readelf.c (get_note_type): Use short names for build attribute
694 notes.
695 (print_symbol_for_build_attribute): Rename to
696 get_symbol_for_build_attribute. Returns the found symbol rather
697 than printing it.
698 (print_gnu_build_attribute_description): Maintain address ranges
699 for function notes as well as global notes. Handle v3 notes.
700 (print_gnu_build_attribute_name): Use more space for printing the
701 name in wide mode.
702 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
703 Eliminate symbol references in order to remove the need for
704 relocations.
705 * testsuite/binutils-all/note-2-64.s: Likewise.
706 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
707 symbol.
708 * testsuite/binutils-all/note-3-64.s: Likewise.
709 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
710 output.
711 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
712 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
713 * testsuite/binutils-all/note-2-32.d: Likewise.
714 * testsuite/binutils-all/note-2-64.d: Likewise.
715 * testsuite/binutils-all/note-3-32.d: Likewise.
716 * testsuite/binutils-all/note-3-64.d: Likewise.
717 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
718 * testsuite/binutils-all/note-4-32.s: New test.
719 * testsuite/binutils-all/note-4-64.d: New test result file.
720 * testsuite/binutils-all/note-4-32.d: New test result file.
721
219d1afa
AM
7222018-01-03 Alan Modra <amodra@gmail.com>
723
724 Update year range in copyright notice of all files.
725
1e563868 726For older changes see ChangeLog-2017
3499769a 727\f
1e563868 728Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
729
730Copying and distribution of this file, with or without modification,
731are permitted in any medium without royalty provided the copyright
732notice and this notice are preserved.
733
734Local Variables:
735mode: change-log
736left-margin: 8
737fill-column: 74
738version-control: never
739End:
This page took 0.155246 seconds and 4 git commands to generate.