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