Remove run_dump_test support for objcopy as a dump program
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
04ade4bc
AM
12018-09-15 Alan Modra <amodra@gmail.com>
2
3 * testsuite/binutils-all/group-7a.d,
4 * testsuite/binutils-all/group-7b.d,
5 * testsuite/binutils-all/group-7c.d,
6 * testsuite/binutils-all/symbols-1.d,
7 * testsuite/binutils-all/symbols-2.d,
8 * testsuite/binutils-all/symbols-3.d,
9 * testsuite/binutils-all/symbols-4.d: Remove DUMPPROG.
10
1fcd7e87
AM
112018-09-14 Alan Modra <amodra@gmail.com>
12
13 PR binutils/23633
14 * testsuite/binutils-all/pr23633.d: Don't fail when assembler
15 generates sections other than .text.
16
319dbdfb
L
172018-09-13 H.J. Lu <hongjiu.lu@intel.com>
18
19 PR binutils/23633
20 * testsuite/binutils-all/objcopy.exp: Run pr23633.
21 * testsuite/binutils-all/pr23633.d: New file.
22 * testsuite/binutils-all/pr23633.list: Likewise.
23 * testsuite/binutils-all/pr23633.s: Likewise.
24
508d0c9b
NC
252018-09-13 Nick Clifton <nickc@redhat.com>
26
27 PR 23633
28 * objcopy.c (add_specific_symbols): Do not free the buffer at the
29 end of the function.
30
f9853190
AM
312018-09-10 Alan Modra <amodra@gmail.com>
32
33 PR binutils/23611
34 * objcopy.c (handle_remove_section_option): Consider .rela and
35 .rel sections for stripping directly as well as attached to the
36 associated section they relocate.
37 * doc/binutils.texi (remove-relocations): Specify that this
38 option removes non-dynamic relocation sections.
39 * testsuite/binutils-all/objcopy.exp
40 (objcopy_remove_relocations_from_executable): New test.
41
20a4d0bd
NC
422018-09-03 Nick Clifton <nickc@redhat.com>
43
44 * po/ja.po: Updated Japanese translation.
45
0f60cce3
L
462018-08-31 H.J. Lu <hongjiu.lu@intel.com>
47
48 * testsuite/binutils-all/readelf.s-64: Adjusted for
49 .note.gnu.property section.
50 * testsuite/binutils-all/strip-3.d: Also strip
51 .note.gnu.property section.
52
6c0d3bde
L
532018-08-31 H.J. Lu <hongjiu.lu@intel.com>
54
55 * testsuite/binutils-all/i386/compressed-1b.d: Pass
56 -mx86-used-note=no to assembler.
57 * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
58 * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
59 * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
60 * testsuite/binutils-all/i386/empty.d: Pass -mx86-used-note=yes
61 to assembler and update expected output from "readelf -n".
62 * testsuite/binutils-all/i386/ibt.d: Likewise.
63 * testsuite/binutils-all/i386/pr21231a.d: Likewise.
64 * testsuite/binutils-all/i386/pr21231b.d: Likewise.
65 * testsuite/binutils-all/i386/shstk.d: Likewise.
66 * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
67 * testsuite/binutils-all/x86-64/empty.d: Likewise.
68 * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
69 * testsuite/binutils-all/x86-64/ibt.d: Likewise.
70 * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
71 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
72 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
73 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
74 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
75 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
76 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
77 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
78 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
79 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
80 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
81 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
82 * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
83 * testsuite/binutils-all/x86-64/shstk.d: Likewise.
84
385e5b90
L
852018-08-30 H.J. Lu <hongjiu.lu@intel.com>
86
87 * readelf.c (process_section_headers): Treat SHT_FINI_ARRAY and
88 SHT_PREINIT_ARRAY as relocatable sections.
89
4c971803
CX
902018-08-30 Chenghua Xu <paul.hua.gm@gmail.com>
91
92 * MAINTAINERS: Add myself as a MIPS port maintainer.
93
9108bc33
CX
942018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
95
96 * NEWS: Mention Loongson 2K1000 proccessor support.
97 * readelf.c (get_machine_flags): Handle gs264e.
98
bd782c07
CX
992018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
100
101 * NEWS: Mention Loongson 3A2000/3A3000 proccessor support.
102 * readelf.c (get_machine_flags): Handle gs464e.
103
ac8cb70f
CX
1042018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
105
106 * NEWS: Mention Loongson 3A1000 proccessor support.
107 * readelf.c (get_machine_flags): Rename loongson-3a to gs464.
108 (print_mips_isa_ext): Delete AFL_EXT_LOONGSON_3A.
109
a693765e
CX
1102018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
111
112 * readelf.c (print_mips_ases): Add Loongson EXT2 extension.
113
bdc6c06e
CX
1142018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
115
116 * readelf.c (print_mips_ases): Add Loongson EXT extension.
117
716c08de
CX
1182018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
119
120 * readelf.c (print_mips_ases): Add CAM extension.
121
90c745dc
L
1222018-08-27 H.J. Lu <hongjiu.lu@intel.com>
123
124 * readelf.c (decode_x86_isa): Print <None> if bitmask only
125 contains the GNU_PROPERTY_X86_UINT32_VALID bit.
126 (decode_x86_feature_1): Likewise.
127 (decode_x86_feature_2): Likewise.
128 (print_gnu_property_note): Don't mask out the
129 GNU_PROPERTY_X86_UINT32_VALID bit.
130 * testsuite/binutils-all/i386/pr21231b.d: Updated.
131 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
132
65b3d26e
L
1332018-08-27 H.J. Lu <hongjiu.lu@intel.com>
134
135 * readelf.c (decode_x86_compat_isa): Break multi-statement line.
136 (decode_x86_isa): Likewise.
137 (decode_x86_feature_2): Likewise.
138
7a815dd5
L
1392018-08-25 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR ld/23499
142 * readelf.c (get_symbol_version_string): Return _("<corrupt>")
143 for corrupt symbol version info.
144
a9eafb08
L
1452018-08-24 H.J. Lu <hongjiu.lu@intel.com>
146
147 * readelf.c (decode_x86_compat_isa): New function.
148 (decode_x86_feature_2): Likewise.
149 (decode_x86_isa): Updated for new X86_ISA_1_XXX bits.
150 (decode_x86_feature): Renamed to ...
151 (decode_x86_feature_1): This. Remove the type argument.
152 (print_gnu_property_note): Handle X86_COMPAT_ISA_1_USED,
153 X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO, X86_UINT32_AND_HI,
154 X86_UINT32_OR_LO, X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and
155 X86_UINT32_OR_AND_HI instead of X86_ISA_1_USED, X86_ISA_1_NEEDED
156 and X86_FEATURE_1_AND.
157 * testsuite/binutils-all/i386/pr21231b.s: Updated to the current
158 GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
159 values.
160 * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.
161 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
162 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
163 * testsuite/binutils-all/x86-64/pr23494c.s: Likewise.
164 * testsuite/binutils-all/i386/pr21231b.d: Updated.
165 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
166 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
167 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
168 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
169 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
170 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
171 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
172 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
173 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
174
aa7bca9b
L
1752018-08-24 H.J. Lu <hongjiu.lu@intel.com>
176
177 * readelf.c (print_gnu_property_note): Check the
178 GNU_PROPERTY_X86_UINT32_VALID bit for invalid GNU property note.
179
14732552
AM
1802018-08-23 Alan Modra <amodra@gmail.com>
181
182 * readelf.c (get_ppc64_symbol_other): Return NULL if st_other
183 field contains unrecognised or reserved values. Handle
184 localentry:1 value.
185
7dd36a6f
L
1862018-08-23 H.J. Lu <hongjiu.lu@intel.com>
187
188 PR ld/23536
189 * Makefile.am (development.exp): New target.
190 (EXTRA_DEJAGNU_SITE_CONFIG): New.
191 (DISTCLEANFILES): Add development.exp.
192 * Makefile.in: Regenerated.
193 * testsuite/binutils-all/objcopy.exp (strip_test): Call
194 prune_warnings to prune BFD output.
195 (strip_test_with_saving_a_symbol): Likewise.
196 (objcopy_test_without_global_symbol): Likewise.
197 * testsuite/lib/binutils-common.exp (prune_warnings_extra):
198 New proc.
199 (prune_warnings): Likewise.
200
44c2eb66
L
2012018-08-23 H.J. Lu <hongjiu.lu@intel.com>
202
203 * README-how-to-make-a-release: Document setting "experimental"
204 to false.
205
e8a64888
AM
2062018-08-22 Alan Modra <amodra@gmail.com>
207
208 * readelf.c (process_file_header): Assign updated values from
209 section_header[0] fields to e_phnum, e_shnum and e_shstrndx
210 during printing of header. Correct e_shstrndx range check.
211 Remove unnecessary casts and use %u rather than %ld for
212 unsigned int header fields. Don't print a random %lx when
213 reporting an unknown EI_VERSION.
214
06d743b7
NC
2152018-08-21 Nick Clifton <nickc@redhat.com>
216
217 * MAINTAINERS: Note that Arnold Metselaar has retired as the z80
218 maintainer.
219
66b09c7e
S
2202018-08-21 L. Simon <l.simon@samsung.com>
221
222 PR 23531
223 * readelf.c (hppa_process_unwind): Only dump the unwind table if
224 the data was successfully read in.
225
506b86a4
AM
2262018-08-18 Alan Modra <amodra@gmail.com>
227
228 * testsuite/lib/binutils-common.exp (is_elf64): Use directory of
229 input file for readelf.out.
230 (is_rela): New proc.
231 * testsuite/binutils-all/objcopy.exp (elf64): Set new variable
232 from first result of is_elf64 test.
233 (reloc_format): Set using is_rela.
234 (strip-13): Pass RELOC and ELF64 to assembler.
235 (strip-14, strip-15): Use elf64 rather than calling is_elf64 again.
236 * testsuite/binutils-all/strip-13.d: Run for more targets.
237 * testsuite/binutils-all/strip-13mips64.s: Use RELOC and set
238 addend to zero.
239 * testsuite/binutils-all/strip-13rel.s: Use RELOC and ELF64.
240 Don't add _NONE reloc.
241 * testsuite/binutils-all/strip-13rela.s: Likewise.
242
9c973a29
L
2432018-08-10 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR binutils/23494
246 * testsuite/binutils-all/x86-64/pr23494c.s: New file.
247 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
248 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
249
11459a79
L
2502018-08-10 H.J. Lu <hongjiu.lu@intel.com>
251
252 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Skip nacl
253 targets.
254 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
255 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
256 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
257 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
258 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
259 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
260 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
261
6404ab99
L
2622018-08-08 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR binutils/23494
265 * testsuite/binutils-all/x86-64/pr23494a-x32.d: New file.
266 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
267 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
268 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
269 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
270 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
271 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
272 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
273 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
274 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
275
f384a1f0
KB
2762018-08-08 Kevin Buettner <kevinb@redhat.com>
277
f9853190
AM
278 * dwarf.c (decode_location_expresion): Add case for
279 DW_OP_GNU_variable_value.
f384a1f0 280
db1e1b45 2812018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
282
283 * readelf.c (display_arc_attribute): Print Tag_ARC_ATR_version.
284
4aae6e5a
NC
2852018-08-03 Nick Clifton <nickc@redhat.com>
286
287 * objcopy.c (merge_gnu_build_notes): Delete empty notes. Merge
288 identical function notes.
289
e2561448
NC
2902018-08-01 Nick Clifton <nickc@redhat.com>
291
292 * README-how-to-make-a-release: Add note about regenerating the
293 info files prior to the release.
294
2409af1e
AJ
2952018-07-30 Andrew Jenner <andrew@codesourcery.com>
296
297 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer.
298
d0ba5758
AJ
2992018-07-30 Andrew Jenner <andrew@codesourcery.com>
300
301 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer.
302
b8891f8d
AJ
3032018-07-30 Andrew Jenner <andrew@codesourcery.com>
304
305 * readelf.c: Include elf/csky.h.
306 (guess_is_rela): Handle EM_CSKY.
307 (dump_relocations): Likewise.
308 (get_machine_name): Likewise.
309 (is_32bit_abs_reloc): Likewise.
310
e3d39609
NC
3112018-07-25 Nick Clifton <nickc@redhat.com>
312
313 * rdcoff.c (parse_coff_struct_type): Free fields array upon early
314 exit.
315 (parse_coff_enum_type): Free names and vals arrays upon early
316 exit.
317 * rddbg.c (read_section_stabs_debugging_info): Free shandle and
318 strings and stabs arrays upon early exit.
319 * readelf.c (get_32bit_section_headers): Free shdrs structure upon
320 early exit.
321 (get_64bit_section_headers): Likewise.
322 (get_32bit_elf_symbols): Generate an error if multiple symbol
323 table index sections are associated with the same symbol section.
324 (get_64bit_elf_symbols): Likewise.
325 (process_dynamic_section): Generate an error if there are multiple
326 dynamic symbol table sections, multiple dynamic string tables or
327 multiple dynamic symbol information sections.
328
1d97232a
NC
3292018-07-24 Nick Clifton <nickc@redhat.com>
330
331 * po/sv.po: Updated Swedish translation.
332
7b8d9e8c
AM
3332018-07-24 Alan Modra <amodra@gmail.com>
334
335 PR 23431
336 * dwarf.c (display_formatted_table): Replace "what" parameter
337 with "is_dir". Expand messages. Fix capitalisation.
338 * testsuite/binutils-all/dw5.W: Update expected output.
339
67ce483b
AM
3402018-07-24 Alan Modra <amodra@gmail.com>
341
342 PR 23430
343 * elfcomm.h (struct archive_info): Rename uses_64bit_indicies
344 to uses_64bit_indices.
345 * elfcomm.c (setup_archive): Update uses of above.
346 * readelf.c (process_archive): Likewise.
347 (get_section_type_name): Rename indicies to indices.
348 (get_32bit_elf_symbols, get_64bit_elf_symbols): Likewise.
349 (process_section_groups): Likewise.
350
e2e31f10
MR
3512018-07-20 Maciej W. Rozycki <macro@mips.com>
352
353 * MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
354 ISA maintenance.
355
3391569f
NC
3562018-07-20 Nick Clifton <nickc@redhat.com>
357
358 * objcopy.c (add_specific_symbols): Free buffer on exit.
359 (add_redefine_syms_file): Close file handle on exit.
360 (copy_object): Close file handle on early exit.
361 Free buffer on early exit.
362 Free gaps buffers once they are no longer needed.
363 * dwarf.c (display_debug_frames): Free allocated memory on exit.
364 (load_separate_debug_info): Free allocate memory on early exit.
365
8095d2f7
CX
3662018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
367 Maciej W. Rozycki <macro@mips.com>
368
369 * readelf.c (print_mips_ases): Add MMI extension.
370
79f5b65e
DD
3712018-07-19 DJ Delorie <dj@redhat.com>
372
373 * MAINTAINERS (RL78, RX): Remove myself as maintainer.
374
442a6ce8
NC
3752018-07-19 Nick Clifton <nickc@redhat.com>
376
377 * dwarf.c (read_cie): Free allocated memory before returning with
378 a failure result.
379
3fd21718
PFC
3802018-07-16 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
381
382 * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
383 description.
384
ad96220c
NC
3852018-07-16 Nick Clifton <nickc@redhat.com>
386
387 * README-how-to-make-a-release: Add note to check for new top
388 level files and add them to the src-release.sh script.
389
6cb624f8
NC
3902018-07-14 Nick Clifton <nickc@redhat.com>
391
392 * README-how-to-make-a-release: Updated with corrections based on
393 the 2.31 release experience.
394
55cc53e9
FT
3952018-07-12 Francois H. Theron <francois.theron@netronome.com>
396
397 * readelf.c (process_section_headers): Don't print section type
398 twice for --section-details.
399
be570f06
AM
4002018-07-10 Alan Modra <amodra@gmail.com>
401
402 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
403 zero for xgate.
404
d20e98ab
NC
4052018-07-06 Nick Clifton <nickc@redhat.com>
406
407 * readelf.c (same_section): New function.
408 (print_gnu_build_attribute_description): Do not complain about
409 gaps that cross a section boundary.
410
d8dab054
NC
4112018-07-05 Nick Clifton <nickc@redhat.com>
412
413 * po/bg.po: Updated Bulgarian translation.
414
a05a5b64
TP
4152018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
416
417 * NEWS: Use command-line consistently when used in a compount word.
418 * doc/binutils.texi: Likewise and fix trailing whitespace on same
419 line.
420
30aa1306
NC
4212018-06-26 Nick Clifton <nickc@redhat.com>
422
423 * po/sv.po: Updated Swedish translation.
424 * po/uk.po: Updated Ukranian translation.
425
eca4b721
NC
4262018-06-26 Nick Clifton <nickc@redhat.com>
427
428 * doc/binutils.texi: Fix spelling mistakes.
429 * README--how-to-make-a-release: Likewise.
430
1021d1cb
TT
4312018-06-25 Tom Tromey <tom@tromey.com>
432
433 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
434 Bump version number.
435
71300e2c
NC
4362018-06-24 Nick Clifton <nickc@redhat.com>
437
438 * README-how-to-make-a-release: Update with experiences from
439 making 2.31 branch.
440 * po/binutils.pot: Regenerate.
441 * configure: Regenerate.
442
719d8288
NC
4432018-06-24 Nick Clifton <nickc@redhat.com>
444
445 2.31 branch created.
446 * NEWS: Add marker for 2.31.
447
d388f643
AM
4482018-06-21 Alan Modra <amodra@gmail.com>
449
450 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
451 * doc/Makefile.in: Regenerate.
452
d0ac1c44
SM
4532018-06-19 Simon Marchi <simon.marchi@ericsson.com>
454
455 * configure.ac: Remove AC_PREREQ.
456 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
457 info-in-builddir no-texinfo.tex.
458 * Makefile.in: Re-generate.
459 * aclocal.m4: Re-generate.
460 * config.in: Re-generate.
461 * configure: Re-generate.
462 * doc/Makefile.in: Re-generate.
463
3a075e56
AS
4642018-06-19 Andreas Schwab <schwab@suse.de>
465
466 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
467 (is_8bit_abs_reloc): New function.
468 (is_6bit_abs_reloc): New function.
469 (is_6bit_inplace_sub_reloc): New function.
470 (apply_relocations): Use them. Handle 6-bit relocations.
471
6f20c942
FS
4722018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
473
474 * readelf.c (print_mips_ases): Add GINV extension.
475
1f6f5dba
L
4762018-06-14 H.J. Lu <hongjiu.lu@intel.com>
477
478 PR binutils/23267
479 * readelf.c (get_symbol_version_string): Check if the first
480 symbol version is base version.
481
730c3174
SE
4822018-06-13 Scott Egerton <scott.egerton@imgtec.com>
483 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
484
485 * readelf.c (print_mips_ases): Add CRC.
486
7a486e6d
NC
4872018-06-13 Nick Clifton <nickc@redhat.com>
488
489 * doc/binutils.texi (objdump): Add missing closing square
490 parenthesis to listing of objcopy's command line options.
491
5a485b38
NC
4922018-06-11 Nick Clifton <nickc@redhat.com>
493
494 * po/es.po: Updated Spanish translation.
495
55e99962
L
4962018-06-01 H.J. Lu <hongjiu.lu@intel.com>
497
498 * configure: Regenerated.
499
0034eed0
AM
5002018-05-31 Alan Modra <amodra@gmail.com>
501
502 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
503 set CC_FOR_TARGET. Run test non-native.
504 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
505 Likewise.
506 (test_follow_debuglink): Run test non-native.
507
1869e86f
AB
5082018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
509
510 PR 23107
511 * ar.c (display_offsets): New variable.
512 (usage): Add description of 'O' operator.
513 (decode_option): Handle 'O' operator.
514 (print_descr): Pass display_offsets to print_arelt_descr.
515 * arsup.c: Update call to printy_arelt_descr.
516 * objdump.c: Likewise.
517 * bucomm.c (print_arelt_descr): If offsets parameter is true then
518 display offset of archive element within the archive.
519 * bucomm.h: Update prototype for print_arelt_descr.
520 * doc/binutils.texi: Update description of ar command.
521 * NEWS: Mention the new feature.
522 * testsuite/binutils-all/ar.exp: Add text of new feature.
523
bb3b5316
AM
5242018-05-28 Alan Modra <amodra@gmail.com>
525
526 PR 23235
527 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
528 unsupported rather than fail on compile errors.
529 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
530 Likewise. Save and restore CFLAGS_FOR_TARGET.
531
7f999549
JW
5322018-05-18 Kito Cheng <kito.cheng@gmail.com>
533
534 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
535
7b4ae824
JD
5362018-05-18 John Darrington <john@darrington.wattle.id.au>
537
538 * readelf.c: Add support for s12z architecture.
539 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
540 targets.
541
f9830ec1
TC
5422018-05-15 Tamar Christina <tamar.christina@arm.com>
543
544 PR binutils/21446
545 * doc/binutils.texi (-M): Document AArch64 options.
546
7d02540a
TC
5472018-05-15 Tamar Christina <tamar.christina@arm.com>
548
549 PR binutils/21446
550 * doc/binutils.texi (-M): Document AArch64 options.
551 * NEWS: Document notes and warnings.
552
679ca975
AM
5532018-05-15 Alan Modra <amodra@gmail.com>
554
555 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
556 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
557 and *uclinux* into *linux*.
558 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
559 strip-13 test, exclude arm-vxworks and arm-windiss.
560
637b1970
JD
5612018-05-10 John Darrington <john@darrington.wattle.id.au>
562
563 * readelf.c (get_machine_name): EM_S12Z - handle new case.
564
60cb2c8a
AM
5652018-05-09 Alan Modra <amodra@gmail.com>
566
567 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
568
84f9f8c3
AM
5692018-05-09 Sebastian Rasmussen <sebras@gmail.com>
570
571 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
572
886d5428
AM
5732018-05-08 Alan Modra <amodra@gmail.com>
574
575 PR 23141
576 * objcopy.c (is_strip_section): Strip groups without a valid
577 signature symbol.
578
ce4ec1a9
AM
5792018-05-07 Alan Modra <amodra@gmail.com>
580
581 PR 23142
582 * objcopy.c (group_signature): Don't accept groups that use a
583 symbol table other than the one we've read.
584
fe944acf
FT
5852018-04-30 Francois H. Theron <francois.theron@netronome.com>
586
587 * readelf.c: Very basic support for EM_NFP and its section types.
588 * testsuite/binutils-all/nfp: New directory.
589 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
590 tests.
591 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
592 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
593 * testsuite/binutils-all/nfp/test1.d: New file.
594 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
595 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
596 * NEWS: Mention the new support.
597
6d9dabbb
MR
5982018-04-27 Maciej W. Rozycki <macro@mips.com>
599
600 * testsuite/lib/binutils-common.exp (match_target): New procedure.
601 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
602 of `istarget' for matching with `target', `not-target', `skip'
603 and `not-skip' options.
604
0df8ad28
NC
6052018-04-26 Nick Clifton <nickc@redhat.com>
606
607 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
608 32-bit absolute reloc for the HPPA target.
609 * testsuite/binutils-all/note-5.d: New test.
610 * testsuite/binutils-all/note-5.s: Source file for new test.
611 * testsuite/binutils-all/objcopy.exp: Run new test.
612
f1ac0afe
CL
6132018-04-25 Christophe Lyon <christophe.lyon@st.com>
614
615 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
616 * testsuite/binutils-all/elfedit-3.d: Likewise.
617 * testsuite/binutils-all/objcopy.exp: Likewise.
618 * testsuite/binutils-all/strip-3.d: Likewise.
619 * testsuite/lib/binutils-common.exp: Likewise.
620
18a20338
CL
6212018-04-25 Christophe Lyon <christophe.lyon@st.com>
622 Mickaël Guêné <mickael.guene@st.com>
623
624 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
625 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
626
2ac93be7
AM
6272018-04-25 Alan Modra <amodra@gmail.com>
628
629 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
630 arm-coff support.
631 * testsuite/binutils-all/objcopy.exp: Likewise.
632 * testsuite/lib/binutils-common.exp: Likewise.
633
a7504f87
NC
6342018-04-18 Nick Clifton <nickc@redhat.com>
635
636 PR 23062
637 * dwarf.c (read_and_display_attr_value): Replace assertions with
638 test and warning message.
639
c65c21e1
AM
6402018-04-18 Alan Modra <amodra@gmail.com>
641
642 * testsuite/lib/binutils-common.exp: Remove support for assorted
643 aout targets.
644
6aea08d9
NC
6452018-04-17 Nick Clifton <nickc@redhat.com>
646
c4a91159 647 PR 23063
56d8f8a9
NC
648 * readelf.c (print_symbol): If the width is zero, return straight
649 away.
650
6aea08d9
NC
651 PR 23064
652 * dwarf.c (process_cu_tu_index): Test for a potential buffer
653 overrun before copying signature pointer.
654
f954747f
AM
6552018-04-17 Alan Modra <amodra@gmail.com>
656
657 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
658
d7867d17
AM
6592018-04-16 Alan Modra <amodra@gmail.com>
660
661 * readelf.c (get_machine_name): Correct typo.
662
ddb00039
AM
6632018-04-16 Alan Modra <amodra@gmail.com>
664
665 * configure.ac: Remove arm-epoc-pe support.
666 * dlltool.c: Likewise.
667 * configure: Regenerate.
668
c9098af4
AM
6692018-04-16 Alan Modra <amodra@gmail.com>
670
671 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
672 sparc-coff support.
673
dc12032b
AM
6742018-04-16 Alan Modra <amodra@gmail.com>
675
676 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
677 support.
678 * testsuite/binutils-all/copy-3.d: Likewise.
679 * testsuite/binutils-all/objcopy.exp: Likewise.
680 * testsuite/lib/binutils-common.exp: Likewise.
681
211dc24b
AM
6822018-04-16 Alan Modra <amodra@gmail.com>
683
684 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
685
a9a4b302
AM
6862018-04-16 Alan Modra <amodra@gmail.com>
687
688 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
689
04cb01fd
AM
6902018-04-16 Alan Modra <amodra@gmail.com>
691
692 * testsuite/binutils-all/objdump.exp: Remove we32k support.
693
c2bf1eec
AM
6942018-04-16 Alan Modra <amodra@gmail.com>
695
696 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
697 * testsuite/binutils-all/objdump.exp: Remove m88k support.
698
6793974d
AM
6992018-04-16 Alan Modra <amodra@gmail.com>
700
701 * readelf.c: Remove i370 support.
702 * testsuite/binutils-all/objdump.exp: Likewise.
703
e82aa794
AM
7042018-04-16 Alan Modra <amodra@gmail.com>
705
706 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
707 * testsuite/lib/binutils-common.exp: Likewise.
708
fe0bf0fd
AM
7092018-04-16 Alan Modra <amodra@gmail.com>
710
711 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
712
fdef3943
AM
7132018-04-16 Alan Modra <amodra@gmail.com>
714
715 * Makefile.am: Remove IEEE 695 support.
716 * budbg.h: Likewise.
717 * doc/binutils.texi: Likewise.
718 * makefile.vms: Likewise.
719 * objcopy.c: Likewise.
720 * objdump.c: Likewise.
721 * rddbg.c: Likewise.
722 * ieee.c: Delete.
723 * Makefile.in: Regenerate.
724 * po/POTFILES.in: Regenerate.
725
5972ac73
AM
7262018-04-16 Alan Modra <amodra@gmail.com>
727
728 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
729 * testsuite/binutils-all/nm.exp: Likewise.
730
b4b594e3
AM
7312018-04-16 Alan Modra <amodra@gmail.com>
732
733 * .gitignore: Remove netware support.
734 * Makefile.am: Likewise.
735 * configure.ac: Likewise.
736 * doc/Makefile.am: Likewise.
737 * doc/binutils.texi: Likewise.
738 * testsuite/binutils-all/nm.exp: Likewise.
739 * nlmconv.c: Delete.
740 * nlmconv.h: Delete.
741 * nlmheader.y: Delete.
742 * Makefile.in: Regenerate.
743 * configure: Regenerate.
744 * doc/Makefile.in: Regenerate.
745 * po/POTFILES.in: Regenerate.
746
fceadf09
AM
7472018-04-16 Alan Modra <amodra@gmail.com>
748
749 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
750
fb70ec17
AM
7512018-04-14 Alan Modra <amodra@gmail.com>
752
753 * readelf.c (get_machine_name): Revert 2018-04-11 change.
754
86c6c6df
NC
7552018-04-12 Nick Clifton <nickc@redhat.com>
756
757 PR 23050
758 * readelf.c (process_dynamic_section): Correct dynamic string
759 table size calculation.
760
a8eb42a8
AM
7612018-04-11 Alan Modra <amodra@gmail.com>
762
763 * ieee.c: Remove i960 support.
764 * od-macho.c: Remove i860 support.
765 * readelf.c: Remove i860 and i960 support.
766 * testsuite/binutils-all/objcopy.exp: Likewise.
767 * testsuite/binutils-all/objdump.exp: Likewise.
768 * testsuite/lib/binutils-common.exp: Likewise.
769
c43b2c54
MR
7702018-04-11 Maciej W. Rozycki <macro@mips.com>
771
772 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
773 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
774
d4ae1932
AM
7752018-04-10 Alan Modra <amodra@gmail.com>
776
777 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
778 reloc=11 for pru and reloc=50 for nds32.
779 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
780
d52e3d06
MR
7812018-04-09 Maciej W. Rozycki <macro@mips.com>
782
783 * testsuite/binutils-all/strip-15.d: New test.
784 * testsuite/binutils-all/strip-15rel.s: New test source.
785 * testsuite/binutils-all/strip-15rela.s: New test source.
786 * testsuite/binutils-all/strip-15mips64.s: New test source.
787 * testsuite/binutils-all/objcopy.exp: Run the new test.
788
3f97ba9f
MR
7892018-04-09 Maciej W. Rozycki <macro@mips.com>
790
791 * testsuite/binutils-all/strip-14.d: New test.
792 * testsuite/binutils-all/strip-14rel.s: New test source.
793 * testsuite/binutils-all/strip-14rela.s: New test source.
794 * testsuite/binutils-all/strip-14mips64.s: New test source.
795 * testsuite/binutils-all/objcopy.exp: Run the new test.
796
2008a0db
TT
7972018-04-06 Tom Tromey <tom@tromey.com>
798
799 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
800 constants from DWARF 5.
801
3cba8b6c
L
8022018-04-05 H.J. Lu <hongjiu.lu@intel.com>
803
804 PR gas/22318
805 * configure: Regenerated.
806
2d8c1a23
MR
8072018-04-05 Maciej W. Rozycki <macro@mips.com>
808
809 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
810 than `.dc.w' in second relocation.
811
65bd2045
MR
8122018-04-05 Maciej W. Rozycki <macro@mips.com>
813
814 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
815 relocation type 0x8f' error message.
816
2f8ceb38
MR
8172018-04-05 Maciej W. Rozycki <macro@mips.com>
818
819 * testsuite/binutils-all/strip-13.s: Rename to...
820 * testsuite/binutils-all/strip-13rela.s: ... this.
821 * testsuite/binutils-all/strip-13rel.s: New test source.
822 * testsuite/binutils-all/strip-13mips64.s: New test source.
823 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
824 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
825 `m68hc11-*' to `not-target' list.
826 * testsuite/binutils-all/objcopy.exp: Switch between sources for
827 `strip-13'.
828
aad7be45
MR
8292018-04-05 Maciej W. Rozycki <macro@mips.com>
830
831 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
832 241 (0xf1) for the relocation number and RELA addend.
833 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
834 `not-target' list.
835
89f60df2
JDA
8362018-04-04 John David Anglin <danglin@gcc.gnu.org>
837
838 * MAINTAINERS: Update my e-mail address.
839
f1ca0d6d
NC
8402018-04-04 Nick Clifton <nickc@redhat.com>
841
842 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
843
8fd75781
NC
8442018-03-23 Nick Clifton <nickc@redhat.com>
845
846 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
847 symbols.
848 (print_gnu_build_attribute_description): If no file start symbol
849 could be found, look for one two bytes into the file.
850 * testsuite/binutils-all/note-4-64.s: Set the address of the file
851 start symbol to two bytes into the file.
852 * testsuite/binutils-all/note-4-32.s: Likewise.
853
b1202ffa
L
8542018-03-21 H.J. Lu <hongjiu.lu@intel.com>
855
856 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
857 DF_1_WEAKFILTER and DF_1_NOCOMMON.
858
7e100140
NC
8592018-03-20 Nick Clifton <nickc@redhat.com>
860
861 * po/es.po: Updated Spanish translation.
862 * po/ru.po: Updated Russian translation.
863
e45ad123
NC
8642018-03-13 Nick Clifton <nickc@redhat.com>
865
866 PR 22957
867 * stabs.c (pop_binincl): Fail if the file index is off the end of
868 the stack.
869
81db3241
NC
8702018-03-13 Nick Clifton <nickc@redhat.com>
871
872 PR 22955
873 * stabs.c (parse_number): Add p_end parameter and use it to check
874 the validity of the pp parameter. Add checks to prevent walking
875 off the end of the string buffer.
876 (parse_stab_string): Likewise.
877 (parse_stab_type): Likewise.
878 (parse_stab_type_number): Likewise.
879 (parse_stab_range_type): Likewise.
880 (parse_stab_sun_builtin_type): Likewise.
881 (parse_stab_sun_floating_type): Likewise.
882 (parse_stab_enum_type): Likewise.
883 (parse_stab_struct_type): Likewise.
884 (parse_stab_baseclasses): Likewise.
885 (parse_stab_struct_fields): Likewise.
886 (parse_stab_cpp_abbrev): Likewise.
887 (parse_stab_one_struct_field): Likewise.
888 (parse_stab_members): Likewise.
889 (parse_stab_tilde_field): Likewise.
890 (parse_stab_array_type): Likewise.
e45ad123 891
81db3241
NC
892 * parse_stab: Compute the end of the string and then pass it on to
893 individual parser functions.
894
6d4f21f6
PP
8952018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
896
897 PR binutils/22923
898 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
899 overflow.
900
52fe4420
AM
9012018-03-07 Alan Modra <amodra@gmail.com>
902
903 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
904 * configure: Regenerate.
905
0e70b27b
L
9062018-03-05 H.J. Lu <hongjiu.lu@intel.com>
907
908 PR binutils/22911
909 * objdump.c (is_significant_symbol_name): Return TRUE for all
910 .plt* sections.
911 (find_symbol_for_address): Replace linear search with binary
912 search on dynamic relocations.
913
d11ae95e
NC
9142018-03-01 Nick Clifton <nickc@redhat.com>
915
916 PR 22905
917 * dwarf.c (display_debug_ranges): Check that the offset loaded
918 from the range_entry structure is valid.
919
e184813f
AM
9202018-03-01 Alan Modra <amodra@gmail.com>
921
922 * configure.ac (ALL_LINGUAS): Add sr. Sort.
923 * configure: Regenerate.
924
bc7c0509
NC
9252018-02-27 Nick Clifton <nickc@redhat.com>
926
927 * po/pt.po: New Portuguese translation.
928 * configure.ac (ALL_LINGUAS): Add pt.
929 * configure: Regenerate.
930
f3185997
NC
9312018-02-27 Nick Clifton <nickc@redhat.com>
932
933 PR 22875
934 * objcopy.c (copy_object): Check the error status after marking
935 symbols used in relocations.
936 * testsuite/binutils-all/strip-13.s: New test source file.
937 * testsuite/binutils-all/strip-13.s: New test driver file.
938 * testsuite/binutils-all/objcopy.exp: Run the new test.
939
2c1c9679
AM
9402018-02-26 Alan Modra <amodra@gmail.com>
941
942 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
943 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
944
6e05870c
AM
9452018-02-23 Alan Modra <amodra@gmail.com>
946
947 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
948 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
949
b0ab9c45
RH
9502018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
951
952 * doc/binutils.texi (objcopy): Add missing closing square
953 parenthesis to listing of objcopy's command line options.
954
e535d0dd
MK
9552018-02-19 Matthias Klose <doko@debian.org>
956
957 * strings.c (long_options): Include-all-whitespace does not take
f9853190 958 an extra agument.
e535d0dd 959
6e5e9d58
AM
9602018-02-13 Alan Modra <amodra@gmail.com>
961
962 PR 22836
963 * testsuite/binutils-all/group-7.s,
964 * testsuite/binutils-all/group-7a.d,
965 * testsuite/binutils-all/group-7b.d,
966 * testsuite/binutils-all/group-7c.d: New tests.
967 * testsuite/binutils-all/objcopy.exp: Run them.
968
8de3a6e2
NC
9692018-02-08 Nick Clifton <nickc@redhat.com>
970
971 PR 22802
972 * dwarf.c (load_separate_debug_file): Return early if the user is
973 not interested in debug links.
974
68807c3c
NC
9752018-02-06 Nick Clifton <nickc@redhat.com>
976
977 PR 22793
978 * readelf.c (find_section): Replace assertion with test and return
979 of NULL.
980 (find_section_by_address): Add test of section header table
981 existance.
982 (find_section_by_type): Likewise.
983 (find_section_in_set): Likewise.
984
2d6dda71
MR
9852018-02-05 Maciej W. Rozycki <macro@mips.com>
986
987 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
988 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
989 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
990 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
991
78c88364
MR
9922018-02-05 Maciej W. Rozycki <macro@mips.com>
993
994 * testsuite/config/default.exp (binutils_run): Document
995 `binutils_run_status'.
996 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
997 and set it.
998 (run_dump_test): Add `error', `error_output', `warning' and
999 `warning_output' options. Update documentation accordingly.
1000
5bb0830d
AB
10012018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
1002
1003 * dwarf.c (dwarf_regnames_riscv): New register name table.
1004 (init_dwarf_regnames_riscv): New function.
1005 (init_dwarf_regnames): Add call to initialise RiscV register
1006 names.
1007 * dwarf.h (init_dwarf_regnames_riscv): Declare.
1008 * objdump.c (dump_dwarf): Add call to initialise RiscV register
1009 names.
1010
f2023ce7
AM
10112018-02-01 Alan Modra <amodra@gmail.com>
1012
1013 PR 22769
1014 * objdump.c (load_specific_debug_section): Check for overflow
1015 when adding one to section size for a string section terminator.
1016
fcabedd5
NC
10172018-01-30 Nick Clifton <nickc@redhat.com>
1018
1019 PR 22734
1020 * doc/binutils.texi (nm): Update description to point out that
1021 zero-initialized values can also be shown as type B, b, S or s
1022 since they can be stored in the BSS section.
1023
f49db8be
AM
10242018-01-30 Alan Modra <amodra@gmail.com>
1025
1026 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
1027 "artificially large" end address.
1028
a8d6d6ac
NC
10292018-01-28 Nick Clifton <nickc@redhat.com>
1030
1031 * README-how-to-make-a-release: Add note about checking gpg key
1032 and the results of gnupload.
1033
9a5db26e
NC
10342018-01-27 Nick Clifton <nickc@redhat.com>
1035
1036 * README-how-to-make-a-release: Add details on how to actually
1037 make the release.
1038
94c2436b
NC
10392018-01-26 Nick Clifton <nickc@redhat.com>
1040
1041 * README-how-to-make-a-release: Add more details on updating
1042 version numbers.
1043
1ea332d6
MR
10442018-01-22 Maciej W. Rozycki <macro@mips.com>
1045
1046 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
1047 option description.
1048
d65ce302
MR
10492018-01-22 Maciej W. Rozycki <macro@mips.com>
1050
1051 * MAINTAINERS: Update my company e-mail address.
1052
f433138f
NC
10532018-01-22 Nick Clifton <nickc@redhat.com>
1054
1055 * po/sv.po: Updated Swedish translation.
1056
7ab82037
NC
10572018-01-18 Nick Clifton <nickc@redhat.com>
1058
1059 * po/bg.po: Updated Bulgarian translation.
1060
0dd86f32
JB
10612018-01-16 Joel Brobecker <brobecker@adacore.com>
1062
1063 * README-how-to-make-a-release: Add reminder to update the
1064 branch name in gdbadmin's crontab on sourceware.
1065
a960d29f
JB
10662018-01-16 Joel Brobecker <brobecker@adacore.com>
1067
1068 * README-how-to-make-a-release: Remove trailing spaces.
1069
f6efed01
NC
10702018-01-16 Nick Clifton <nickc@redhat.com>
1071
1072 * po/fr.po: Updated French translation.
1073
616dcb87
NC
10742018-01-15 Nick Clifton <nickc@redhat.com>
1075
1076 * po/uk.po: Updated Ukranian translation.
1077
3957a496
NC
10782018-01-13 Nick Clifton <nickc@redhat.com>
1079
19e2900b 1080 * README-how-to-make-a-release: Update notes.
3957a496
NC
1081 * po/binutils.pot: Regenerated.
1082
769c7ea5
NC
10832018-01-13 Nick Clifton <nickc@redhat.com>
1084
1085 * configure: Regenerate.
1086
9176ac5b
NC
10872018-01-13 Nick Clifton <nickc@redhat.com>
1088
faf766e3 1089 2.30 branch created.
9176ac5b
NC
1090 * NEWS: Add marker for 2.30.
1091
98ab9e96
NC
10922018-01-12 Nick Clifton <nickc@redhat.com>
1093
1094 * README-how-to-make-a-release: Add notes on how to make the
1095 branch and prelease snapshot.
1096 * BRANCHES: Add binutils-2_29-branch.
1097
bf41f30d
NC
10982018-01-10 Nick Clifton <nickc@redhat.com>
1099
1100 * MAINTAINERS: Note that it is now the configure.ac file and not
1101 the configure.in file that needs to be kept in sync with gcc.
1102 Add a note about sending patches for libiberty to gcc.
1103
f13974bd
NC
11042018-01-03 Nick Clifton <nickc@redhat.com>
1105
1106 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
1107 constants.
1108
6f156d7a
NC
11092018-01-03 Nick Clifton <nickc@redhat.com>
1110
1111 * objcopy.c (objcopy_internal_note): New structure.
1112 (gap_exists): New function.
1113 (is_open_note): New function.
1114 (is_func_note): New function.
1115 (is_64bit): New function.
1116 (merge_gnu_build_notes): Handle v3 notes. Do not merge
1117 if there are relocations against the notes.
1118 * readelf.c (get_note_type): Use short names for build attribute
1119 notes.
1120 (print_symbol_for_build_attribute): Rename to
1121 get_symbol_for_build_attribute. Returns the found symbol rather
1122 than printing it.
1123 (print_gnu_build_attribute_description): Maintain address ranges
1124 for function notes as well as global notes. Handle v3 notes.
1125 (print_gnu_build_attribute_name): Use more space for printing the
1126 name in wide mode.
1127 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
1128 Eliminate symbol references in order to remove the need for
1129 relocations.
1130 * testsuite/binutils-all/note-2-64.s: Likewise.
1131 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
1132 symbol.
1133 * testsuite/binutils-all/note-3-64.s: Likewise.
1134 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
1135 output.
1136 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
1137 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
1138 * testsuite/binutils-all/note-2-32.d: Likewise.
1139 * testsuite/binutils-all/note-2-64.d: Likewise.
1140 * testsuite/binutils-all/note-3-32.d: Likewise.
1141 * testsuite/binutils-all/note-3-64.d: Likewise.
1142 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
1143 * testsuite/binutils-all/note-4-32.s: New test.
1144 * testsuite/binutils-all/note-4-64.d: New test result file.
1145 * testsuite/binutils-all/note-4-32.d: New test result file.
1146
219d1afa
AM
11472018-01-03 Alan Modra <amodra@gmail.com>
1148
1149 Update year range in copyright notice of all files.
1150
1e563868 1151For older changes see ChangeLog-2017
3499769a 1152\f
1e563868 1153Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
1154
1155Copying and distribution of this file, with or without modification,
1156are permitted in any medium without royalty provided the copyright
1157notice and this notice are preserved.
1158
1159Local Variables:
1160mode: change-log
1161left-margin: 8
1162fill-column: 74
1163version-control: never
1164End:
This page took 0.176255 seconds and 4 git commands to generate.