Updated Japanese translation for the binutils sub-directory.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
20a4d0bd
NC
12018-09-03 Nick Clifton <nickc@redhat.com>
2
3 * po/ja.po: Updated Japanese translation.
4
0f60cce3
L
52018-08-31 H.J. Lu <hongjiu.lu@intel.com>
6
7 * testsuite/binutils-all/readelf.s-64: Adjusted for
8 .note.gnu.property section.
9 * testsuite/binutils-all/strip-3.d: Also strip
10 .note.gnu.property section.
11
6c0d3bde
L
122018-08-31 H.J. Lu <hongjiu.lu@intel.com>
13
14 * testsuite/binutils-all/i386/compressed-1b.d: Pass
15 -mx86-used-note=no to assembler.
16 * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
17 * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
18 * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
19 * testsuite/binutils-all/i386/empty.d: Pass -mx86-used-note=yes
20 to assembler and update expected output from "readelf -n".
21 * testsuite/binutils-all/i386/ibt.d: Likewise.
22 * testsuite/binutils-all/i386/pr21231a.d: Likewise.
23 * testsuite/binutils-all/i386/pr21231b.d: Likewise.
24 * testsuite/binutils-all/i386/shstk.d: Likewise.
25 * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
26 * testsuite/binutils-all/x86-64/empty.d: Likewise.
27 * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
28 * testsuite/binutils-all/x86-64/ibt.d: Likewise.
29 * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
30 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
31 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
32 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
33 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
34 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
35 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
36 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
37 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
38 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
39 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
40 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
41 * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
42 * testsuite/binutils-all/x86-64/shstk.d: Likewise.
43
385e5b90
L
442018-08-30 H.J. Lu <hongjiu.lu@intel.com>
45
46 * readelf.c (process_section_headers): Treat SHT_FINI_ARRAY and
47 SHT_PREINIT_ARRAY as relocatable sections.
48
4c971803
CX
492018-08-30 Chenghua Xu <paul.hua.gm@gmail.com>
50
51 * MAINTAINERS: Add myself as a MIPS port maintainer.
52
9108bc33
CX
532018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
54
55 * NEWS: Mention Loongson 2K1000 proccessor support.
56 * readelf.c (get_machine_flags): Handle gs264e.
57
bd782c07
CX
582018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
59
60 * NEWS: Mention Loongson 3A2000/3A3000 proccessor support.
61 * readelf.c (get_machine_flags): Handle gs464e.
62
ac8cb70f
CX
632018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
64
65 * NEWS: Mention Loongson 3A1000 proccessor support.
66 * readelf.c (get_machine_flags): Rename loongson-3a to gs464.
67 (print_mips_isa_ext): Delete AFL_EXT_LOONGSON_3A.
68
a693765e
CX
692018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
70
71 * readelf.c (print_mips_ases): Add Loongson EXT2 extension.
72
bdc6c06e
CX
732018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
74
75 * readelf.c (print_mips_ases): Add Loongson EXT extension.
76
716c08de
CX
772018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
78
79 * readelf.c (print_mips_ases): Add CAM extension.
80
90c745dc
L
812018-08-27 H.J. Lu <hongjiu.lu@intel.com>
82
83 * readelf.c (decode_x86_isa): Print <None> if bitmask only
84 contains the GNU_PROPERTY_X86_UINT32_VALID bit.
85 (decode_x86_feature_1): Likewise.
86 (decode_x86_feature_2): Likewise.
87 (print_gnu_property_note): Don't mask out the
88 GNU_PROPERTY_X86_UINT32_VALID bit.
89 * testsuite/binutils-all/i386/pr21231b.d: Updated.
90 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
91
65b3d26e
L
922018-08-27 H.J. Lu <hongjiu.lu@intel.com>
93
94 * readelf.c (decode_x86_compat_isa): Break multi-statement line.
95 (decode_x86_isa): Likewise.
96 (decode_x86_feature_2): Likewise.
97
7a815dd5
L
982018-08-25 H.J. Lu <hongjiu.lu@intel.com>
99
100 PR ld/23499
101 * readelf.c (get_symbol_version_string): Return _("<corrupt>")
102 for corrupt symbol version info.
103
a9eafb08
L
1042018-08-24 H.J. Lu <hongjiu.lu@intel.com>
105
106 * readelf.c (decode_x86_compat_isa): New function.
107 (decode_x86_feature_2): Likewise.
108 (decode_x86_isa): Updated for new X86_ISA_1_XXX bits.
109 (decode_x86_feature): Renamed to ...
110 (decode_x86_feature_1): This. Remove the type argument.
111 (print_gnu_property_note): Handle X86_COMPAT_ISA_1_USED,
112 X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO, X86_UINT32_AND_HI,
113 X86_UINT32_OR_LO, X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and
114 X86_UINT32_OR_AND_HI instead of X86_ISA_1_USED, X86_ISA_1_NEEDED
115 and X86_FEATURE_1_AND.
116 * testsuite/binutils-all/i386/pr21231b.s: Updated to the current
117 GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
118 values.
119 * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.
120 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
121 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
122 * testsuite/binutils-all/x86-64/pr23494c.s: Likewise.
123 * testsuite/binutils-all/i386/pr21231b.d: Updated.
124 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
125 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
126 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
127 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
128 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
129 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
130 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
131 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
132 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
133
aa7bca9b
L
1342018-08-24 H.J. Lu <hongjiu.lu@intel.com>
135
136 * readelf.c (print_gnu_property_note): Check the
137 GNU_PROPERTY_X86_UINT32_VALID bit for invalid GNU property note.
138
14732552
AM
1392018-08-23 Alan Modra <amodra@gmail.com>
140
141 * readelf.c (get_ppc64_symbol_other): Return NULL if st_other
142 field contains unrecognised or reserved values. Handle
143 localentry:1 value.
144
7dd36a6f
L
1452018-08-23 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR ld/23536
148 * Makefile.am (development.exp): New target.
149 (EXTRA_DEJAGNU_SITE_CONFIG): New.
150 (DISTCLEANFILES): Add development.exp.
151 * Makefile.in: Regenerated.
152 * testsuite/binutils-all/objcopy.exp (strip_test): Call
153 prune_warnings to prune BFD output.
154 (strip_test_with_saving_a_symbol): Likewise.
155 (objcopy_test_without_global_symbol): Likewise.
156 * testsuite/lib/binutils-common.exp (prune_warnings_extra):
157 New proc.
158 (prune_warnings): Likewise.
159
44c2eb66
L
1602018-08-23 H.J. Lu <hongjiu.lu@intel.com>
161
162 * README-how-to-make-a-release: Document setting "experimental"
163 to false.
164
e8a64888
AM
1652018-08-22 Alan Modra <amodra@gmail.com>
166
167 * readelf.c (process_file_header): Assign updated values from
168 section_header[0] fields to e_phnum, e_shnum and e_shstrndx
169 during printing of header. Correct e_shstrndx range check.
170 Remove unnecessary casts and use %u rather than %ld for
171 unsigned int header fields. Don't print a random %lx when
172 reporting an unknown EI_VERSION.
173
06d743b7
NC
1742018-08-21 Nick Clifton <nickc@redhat.com>
175
176 * MAINTAINERS: Note that Arnold Metselaar has retired as the z80
177 maintainer.
178
66b09c7e
S
1792018-08-21 L. Simon <l.simon@samsung.com>
180
181 PR 23531
182 * readelf.c (hppa_process_unwind): Only dump the unwind table if
183 the data was successfully read in.
184
506b86a4
AM
1852018-08-18 Alan Modra <amodra@gmail.com>
186
187 * testsuite/lib/binutils-common.exp (is_elf64): Use directory of
188 input file for readelf.out.
189 (is_rela): New proc.
190 * testsuite/binutils-all/objcopy.exp (elf64): Set new variable
191 from first result of is_elf64 test.
192 (reloc_format): Set using is_rela.
193 (strip-13): Pass RELOC and ELF64 to assembler.
194 (strip-14, strip-15): Use elf64 rather than calling is_elf64 again.
195 * testsuite/binutils-all/strip-13.d: Run for more targets.
196 * testsuite/binutils-all/strip-13mips64.s: Use RELOC and set
197 addend to zero.
198 * testsuite/binutils-all/strip-13rel.s: Use RELOC and ELF64.
199 Don't add _NONE reloc.
200 * testsuite/binutils-all/strip-13rela.s: Likewise.
201
9c973a29
L
2022018-08-10 H.J. Lu <hongjiu.lu@intel.com>
203
204 PR binutils/23494
205 * testsuite/binutils-all/x86-64/pr23494c.s: New file.
206 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
207 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
208
11459a79
L
2092018-08-10 H.J. Lu <hongjiu.lu@intel.com>
210
211 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Skip nacl
212 targets.
213 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
214 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
215 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
216 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
217 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
218 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
219 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
220
6404ab99
L
2212018-08-08 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR binutils/23494
224 * testsuite/binutils-all/x86-64/pr23494a-x32.d: New file.
225 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
226 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
227 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
228 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
229 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
230 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
231 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
232 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
233 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
234
f384a1f0
KB
2352018-08-08 Kevin Buettner <kevinb@redhat.com>
236
237 * dwarf.c (decode_location_expresion): Add case for
238 DW_OP_GNU_variable_value.
239
db1e1b45 2402018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
241
242 * readelf.c (display_arc_attribute): Print Tag_ARC_ATR_version.
243
4aae6e5a
NC
2442018-08-03 Nick Clifton <nickc@redhat.com>
245
246 * objcopy.c (merge_gnu_build_notes): Delete empty notes. Merge
247 identical function notes.
248
e2561448
NC
2492018-08-01 Nick Clifton <nickc@redhat.com>
250
251 * README-how-to-make-a-release: Add note about regenerating the
252 info files prior to the release.
253
2409af1e
AJ
2542018-07-30 Andrew Jenner <andrew@codesourcery.com>
255
256 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer.
257
d0ba5758
AJ
2582018-07-30 Andrew Jenner <andrew@codesourcery.com>
259
260 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer.
261
b8891f8d
AJ
2622018-07-30 Andrew Jenner <andrew@codesourcery.com>
263
264 * readelf.c: Include elf/csky.h.
265 (guess_is_rela): Handle EM_CSKY.
266 (dump_relocations): Likewise.
267 (get_machine_name): Likewise.
268 (is_32bit_abs_reloc): Likewise.
269
e3d39609
NC
2702018-07-25 Nick Clifton <nickc@redhat.com>
271
272 * rdcoff.c (parse_coff_struct_type): Free fields array upon early
273 exit.
274 (parse_coff_enum_type): Free names and vals arrays upon early
275 exit.
276 * rddbg.c (read_section_stabs_debugging_info): Free shandle and
277 strings and stabs arrays upon early exit.
278 * readelf.c (get_32bit_section_headers): Free shdrs structure upon
279 early exit.
280 (get_64bit_section_headers): Likewise.
281 (get_32bit_elf_symbols): Generate an error if multiple symbol
282 table index sections are associated with the same symbol section.
283 (get_64bit_elf_symbols): Likewise.
284 (process_dynamic_section): Generate an error if there are multiple
285 dynamic symbol table sections, multiple dynamic string tables or
286 multiple dynamic symbol information sections.
287
1d97232a
NC
2882018-07-24 Nick Clifton <nickc@redhat.com>
289
290 * po/sv.po: Updated Swedish translation.
291
7b8d9e8c
AM
2922018-07-24 Alan Modra <amodra@gmail.com>
293
294 PR 23431
295 * dwarf.c (display_formatted_table): Replace "what" parameter
296 with "is_dir". Expand messages. Fix capitalisation.
297 * testsuite/binutils-all/dw5.W: Update expected output.
298
67ce483b
AM
2992018-07-24 Alan Modra <amodra@gmail.com>
300
301 PR 23430
302 * elfcomm.h (struct archive_info): Rename uses_64bit_indicies
303 to uses_64bit_indices.
304 * elfcomm.c (setup_archive): Update uses of above.
305 * readelf.c (process_archive): Likewise.
306 (get_section_type_name): Rename indicies to indices.
307 (get_32bit_elf_symbols, get_64bit_elf_symbols): Likewise.
308 (process_section_groups): Likewise.
309
e2e31f10
MR
3102018-07-20 Maciej W. Rozycki <macro@mips.com>
311
312 * MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
313 ISA maintenance.
314
3391569f
NC
3152018-07-20 Nick Clifton <nickc@redhat.com>
316
317 * objcopy.c (add_specific_symbols): Free buffer on exit.
318 (add_redefine_syms_file): Close file handle on exit.
319 (copy_object): Close file handle on early exit.
320 Free buffer on early exit.
321 Free gaps buffers once they are no longer needed.
322 * dwarf.c (display_debug_frames): Free allocated memory on exit.
323 (load_separate_debug_info): Free allocate memory on early exit.
324
8095d2f7
CX
3252018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
326 Maciej W. Rozycki <macro@mips.com>
327
328 * readelf.c (print_mips_ases): Add MMI extension.
329
79f5b65e
DD
3302018-07-19 DJ Delorie <dj@redhat.com>
331
332 * MAINTAINERS (RL78, RX): Remove myself as maintainer.
333
442a6ce8
NC
3342018-07-19 Nick Clifton <nickc@redhat.com>
335
336 * dwarf.c (read_cie): Free allocated memory before returning with
337 a failure result.
338
3fd21718
PFC
3392018-07-16 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
340
341 * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
342 description.
343
ad96220c
NC
3442018-07-16 Nick Clifton <nickc@redhat.com>
345
346 * README-how-to-make-a-release: Add note to check for new top
347 level files and add them to the src-release.sh script.
348
6cb624f8
NC
3492018-07-14 Nick Clifton <nickc@redhat.com>
350
351 * README-how-to-make-a-release: Updated with corrections based on
352 the 2.31 release experience.
353
55cc53e9
FT
3542018-07-12 Francois H. Theron <francois.theron@netronome.com>
355
356 * readelf.c (process_section_headers): Don't print section type
357 twice for --section-details.
358
be570f06
AM
3592018-07-10 Alan Modra <amodra@gmail.com>
360
361 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
362 zero for xgate.
363
d20e98ab
NC
3642018-07-06 Nick Clifton <nickc@redhat.com>
365
366 * readelf.c (same_section): New function.
367 (print_gnu_build_attribute_description): Do not complain about
368 gaps that cross a section boundary.
369
d8dab054
NC
3702018-07-05 Nick Clifton <nickc@redhat.com>
371
372 * po/bg.po: Updated Bulgarian translation.
373
a05a5b64
TP
3742018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
375
376 * NEWS: Use command-line consistently when used in a compount word.
377 * doc/binutils.texi: Likewise and fix trailing whitespace on same
378 line.
379
30aa1306
NC
3802018-06-26 Nick Clifton <nickc@redhat.com>
381
382 * po/sv.po: Updated Swedish translation.
383 * po/uk.po: Updated Ukranian translation.
384
eca4b721
NC
3852018-06-26 Nick Clifton <nickc@redhat.com>
386
387 * doc/binutils.texi: Fix spelling mistakes.
388 * README--how-to-make-a-release: Likewise.
389
1021d1cb
TT
3902018-06-25 Tom Tromey <tom@tromey.com>
391
392 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
393 Bump version number.
394
71300e2c
NC
3952018-06-24 Nick Clifton <nickc@redhat.com>
396
397 * README-how-to-make-a-release: Update with experiences from
398 making 2.31 branch.
399 * po/binutils.pot: Regenerate.
400 * configure: Regenerate.
401
719d8288
NC
4022018-06-24 Nick Clifton <nickc@redhat.com>
403
404 2.31 branch created.
405 * NEWS: Add marker for 2.31.
406
d388f643
AM
4072018-06-21 Alan Modra <amodra@gmail.com>
408
409 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
410 * doc/Makefile.in: Regenerate.
411
d0ac1c44
SM
4122018-06-19 Simon Marchi <simon.marchi@ericsson.com>
413
414 * configure.ac: Remove AC_PREREQ.
415 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
416 info-in-builddir no-texinfo.tex.
417 * Makefile.in: Re-generate.
418 * aclocal.m4: Re-generate.
419 * config.in: Re-generate.
420 * configure: Re-generate.
421 * doc/Makefile.in: Re-generate.
422
3a075e56
AS
4232018-06-19 Andreas Schwab <schwab@suse.de>
424
425 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
426 (is_8bit_abs_reloc): New function.
427 (is_6bit_abs_reloc): New function.
428 (is_6bit_inplace_sub_reloc): New function.
429 (apply_relocations): Use them. Handle 6-bit relocations.
430
6f20c942
FS
4312018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
432
433 * readelf.c (print_mips_ases): Add GINV extension.
434
1f6f5dba
L
4352018-06-14 H.J. Lu <hongjiu.lu@intel.com>
436
437 PR binutils/23267
438 * readelf.c (get_symbol_version_string): Check if the first
439 symbol version is base version.
440
730c3174
SE
4412018-06-13 Scott Egerton <scott.egerton@imgtec.com>
442 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
443
444 * readelf.c (print_mips_ases): Add CRC.
445
7a486e6d
NC
4462018-06-13 Nick Clifton <nickc@redhat.com>
447
448 * doc/binutils.texi (objdump): Add missing closing square
449 parenthesis to listing of objcopy's command line options.
450
5a485b38
NC
4512018-06-11 Nick Clifton <nickc@redhat.com>
452
453 * po/es.po: Updated Spanish translation.
454
55e99962
L
4552018-06-01 H.J. Lu <hongjiu.lu@intel.com>
456
457 * configure: Regenerated.
458
0034eed0
AM
4592018-05-31 Alan Modra <amodra@gmail.com>
460
461 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
462 set CC_FOR_TARGET. Run test non-native.
463 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
464 Likewise.
465 (test_follow_debuglink): Run test non-native.
466
1869e86f
AB
4672018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
468
469 PR 23107
470 * ar.c (display_offsets): New variable.
471 (usage): Add description of 'O' operator.
472 (decode_option): Handle 'O' operator.
473 (print_descr): Pass display_offsets to print_arelt_descr.
474 * arsup.c: Update call to printy_arelt_descr.
475 * objdump.c: Likewise.
476 * bucomm.c (print_arelt_descr): If offsets parameter is true then
477 display offset of archive element within the archive.
478 * bucomm.h: Update prototype for print_arelt_descr.
479 * doc/binutils.texi: Update description of ar command.
480 * NEWS: Mention the new feature.
481 * testsuite/binutils-all/ar.exp: Add text of new feature.
482
bb3b5316
AM
4832018-05-28 Alan Modra <amodra@gmail.com>
484
485 PR 23235
486 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
487 unsupported rather than fail on compile errors.
488 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
489 Likewise. Save and restore CFLAGS_FOR_TARGET.
490
7f999549
JW
4912018-05-18 Kito Cheng <kito.cheng@gmail.com>
492
493 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
494
7b4ae824
JD
4952018-05-18 John Darrington <john@darrington.wattle.id.au>
496
497 * readelf.c: Add support for s12z architecture.
498 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
499 targets.
500
f9830ec1
TC
5012018-05-15 Tamar Christina <tamar.christina@arm.com>
502
503 PR binutils/21446
504 * doc/binutils.texi (-M): Document AArch64 options.
505
7d02540a
TC
5062018-05-15 Tamar Christina <tamar.christina@arm.com>
507
508 PR binutils/21446
509 * doc/binutils.texi (-M): Document AArch64 options.
510 * NEWS: Document notes and warnings.
511
679ca975
AM
5122018-05-15 Alan Modra <amodra@gmail.com>
513
514 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
515 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
516 and *uclinux* into *linux*.
517 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
518 strip-13 test, exclude arm-vxworks and arm-windiss.
519
637b1970
JD
5202018-05-10 John Darrington <john@darrington.wattle.id.au>
521
522 * readelf.c (get_machine_name): EM_S12Z - handle new case.
523
60cb2c8a
AM
5242018-05-09 Alan Modra <amodra@gmail.com>
525
526 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
527
84f9f8c3
AM
5282018-05-09 Sebastian Rasmussen <sebras@gmail.com>
529
530 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
531
886d5428
AM
5322018-05-08 Alan Modra <amodra@gmail.com>
533
534 PR 23141
535 * objcopy.c (is_strip_section): Strip groups without a valid
536 signature symbol.
537
ce4ec1a9
AM
5382018-05-07 Alan Modra <amodra@gmail.com>
539
540 PR 23142
541 * objcopy.c (group_signature): Don't accept groups that use a
542 symbol table other than the one we've read.
543
fe944acf
FT
5442018-04-30 Francois H. Theron <francois.theron@netronome.com>
545
546 * readelf.c: Very basic support for EM_NFP and its section types.
547 * testsuite/binutils-all/nfp: New directory.
548 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
549 tests.
550 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
551 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
552 * testsuite/binutils-all/nfp/test1.d: New file.
553 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
554 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
555 * NEWS: Mention the new support.
556
6d9dabbb
MR
5572018-04-27 Maciej W. Rozycki <macro@mips.com>
558
559 * testsuite/lib/binutils-common.exp (match_target): New procedure.
560 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
561 of `istarget' for matching with `target', `not-target', `skip'
562 and `not-skip' options.
563
0df8ad28
NC
5642018-04-26 Nick Clifton <nickc@redhat.com>
565
566 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
567 32-bit absolute reloc for the HPPA target.
568 * testsuite/binutils-all/note-5.d: New test.
569 * testsuite/binutils-all/note-5.s: Source file for new test.
570 * testsuite/binutils-all/objcopy.exp: Run new test.
571
f1ac0afe
CL
5722018-04-25 Christophe Lyon <christophe.lyon@st.com>
573
574 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
575 * testsuite/binutils-all/elfedit-3.d: Likewise.
576 * testsuite/binutils-all/objcopy.exp: Likewise.
577 * testsuite/binutils-all/strip-3.d: Likewise.
578 * testsuite/lib/binutils-common.exp: Likewise.
579
18a20338
CL
5802018-04-25 Christophe Lyon <christophe.lyon@st.com>
581 Mickaël Guêné <mickael.guene@st.com>
582
583 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
584 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
585
2ac93be7
AM
5862018-04-25 Alan Modra <amodra@gmail.com>
587
588 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
589 arm-coff support.
590 * testsuite/binutils-all/objcopy.exp: Likewise.
591 * testsuite/lib/binutils-common.exp: Likewise.
592
a7504f87
NC
5932018-04-18 Nick Clifton <nickc@redhat.com>
594
595 PR 23062
596 * dwarf.c (read_and_display_attr_value): Replace assertions with
597 test and warning message.
598
c65c21e1
AM
5992018-04-18 Alan Modra <amodra@gmail.com>
600
601 * testsuite/lib/binutils-common.exp: Remove support for assorted
602 aout targets.
603
6aea08d9
NC
6042018-04-17 Nick Clifton <nickc@redhat.com>
605
c4a91159 606 PR 23063
56d8f8a9
NC
607 * readelf.c (print_symbol): If the width is zero, return straight
608 away.
609
6aea08d9
NC
610 PR 23064
611 * dwarf.c (process_cu_tu_index): Test for a potential buffer
612 overrun before copying signature pointer.
613
f954747f
AM
6142018-04-17 Alan Modra <amodra@gmail.com>
615
616 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
617
d7867d17
AM
6182018-04-16 Alan Modra <amodra@gmail.com>
619
620 * readelf.c (get_machine_name): Correct typo.
621
ddb00039
AM
6222018-04-16 Alan Modra <amodra@gmail.com>
623
624 * configure.ac: Remove arm-epoc-pe support.
625 * dlltool.c: Likewise.
626 * configure: Regenerate.
627
c9098af4
AM
6282018-04-16 Alan Modra <amodra@gmail.com>
629
630 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
631 sparc-coff support.
632
dc12032b
AM
6332018-04-16 Alan Modra <amodra@gmail.com>
634
635 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
636 support.
637 * testsuite/binutils-all/copy-3.d: Likewise.
638 * testsuite/binutils-all/objcopy.exp: Likewise.
639 * testsuite/lib/binutils-common.exp: Likewise.
640
211dc24b
AM
6412018-04-16 Alan Modra <amodra@gmail.com>
642
643 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
644
a9a4b302
AM
6452018-04-16 Alan Modra <amodra@gmail.com>
646
647 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
648
04cb01fd
AM
6492018-04-16 Alan Modra <amodra@gmail.com>
650
651 * testsuite/binutils-all/objdump.exp: Remove we32k support.
652
c2bf1eec
AM
6532018-04-16 Alan Modra <amodra@gmail.com>
654
655 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
656 * testsuite/binutils-all/objdump.exp: Remove m88k support.
657
6793974d
AM
6582018-04-16 Alan Modra <amodra@gmail.com>
659
660 * readelf.c: Remove i370 support.
661 * testsuite/binutils-all/objdump.exp: Likewise.
662
e82aa794
AM
6632018-04-16 Alan Modra <amodra@gmail.com>
664
665 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
666 * testsuite/lib/binutils-common.exp: Likewise.
667
fe0bf0fd
AM
6682018-04-16 Alan Modra <amodra@gmail.com>
669
670 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
671
fdef3943
AM
6722018-04-16 Alan Modra <amodra@gmail.com>
673
674 * Makefile.am: Remove IEEE 695 support.
675 * budbg.h: Likewise.
676 * doc/binutils.texi: Likewise.
677 * makefile.vms: Likewise.
678 * objcopy.c: Likewise.
679 * objdump.c: Likewise.
680 * rddbg.c: Likewise.
681 * ieee.c: Delete.
682 * Makefile.in: Regenerate.
683 * po/POTFILES.in: Regenerate.
684
5972ac73
AM
6852018-04-16 Alan Modra <amodra@gmail.com>
686
687 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
688 * testsuite/binutils-all/nm.exp: Likewise.
689
b4b594e3
AM
6902018-04-16 Alan Modra <amodra@gmail.com>
691
692 * .gitignore: Remove netware support.
693 * Makefile.am: Likewise.
694 * configure.ac: Likewise.
695 * doc/Makefile.am: Likewise.
696 * doc/binutils.texi: Likewise.
697 * testsuite/binutils-all/nm.exp: Likewise.
698 * nlmconv.c: Delete.
699 * nlmconv.h: Delete.
700 * nlmheader.y: Delete.
701 * Makefile.in: Regenerate.
702 * configure: Regenerate.
703 * doc/Makefile.in: Regenerate.
704 * po/POTFILES.in: Regenerate.
705
fceadf09
AM
7062018-04-16 Alan Modra <amodra@gmail.com>
707
708 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
709
fb70ec17
AM
7102018-04-14 Alan Modra <amodra@gmail.com>
711
712 * readelf.c (get_machine_name): Revert 2018-04-11 change.
713
86c6c6df
NC
7142018-04-12 Nick Clifton <nickc@redhat.com>
715
716 PR 23050
717 * readelf.c (process_dynamic_section): Correct dynamic string
718 table size calculation.
719
a8eb42a8
AM
7202018-04-11 Alan Modra <amodra@gmail.com>
721
722 * ieee.c: Remove i960 support.
723 * od-macho.c: Remove i860 support.
724 * readelf.c: Remove i860 and i960 support.
725 * testsuite/binutils-all/objcopy.exp: Likewise.
726 * testsuite/binutils-all/objdump.exp: Likewise.
727 * testsuite/lib/binutils-common.exp: Likewise.
728
c43b2c54
MR
7292018-04-11 Maciej W. Rozycki <macro@mips.com>
730
731 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
732 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
733
d4ae1932
AM
7342018-04-10 Alan Modra <amodra@gmail.com>
735
736 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
737 reloc=11 for pru and reloc=50 for nds32.
738 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
739
d52e3d06
MR
7402018-04-09 Maciej W. Rozycki <macro@mips.com>
741
742 * testsuite/binutils-all/strip-15.d: New test.
743 * testsuite/binutils-all/strip-15rel.s: New test source.
744 * testsuite/binutils-all/strip-15rela.s: New test source.
745 * testsuite/binutils-all/strip-15mips64.s: New test source.
746 * testsuite/binutils-all/objcopy.exp: Run the new test.
747
3f97ba9f
MR
7482018-04-09 Maciej W. Rozycki <macro@mips.com>
749
750 * testsuite/binutils-all/strip-14.d: New test.
751 * testsuite/binutils-all/strip-14rel.s: New test source.
752 * testsuite/binutils-all/strip-14rela.s: New test source.
753 * testsuite/binutils-all/strip-14mips64.s: New test source.
754 * testsuite/binutils-all/objcopy.exp: Run the new test.
755
2008a0db
TT
7562018-04-06 Tom Tromey <tom@tromey.com>
757
758 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
759 constants from DWARF 5.
760
3cba8b6c
L
7612018-04-05 H.J. Lu <hongjiu.lu@intel.com>
762
763 PR gas/22318
764 * configure: Regenerated.
765
2d8c1a23
MR
7662018-04-05 Maciej W. Rozycki <macro@mips.com>
767
768 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
769 than `.dc.w' in second relocation.
770
65bd2045
MR
7712018-04-05 Maciej W. Rozycki <macro@mips.com>
772
773 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
774 relocation type 0x8f' error message.
775
2f8ceb38
MR
7762018-04-05 Maciej W. Rozycki <macro@mips.com>
777
778 * testsuite/binutils-all/strip-13.s: Rename to...
779 * testsuite/binutils-all/strip-13rela.s: ... this.
780 * testsuite/binutils-all/strip-13rel.s: New test source.
781 * testsuite/binutils-all/strip-13mips64.s: New test source.
782 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
783 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
784 `m68hc11-*' to `not-target' list.
785 * testsuite/binutils-all/objcopy.exp: Switch between sources for
786 `strip-13'.
787
aad7be45
MR
7882018-04-05 Maciej W. Rozycki <macro@mips.com>
789
790 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
791 241 (0xf1) for the relocation number and RELA addend.
792 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
793 `not-target' list.
794
89f60df2
JDA
7952018-04-04 John David Anglin <danglin@gcc.gnu.org>
796
797 * MAINTAINERS: Update my e-mail address.
798
f1ca0d6d
NC
7992018-04-04 Nick Clifton <nickc@redhat.com>
800
801 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
802
8fd75781
NC
8032018-03-23 Nick Clifton <nickc@redhat.com>
804
805 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
806 symbols.
807 (print_gnu_build_attribute_description): If no file start symbol
808 could be found, look for one two bytes into the file.
809 * testsuite/binutils-all/note-4-64.s: Set the address of the file
810 start symbol to two bytes into the file.
811 * testsuite/binutils-all/note-4-32.s: Likewise.
812
b1202ffa
L
8132018-03-21 H.J. Lu <hongjiu.lu@intel.com>
814
815 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
816 DF_1_WEAKFILTER and DF_1_NOCOMMON.
817
7e100140
NC
8182018-03-20 Nick Clifton <nickc@redhat.com>
819
820 * po/es.po: Updated Spanish translation.
821 * po/ru.po: Updated Russian translation.
822
e45ad123
NC
8232018-03-13 Nick Clifton <nickc@redhat.com>
824
825 PR 22957
826 * stabs.c (pop_binincl): Fail if the file index is off the end of
827 the stack.
828
81db3241
NC
8292018-03-13 Nick Clifton <nickc@redhat.com>
830
831 PR 22955
832 * stabs.c (parse_number): Add p_end parameter and use it to check
833 the validity of the pp parameter. Add checks to prevent walking
834 off the end of the string buffer.
835 (parse_stab_string): Likewise.
836 (parse_stab_type): Likewise.
837 (parse_stab_type_number): Likewise.
838 (parse_stab_range_type): Likewise.
839 (parse_stab_sun_builtin_type): Likewise.
840 (parse_stab_sun_floating_type): Likewise.
841 (parse_stab_enum_type): Likewise.
842 (parse_stab_struct_type): Likewise.
843 (parse_stab_baseclasses): Likewise.
844 (parse_stab_struct_fields): Likewise.
845 (parse_stab_cpp_abbrev): Likewise.
846 (parse_stab_one_struct_field): Likewise.
847 (parse_stab_members): Likewise.
848 (parse_stab_tilde_field): Likewise.
849 (parse_stab_array_type): Likewise.
e45ad123 850
81db3241
NC
851 * parse_stab: Compute the end of the string and then pass it on to
852 individual parser functions.
853
6d4f21f6
PP
8542018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
855
856 PR binutils/22923
857 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
858 overflow.
859
52fe4420
AM
8602018-03-07 Alan Modra <amodra@gmail.com>
861
862 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
863 * configure: Regenerate.
864
0e70b27b
L
8652018-03-05 H.J. Lu <hongjiu.lu@intel.com>
866
867 PR binutils/22911
868 * objdump.c (is_significant_symbol_name): Return TRUE for all
869 .plt* sections.
870 (find_symbol_for_address): Replace linear search with binary
871 search on dynamic relocations.
872
d11ae95e
NC
8732018-03-01 Nick Clifton <nickc@redhat.com>
874
875 PR 22905
876 * dwarf.c (display_debug_ranges): Check that the offset loaded
877 from the range_entry structure is valid.
878
e184813f
AM
8792018-03-01 Alan Modra <amodra@gmail.com>
880
881 * configure.ac (ALL_LINGUAS): Add sr. Sort.
882 * configure: Regenerate.
883
bc7c0509
NC
8842018-02-27 Nick Clifton <nickc@redhat.com>
885
886 * po/pt.po: New Portuguese translation.
887 * configure.ac (ALL_LINGUAS): Add pt.
888 * configure: Regenerate.
889
f3185997
NC
8902018-02-27 Nick Clifton <nickc@redhat.com>
891
892 PR 22875
893 * objcopy.c (copy_object): Check the error status after marking
894 symbols used in relocations.
895 * testsuite/binutils-all/strip-13.s: New test source file.
896 * testsuite/binutils-all/strip-13.s: New test driver file.
897 * testsuite/binutils-all/objcopy.exp: Run the new test.
898
2c1c9679
AM
8992018-02-26 Alan Modra <amodra@gmail.com>
900
901 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
902 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
903
6e05870c
AM
9042018-02-23 Alan Modra <amodra@gmail.com>
905
906 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
907 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
908
b0ab9c45
RH
9092018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
910
911 * doc/binutils.texi (objcopy): Add missing closing square
912 parenthesis to listing of objcopy's command line options.
913
e535d0dd
MK
9142018-02-19 Matthias Klose <doko@debian.org>
915
916 * strings.c (long_options): Include-all-whitespace does not take
917 an extra agument.
918
6e5e9d58
AM
9192018-02-13 Alan Modra <amodra@gmail.com>
920
921 PR 22836
922 * testsuite/binutils-all/group-7.s,
923 * testsuite/binutils-all/group-7a.d,
924 * testsuite/binutils-all/group-7b.d,
925 * testsuite/binutils-all/group-7c.d: New tests.
926 * testsuite/binutils-all/objcopy.exp: Run them.
927
8de3a6e2
NC
9282018-02-08 Nick Clifton <nickc@redhat.com>
929
930 PR 22802
931 * dwarf.c (load_separate_debug_file): Return early if the user is
932 not interested in debug links.
933
68807c3c
NC
9342018-02-06 Nick Clifton <nickc@redhat.com>
935
936 PR 22793
937 * readelf.c (find_section): Replace assertion with test and return
938 of NULL.
939 (find_section_by_address): Add test of section header table
940 existance.
941 (find_section_by_type): Likewise.
942 (find_section_in_set): Likewise.
943
2d6dda71
MR
9442018-02-05 Maciej W. Rozycki <macro@mips.com>
945
946 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
947 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
948 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
949 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
950
78c88364
MR
9512018-02-05 Maciej W. Rozycki <macro@mips.com>
952
953 * testsuite/config/default.exp (binutils_run): Document
954 `binutils_run_status'.
955 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
956 and set it.
957 (run_dump_test): Add `error', `error_output', `warning' and
958 `warning_output' options. Update documentation accordingly.
959
5bb0830d
AB
9602018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
961
962 * dwarf.c (dwarf_regnames_riscv): New register name table.
963 (init_dwarf_regnames_riscv): New function.
964 (init_dwarf_regnames): Add call to initialise RiscV register
965 names.
966 * dwarf.h (init_dwarf_regnames_riscv): Declare.
967 * objdump.c (dump_dwarf): Add call to initialise RiscV register
968 names.
969
f2023ce7
AM
9702018-02-01 Alan Modra <amodra@gmail.com>
971
972 PR 22769
973 * objdump.c (load_specific_debug_section): Check for overflow
974 when adding one to section size for a string section terminator.
975
fcabedd5
NC
9762018-01-30 Nick Clifton <nickc@redhat.com>
977
978 PR 22734
979 * doc/binutils.texi (nm): Update description to point out that
980 zero-initialized values can also be shown as type B, b, S or s
981 since they can be stored in the BSS section.
982
f49db8be
AM
9832018-01-30 Alan Modra <amodra@gmail.com>
984
985 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
986 "artificially large" end address.
987
a8d6d6ac
NC
9882018-01-28 Nick Clifton <nickc@redhat.com>
989
990 * README-how-to-make-a-release: Add note about checking gpg key
991 and the results of gnupload.
992
9a5db26e
NC
9932018-01-27 Nick Clifton <nickc@redhat.com>
994
995 * README-how-to-make-a-release: Add details on how to actually
996 make the release.
997
94c2436b
NC
9982018-01-26 Nick Clifton <nickc@redhat.com>
999
1000 * README-how-to-make-a-release: Add more details on updating
1001 version numbers.
1002
1ea332d6
MR
10032018-01-22 Maciej W. Rozycki <macro@mips.com>
1004
1005 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
1006 option description.
1007
d65ce302
MR
10082018-01-22 Maciej W. Rozycki <macro@mips.com>
1009
1010 * MAINTAINERS: Update my company e-mail address.
1011
f433138f
NC
10122018-01-22 Nick Clifton <nickc@redhat.com>
1013
1014 * po/sv.po: Updated Swedish translation.
1015
7ab82037
NC
10162018-01-18 Nick Clifton <nickc@redhat.com>
1017
1018 * po/bg.po: Updated Bulgarian translation.
1019
0dd86f32
JB
10202018-01-16 Joel Brobecker <brobecker@adacore.com>
1021
1022 * README-how-to-make-a-release: Add reminder to update the
1023 branch name in gdbadmin's crontab on sourceware.
1024
a960d29f
JB
10252018-01-16 Joel Brobecker <brobecker@adacore.com>
1026
1027 * README-how-to-make-a-release: Remove trailing spaces.
1028
f6efed01
NC
10292018-01-16 Nick Clifton <nickc@redhat.com>
1030
1031 * po/fr.po: Updated French translation.
1032
616dcb87
NC
10332018-01-15 Nick Clifton <nickc@redhat.com>
1034
1035 * po/uk.po: Updated Ukranian translation.
1036
3957a496
NC
10372018-01-13 Nick Clifton <nickc@redhat.com>
1038
19e2900b 1039 * README-how-to-make-a-release: Update notes.
3957a496
NC
1040 * po/binutils.pot: Regenerated.
1041
769c7ea5
NC
10422018-01-13 Nick Clifton <nickc@redhat.com>
1043
1044 * configure: Regenerate.
1045
9176ac5b
NC
10462018-01-13 Nick Clifton <nickc@redhat.com>
1047
faf766e3 1048 2.30 branch created.
9176ac5b
NC
1049 * NEWS: Add marker for 2.30.
1050
98ab9e96
NC
10512018-01-12 Nick Clifton <nickc@redhat.com>
1052
1053 * README-how-to-make-a-release: Add notes on how to make the
1054 branch and prelease snapshot.
1055 * BRANCHES: Add binutils-2_29-branch.
1056
bf41f30d
NC
10572018-01-10 Nick Clifton <nickc@redhat.com>
1058
1059 * MAINTAINERS: Note that it is now the configure.ac file and not
1060 the configure.in file that needs to be kept in sync with gcc.
1061 Add a note about sending patches for libiberty to gcc.
1062
f13974bd
NC
10632018-01-03 Nick Clifton <nickc@redhat.com>
1064
1065 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
1066 constants.
1067
6f156d7a
NC
10682018-01-03 Nick Clifton <nickc@redhat.com>
1069
1070 * objcopy.c (objcopy_internal_note): New structure.
1071 (gap_exists): New function.
1072 (is_open_note): New function.
1073 (is_func_note): New function.
1074 (is_64bit): New function.
1075 (merge_gnu_build_notes): Handle v3 notes. Do not merge
1076 if there are relocations against the notes.
1077 * readelf.c (get_note_type): Use short names for build attribute
1078 notes.
1079 (print_symbol_for_build_attribute): Rename to
1080 get_symbol_for_build_attribute. Returns the found symbol rather
1081 than printing it.
1082 (print_gnu_build_attribute_description): Maintain address ranges
1083 for function notes as well as global notes. Handle v3 notes.
1084 (print_gnu_build_attribute_name): Use more space for printing the
1085 name in wide mode.
1086 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
1087 Eliminate symbol references in order to remove the need for
1088 relocations.
1089 * testsuite/binutils-all/note-2-64.s: Likewise.
1090 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
1091 symbol.
1092 * testsuite/binutils-all/note-3-64.s: Likewise.
1093 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
1094 output.
1095 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
1096 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
1097 * testsuite/binutils-all/note-2-32.d: Likewise.
1098 * testsuite/binutils-all/note-2-64.d: Likewise.
1099 * testsuite/binutils-all/note-3-32.d: Likewise.
1100 * testsuite/binutils-all/note-3-64.d: Likewise.
1101 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
1102 * testsuite/binutils-all/note-4-32.s: New test.
1103 * testsuite/binutils-all/note-4-64.d: New test result file.
1104 * testsuite/binutils-all/note-4-32.d: New test result file.
1105
219d1afa
AM
11062018-01-03 Alan Modra <amodra@gmail.com>
1107
1108 Update year range in copyright notice of all files.
1109
1e563868 1110For older changes see ChangeLog-2017
3499769a 1111\f
1e563868 1112Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
1113
1114Copying and distribution of this file, with or without modification,
1115are permitted in any medium without royalty provided the copyright
1116notice and this notice are preserved.
1117
1118Local Variables:
1119mode: change-log
1120left-margin: 8
1121fill-column: 74
1122version-control: never
1123End:
This page took 0.17703 seconds and 4 git commands to generate.