Remove bogus notarget in gas teststuite
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
0b1352e0
AM
12018-09-17 Alan Modra <amodra@gmail.com>
2
3 * testsuite/lib/binutils-common.exp (is_som_format): New proc.
4 (run_dump_test): Correct target test for alternate .comm syntax.
5 (get_standard_section_names): Handle som format.
6 * testsuite/lib/utils-lib.exp (default_binutils_assemble_flags):
7 Correct target test for alternate .comm syntax.
8
8c9604b6
AM
92018-09-17 Alan Modra <amodra@gmail.com>
10
11 * testsuite/binutils-all/strip-13mips64.s: Add section flags
12 for reloc section.
13 * testsuite/binutils-all/strip-13rel.s: Likewise.
14 * testsuite/binutils-all/strip-13rela.s: Likewise.
15 * testsuite/binutils-all/strip-14mips64.s: Likewise.
16 * testsuite/binutils-all/strip-14rel.s: Likewise.
17 * testsuite/binutils-all/strip-14rela.s: Likewise.
18 * testsuite/binutils-all/strip-15mips64.s: Likewise.
19 * testsuite/binutils-all/strip-15rel.s: Likewise.
20 * testsuite/binutils-all/strip-15rela.s: Likewise.
21
a0a8a934
NC
222018-09-17 Nick Clifton <nickc@redhat.com>
23
24 * testsuite/binutils-all/compress.exp: Rename second "objcopy
25 zlib-gnu compress debug sections 3" test to "objcopy zlib-gabi
26 compress debug sections 3" and use gabi object files instead
27 of gnu object files.
28 * testsuite/binutils-all/objcopy.exp: Add suffix to the names
29 of the "ELF group" tests.
30 * testsuite/binutils-all/readelf.exp (proc readelf_find_size):
31 Add an iteration parameter and include it in the name of the
32 test. Update callers to include an iteration count.
33
8ffb70eb
AM
342018-09-15 Alan Modra <amodra@gmail.com>
35
36 * testsuite/binutils-all/add-symbol.d: Add "section_subst: no".
37 * testsuite/binutils-all/elfedit.exp: Don't set tempfile or copyfile.
38 * testsuite/binutils-all/symbols-1.d,
39 * testsuite/binutils-all/symbols-2.d,
40 * testsuite/binutils-all/symbols-3.d,
41 * testsuite/binutils-all/symbols-4.d: Quote '*' and '!'.
42 * testsuite/binutils-all/add-empty-section.d,
43 * testsuite/binutils-all/add-section.d,
44 * testsuite/binutils-all/elfedit.exp,
45 * testsuite/binutils-all/note-1.d,
46 * testsuite/binutils-all/pr23633.d: Add $subdir after $srcdir.
47 * testsuite/config/default.exp (AS, ASFLAGS): Define.
48 * testsuite/config/hppa.sed: Handle all common symbols.
49 * testsuite/lib/binutils-common.exp (run_dump_test): New proc,
50 merged from three other versions.
51 (slurp_options, file_contents, set_file_contents): Likewise.
52 (big_or_little_endian, get_standard_section_names): Likewise.
53 * testsuite/lib/utils-lib.exp (run_dump_test): Delete.
54 (slurp_options, proc file_contents): Delete.
55 (get_standard_section_names): Delete.
56
e8d88459
AM
572018-09-15 Alan Modra <amodra@gmail.com>
58
59 * testsuite/binutils-all/copy-2.d,
60 * testsuite/binutils-all/copy-3.d,
61 * testsuite/binutils-all/copy-4.d,
62 * testsuite/binutils-all/elfedit-1.d,
63 * testsuite/binutils-all/note-1.d,
64 * testsuite/binutils-all/note-2-64.d,
65 * testsuite/binutils-all/strip-11.d,
66 * testsuite/binutils-all/strip-13.d,
67 * testsuite/binutils-all/strip-14.d,
68 * testsuite/binutils-all/testranges.d,
69 * testsuite/binutils-all/x86-64/pr23494a-x32.d,
70 * testsuite/binutils-all/x86-64/pr23494a.d,
71 * testsuite/binutils-all/x86-64/pr23494b-x32.d,
72 * testsuite/binutils-all/x86-64/pr23494b.d,
73 * testsuite/binutils-all/x86-64/pr23494c-x32.d,
74 * testsuite/binutils-all/x86-64/pr23494c.d,
75 * testsuite/binutils-all/x86-64/pr23494d-x32.d,
76 * testsuite/binutils-all/x86-64/pr23494d.d,
77 * testsuite/binutils-all/x86-64/pr23494e-x32.d,
78 * testsuite/binutils-all/x86-64/pr23494e.d,
79 * testsuite/lib/utils-lib.exp (run_dump_test): Replace not-target
80 and not-skip with notarget and noskip.
81
04ade4bc
AM
822018-09-15 Alan Modra <amodra@gmail.com>
83
84 * testsuite/binutils-all/group-7a.d,
85 * testsuite/binutils-all/group-7b.d,
86 * testsuite/binutils-all/group-7c.d,
87 * testsuite/binutils-all/symbols-1.d,
88 * testsuite/binutils-all/symbols-2.d,
89 * testsuite/binutils-all/symbols-3.d,
90 * testsuite/binutils-all/symbols-4.d: Remove DUMPPROG.
91
1fcd7e87
AM
922018-09-14 Alan Modra <amodra@gmail.com>
93
94 PR binutils/23633
95 * testsuite/binutils-all/pr23633.d: Don't fail when assembler
96 generates sections other than .text.
97
319dbdfb
L
982018-09-13 H.J. Lu <hongjiu.lu@intel.com>
99
100 PR binutils/23633
101 * testsuite/binutils-all/objcopy.exp: Run pr23633.
102 * testsuite/binutils-all/pr23633.d: New file.
103 * testsuite/binutils-all/pr23633.list: Likewise.
104 * testsuite/binutils-all/pr23633.s: Likewise.
105
508d0c9b
NC
1062018-09-13 Nick Clifton <nickc@redhat.com>
107
108 PR 23633
109 * objcopy.c (add_specific_symbols): Do not free the buffer at the
110 end of the function.
111
f9853190
AM
1122018-09-10 Alan Modra <amodra@gmail.com>
113
114 PR binutils/23611
115 * objcopy.c (handle_remove_section_option): Consider .rela and
116 .rel sections for stripping directly as well as attached to the
117 associated section they relocate.
118 * doc/binutils.texi (remove-relocations): Specify that this
119 option removes non-dynamic relocation sections.
120 * testsuite/binutils-all/objcopy.exp
121 (objcopy_remove_relocations_from_executable): New test.
122
20a4d0bd
NC
1232018-09-03 Nick Clifton <nickc@redhat.com>
124
125 * po/ja.po: Updated Japanese translation.
126
0f60cce3
L
1272018-08-31 H.J. Lu <hongjiu.lu@intel.com>
128
129 * testsuite/binutils-all/readelf.s-64: Adjusted for
130 .note.gnu.property section.
131 * testsuite/binutils-all/strip-3.d: Also strip
132 .note.gnu.property section.
133
6c0d3bde
L
1342018-08-31 H.J. Lu <hongjiu.lu@intel.com>
135
136 * testsuite/binutils-all/i386/compressed-1b.d: Pass
137 -mx86-used-note=no to assembler.
138 * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
139 * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
140 * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
141 * testsuite/binutils-all/i386/empty.d: Pass -mx86-used-note=yes
142 to assembler and update expected output from "readelf -n".
143 * testsuite/binutils-all/i386/ibt.d: Likewise.
144 * testsuite/binutils-all/i386/pr21231a.d: Likewise.
145 * testsuite/binutils-all/i386/pr21231b.d: Likewise.
146 * testsuite/binutils-all/i386/shstk.d: Likewise.
147 * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
148 * testsuite/binutils-all/x86-64/empty.d: Likewise.
149 * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
150 * testsuite/binutils-all/x86-64/ibt.d: Likewise.
151 * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
152 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
153 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
154 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
155 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
156 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
157 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
158 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
159 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
160 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
161 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
162 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
163 * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
164 * testsuite/binutils-all/x86-64/shstk.d: Likewise.
165
385e5b90
L
1662018-08-30 H.J. Lu <hongjiu.lu@intel.com>
167
168 * readelf.c (process_section_headers): Treat SHT_FINI_ARRAY and
169 SHT_PREINIT_ARRAY as relocatable sections.
170
4c971803
CX
1712018-08-30 Chenghua Xu <paul.hua.gm@gmail.com>
172
173 * MAINTAINERS: Add myself as a MIPS port maintainer.
174
9108bc33
CX
1752018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
176
177 * NEWS: Mention Loongson 2K1000 proccessor support.
178 * readelf.c (get_machine_flags): Handle gs264e.
179
bd782c07
CX
1802018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
181
182 * NEWS: Mention Loongson 3A2000/3A3000 proccessor support.
183 * readelf.c (get_machine_flags): Handle gs464e.
184
ac8cb70f
CX
1852018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
186
187 * NEWS: Mention Loongson 3A1000 proccessor support.
188 * readelf.c (get_machine_flags): Rename loongson-3a to gs464.
189 (print_mips_isa_ext): Delete AFL_EXT_LOONGSON_3A.
190
a693765e
CX
1912018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
192
193 * readelf.c (print_mips_ases): Add Loongson EXT2 extension.
194
bdc6c06e
CX
1952018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
196
197 * readelf.c (print_mips_ases): Add Loongson EXT extension.
198
716c08de
CX
1992018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
200
201 * readelf.c (print_mips_ases): Add CAM extension.
202
90c745dc
L
2032018-08-27 H.J. Lu <hongjiu.lu@intel.com>
204
205 * readelf.c (decode_x86_isa): Print <None> if bitmask only
206 contains the GNU_PROPERTY_X86_UINT32_VALID bit.
207 (decode_x86_feature_1): Likewise.
208 (decode_x86_feature_2): Likewise.
209 (print_gnu_property_note): Don't mask out the
210 GNU_PROPERTY_X86_UINT32_VALID bit.
211 * testsuite/binutils-all/i386/pr21231b.d: Updated.
212 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
213
65b3d26e
L
2142018-08-27 H.J. Lu <hongjiu.lu@intel.com>
215
216 * readelf.c (decode_x86_compat_isa): Break multi-statement line.
217 (decode_x86_isa): Likewise.
218 (decode_x86_feature_2): Likewise.
219
7a815dd5
L
2202018-08-25 H.J. Lu <hongjiu.lu@intel.com>
221
222 PR ld/23499
223 * readelf.c (get_symbol_version_string): Return _("<corrupt>")
224 for corrupt symbol version info.
225
a9eafb08
L
2262018-08-24 H.J. Lu <hongjiu.lu@intel.com>
227
228 * readelf.c (decode_x86_compat_isa): New function.
229 (decode_x86_feature_2): Likewise.
230 (decode_x86_isa): Updated for new X86_ISA_1_XXX bits.
231 (decode_x86_feature): Renamed to ...
232 (decode_x86_feature_1): This. Remove the type argument.
233 (print_gnu_property_note): Handle X86_COMPAT_ISA_1_USED,
234 X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO, X86_UINT32_AND_HI,
235 X86_UINT32_OR_LO, X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and
236 X86_UINT32_OR_AND_HI instead of X86_ISA_1_USED, X86_ISA_1_NEEDED
237 and X86_FEATURE_1_AND.
238 * testsuite/binutils-all/i386/pr21231b.s: Updated to the current
239 GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
240 values.
241 * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.
242 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
243 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
244 * testsuite/binutils-all/x86-64/pr23494c.s: Likewise.
245 * testsuite/binutils-all/i386/pr21231b.d: Updated.
246 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
247 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
248 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
249 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
250 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
251 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
252 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
253 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
254 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
255
aa7bca9b
L
2562018-08-24 H.J. Lu <hongjiu.lu@intel.com>
257
258 * readelf.c (print_gnu_property_note): Check the
259 GNU_PROPERTY_X86_UINT32_VALID bit for invalid GNU property note.
260
14732552
AM
2612018-08-23 Alan Modra <amodra@gmail.com>
262
263 * readelf.c (get_ppc64_symbol_other): Return NULL if st_other
264 field contains unrecognised or reserved values. Handle
265 localentry:1 value.
266
7dd36a6f
L
2672018-08-23 H.J. Lu <hongjiu.lu@intel.com>
268
269 PR ld/23536
270 * Makefile.am (development.exp): New target.
271 (EXTRA_DEJAGNU_SITE_CONFIG): New.
272 (DISTCLEANFILES): Add development.exp.
273 * Makefile.in: Regenerated.
274 * testsuite/binutils-all/objcopy.exp (strip_test): Call
275 prune_warnings to prune BFD output.
276 (strip_test_with_saving_a_symbol): Likewise.
277 (objcopy_test_without_global_symbol): Likewise.
278 * testsuite/lib/binutils-common.exp (prune_warnings_extra):
279 New proc.
280 (prune_warnings): Likewise.
281
44c2eb66
L
2822018-08-23 H.J. Lu <hongjiu.lu@intel.com>
283
284 * README-how-to-make-a-release: Document setting "experimental"
285 to false.
286
e8a64888
AM
2872018-08-22 Alan Modra <amodra@gmail.com>
288
289 * readelf.c (process_file_header): Assign updated values from
290 section_header[0] fields to e_phnum, e_shnum and e_shstrndx
291 during printing of header. Correct e_shstrndx range check.
292 Remove unnecessary casts and use %u rather than %ld for
293 unsigned int header fields. Don't print a random %lx when
294 reporting an unknown EI_VERSION.
295
06d743b7
NC
2962018-08-21 Nick Clifton <nickc@redhat.com>
297
298 * MAINTAINERS: Note that Arnold Metselaar has retired as the z80
299 maintainer.
300
66b09c7e
S
3012018-08-21 L. Simon <l.simon@samsung.com>
302
303 PR 23531
304 * readelf.c (hppa_process_unwind): Only dump the unwind table if
305 the data was successfully read in.
306
506b86a4
AM
3072018-08-18 Alan Modra <amodra@gmail.com>
308
309 * testsuite/lib/binutils-common.exp (is_elf64): Use directory of
310 input file for readelf.out.
311 (is_rela): New proc.
312 * testsuite/binutils-all/objcopy.exp (elf64): Set new variable
313 from first result of is_elf64 test.
314 (reloc_format): Set using is_rela.
315 (strip-13): Pass RELOC and ELF64 to assembler.
316 (strip-14, strip-15): Use elf64 rather than calling is_elf64 again.
317 * testsuite/binutils-all/strip-13.d: Run for more targets.
318 * testsuite/binutils-all/strip-13mips64.s: Use RELOC and set
319 addend to zero.
320 * testsuite/binutils-all/strip-13rel.s: Use RELOC and ELF64.
321 Don't add _NONE reloc.
322 * testsuite/binutils-all/strip-13rela.s: Likewise.
323
9c973a29
L
3242018-08-10 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR binutils/23494
327 * testsuite/binutils-all/x86-64/pr23494c.s: New file.
328 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
329 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
330
11459a79
L
3312018-08-10 H.J. Lu <hongjiu.lu@intel.com>
332
333 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Skip nacl
334 targets.
335 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
336 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
337 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
338 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
339 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
340 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
341 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
342
6404ab99
L
3432018-08-08 H.J. Lu <hongjiu.lu@intel.com>
344
345 PR binutils/23494
346 * testsuite/binutils-all/x86-64/pr23494a-x32.d: New file.
347 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
348 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
349 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
350 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
351 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
352 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
353 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
354 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
355 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
356
f384a1f0
KB
3572018-08-08 Kevin Buettner <kevinb@redhat.com>
358
f9853190
AM
359 * dwarf.c (decode_location_expresion): Add case for
360 DW_OP_GNU_variable_value.
f384a1f0 361
db1e1b45 3622018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
363
364 * readelf.c (display_arc_attribute): Print Tag_ARC_ATR_version.
365
4aae6e5a
NC
3662018-08-03 Nick Clifton <nickc@redhat.com>
367
368 * objcopy.c (merge_gnu_build_notes): Delete empty notes. Merge
369 identical function notes.
370
e2561448
NC
3712018-08-01 Nick Clifton <nickc@redhat.com>
372
373 * README-how-to-make-a-release: Add note about regenerating the
374 info files prior to the release.
375
2409af1e
AJ
3762018-07-30 Andrew Jenner <andrew@codesourcery.com>
377
378 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer.
379
d0ba5758
AJ
3802018-07-30 Andrew Jenner <andrew@codesourcery.com>
381
382 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer.
383
b8891f8d
AJ
3842018-07-30 Andrew Jenner <andrew@codesourcery.com>
385
386 * readelf.c: Include elf/csky.h.
387 (guess_is_rela): Handle EM_CSKY.
388 (dump_relocations): Likewise.
389 (get_machine_name): Likewise.
390 (is_32bit_abs_reloc): Likewise.
391
e3d39609
NC
3922018-07-25 Nick Clifton <nickc@redhat.com>
393
394 * rdcoff.c (parse_coff_struct_type): Free fields array upon early
395 exit.
396 (parse_coff_enum_type): Free names and vals arrays upon early
397 exit.
398 * rddbg.c (read_section_stabs_debugging_info): Free shandle and
399 strings and stabs arrays upon early exit.
400 * readelf.c (get_32bit_section_headers): Free shdrs structure upon
401 early exit.
402 (get_64bit_section_headers): Likewise.
403 (get_32bit_elf_symbols): Generate an error if multiple symbol
404 table index sections are associated with the same symbol section.
405 (get_64bit_elf_symbols): Likewise.
406 (process_dynamic_section): Generate an error if there are multiple
407 dynamic symbol table sections, multiple dynamic string tables or
408 multiple dynamic symbol information sections.
409
1d97232a
NC
4102018-07-24 Nick Clifton <nickc@redhat.com>
411
412 * po/sv.po: Updated Swedish translation.
413
7b8d9e8c
AM
4142018-07-24 Alan Modra <amodra@gmail.com>
415
416 PR 23431
417 * dwarf.c (display_formatted_table): Replace "what" parameter
418 with "is_dir". Expand messages. Fix capitalisation.
419 * testsuite/binutils-all/dw5.W: Update expected output.
420
67ce483b
AM
4212018-07-24 Alan Modra <amodra@gmail.com>
422
423 PR 23430
424 * elfcomm.h (struct archive_info): Rename uses_64bit_indicies
425 to uses_64bit_indices.
426 * elfcomm.c (setup_archive): Update uses of above.
427 * readelf.c (process_archive): Likewise.
428 (get_section_type_name): Rename indicies to indices.
429 (get_32bit_elf_symbols, get_64bit_elf_symbols): Likewise.
430 (process_section_groups): Likewise.
431
e2e31f10
MR
4322018-07-20 Maciej W. Rozycki <macro@mips.com>
433
434 * MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
435 ISA maintenance.
436
3391569f
NC
4372018-07-20 Nick Clifton <nickc@redhat.com>
438
439 * objcopy.c (add_specific_symbols): Free buffer on exit.
440 (add_redefine_syms_file): Close file handle on exit.
441 (copy_object): Close file handle on early exit.
442 Free buffer on early exit.
443 Free gaps buffers once they are no longer needed.
444 * dwarf.c (display_debug_frames): Free allocated memory on exit.
445 (load_separate_debug_info): Free allocate memory on early exit.
446
8095d2f7
CX
4472018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
448 Maciej W. Rozycki <macro@mips.com>
449
450 * readelf.c (print_mips_ases): Add MMI extension.
451
79f5b65e
DD
4522018-07-19 DJ Delorie <dj@redhat.com>
453
454 * MAINTAINERS (RL78, RX): Remove myself as maintainer.
455
442a6ce8
NC
4562018-07-19 Nick Clifton <nickc@redhat.com>
457
458 * dwarf.c (read_cie): Free allocated memory before returning with
459 a failure result.
460
3fd21718
PFC
4612018-07-16 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
462
463 * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
464 description.
465
ad96220c
NC
4662018-07-16 Nick Clifton <nickc@redhat.com>
467
468 * README-how-to-make-a-release: Add note to check for new top
469 level files and add them to the src-release.sh script.
470
6cb624f8
NC
4712018-07-14 Nick Clifton <nickc@redhat.com>
472
473 * README-how-to-make-a-release: Updated with corrections based on
474 the 2.31 release experience.
475
55cc53e9
FT
4762018-07-12 Francois H. Theron <francois.theron@netronome.com>
477
478 * readelf.c (process_section_headers): Don't print section type
479 twice for --section-details.
480
be570f06
AM
4812018-07-10 Alan Modra <amodra@gmail.com>
482
483 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
484 zero for xgate.
485
d20e98ab
NC
4862018-07-06 Nick Clifton <nickc@redhat.com>
487
488 * readelf.c (same_section): New function.
489 (print_gnu_build_attribute_description): Do not complain about
490 gaps that cross a section boundary.
491
d8dab054
NC
4922018-07-05 Nick Clifton <nickc@redhat.com>
493
494 * po/bg.po: Updated Bulgarian translation.
495
a05a5b64
TP
4962018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
497
498 * NEWS: Use command-line consistently when used in a compount word.
499 * doc/binutils.texi: Likewise and fix trailing whitespace on same
500 line.
501
30aa1306
NC
5022018-06-26 Nick Clifton <nickc@redhat.com>
503
504 * po/sv.po: Updated Swedish translation.
505 * po/uk.po: Updated Ukranian translation.
506
eca4b721
NC
5072018-06-26 Nick Clifton <nickc@redhat.com>
508
509 * doc/binutils.texi: Fix spelling mistakes.
510 * README--how-to-make-a-release: Likewise.
511
1021d1cb
TT
5122018-06-25 Tom Tromey <tom@tromey.com>
513
514 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
515 Bump version number.
516
71300e2c
NC
5172018-06-24 Nick Clifton <nickc@redhat.com>
518
519 * README-how-to-make-a-release: Update with experiences from
520 making 2.31 branch.
521 * po/binutils.pot: Regenerate.
522 * configure: Regenerate.
523
719d8288
NC
5242018-06-24 Nick Clifton <nickc@redhat.com>
525
526 2.31 branch created.
527 * NEWS: Add marker for 2.31.
528
d388f643
AM
5292018-06-21 Alan Modra <amodra@gmail.com>
530
531 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
532 * doc/Makefile.in: Regenerate.
533
d0ac1c44
SM
5342018-06-19 Simon Marchi <simon.marchi@ericsson.com>
535
536 * configure.ac: Remove AC_PREREQ.
537 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
538 info-in-builddir no-texinfo.tex.
539 * Makefile.in: Re-generate.
540 * aclocal.m4: Re-generate.
541 * config.in: Re-generate.
542 * configure: Re-generate.
543 * doc/Makefile.in: Re-generate.
544
3a075e56
AS
5452018-06-19 Andreas Schwab <schwab@suse.de>
546
547 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
548 (is_8bit_abs_reloc): New function.
549 (is_6bit_abs_reloc): New function.
550 (is_6bit_inplace_sub_reloc): New function.
551 (apply_relocations): Use them. Handle 6-bit relocations.
552
6f20c942
FS
5532018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
554
555 * readelf.c (print_mips_ases): Add GINV extension.
556
1f6f5dba
L
5572018-06-14 H.J. Lu <hongjiu.lu@intel.com>
558
559 PR binutils/23267
560 * readelf.c (get_symbol_version_string): Check if the first
561 symbol version is base version.
562
730c3174
SE
5632018-06-13 Scott Egerton <scott.egerton@imgtec.com>
564 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
565
566 * readelf.c (print_mips_ases): Add CRC.
567
7a486e6d
NC
5682018-06-13 Nick Clifton <nickc@redhat.com>
569
570 * doc/binutils.texi (objdump): Add missing closing square
571 parenthesis to listing of objcopy's command line options.
572
5a485b38
NC
5732018-06-11 Nick Clifton <nickc@redhat.com>
574
575 * po/es.po: Updated Spanish translation.
576
55e99962
L
5772018-06-01 H.J. Lu <hongjiu.lu@intel.com>
578
579 * configure: Regenerated.
580
0034eed0
AM
5812018-05-31 Alan Modra <amodra@gmail.com>
582
583 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
584 set CC_FOR_TARGET. Run test non-native.
585 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
586 Likewise.
587 (test_follow_debuglink): Run test non-native.
588
1869e86f
AB
5892018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
590
591 PR 23107
592 * ar.c (display_offsets): New variable.
593 (usage): Add description of 'O' operator.
594 (decode_option): Handle 'O' operator.
595 (print_descr): Pass display_offsets to print_arelt_descr.
596 * arsup.c: Update call to printy_arelt_descr.
597 * objdump.c: Likewise.
598 * bucomm.c (print_arelt_descr): If offsets parameter is true then
599 display offset of archive element within the archive.
600 * bucomm.h: Update prototype for print_arelt_descr.
601 * doc/binutils.texi: Update description of ar command.
602 * NEWS: Mention the new feature.
603 * testsuite/binutils-all/ar.exp: Add text of new feature.
604
bb3b5316
AM
6052018-05-28 Alan Modra <amodra@gmail.com>
606
607 PR 23235
608 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
609 unsupported rather than fail on compile errors.
610 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
611 Likewise. Save and restore CFLAGS_FOR_TARGET.
612
7f999549
JW
6132018-05-18 Kito Cheng <kito.cheng@gmail.com>
614
615 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
616
7b4ae824
JD
6172018-05-18 John Darrington <john@darrington.wattle.id.au>
618
619 * readelf.c: Add support for s12z architecture.
620 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
621 targets.
622
f9830ec1
TC
6232018-05-15 Tamar Christina <tamar.christina@arm.com>
624
625 PR binutils/21446
626 * doc/binutils.texi (-M): Document AArch64 options.
627
7d02540a
TC
6282018-05-15 Tamar Christina <tamar.christina@arm.com>
629
630 PR binutils/21446
631 * doc/binutils.texi (-M): Document AArch64 options.
632 * NEWS: Document notes and warnings.
633
679ca975
AM
6342018-05-15 Alan Modra <amodra@gmail.com>
635
636 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
637 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
638 and *uclinux* into *linux*.
639 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
640 strip-13 test, exclude arm-vxworks and arm-windiss.
641
637b1970
JD
6422018-05-10 John Darrington <john@darrington.wattle.id.au>
643
644 * readelf.c (get_machine_name): EM_S12Z - handle new case.
645
60cb2c8a
AM
6462018-05-09 Alan Modra <amodra@gmail.com>
647
648 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
649
84f9f8c3
AM
6502018-05-09 Sebastian Rasmussen <sebras@gmail.com>
651
652 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
653
886d5428
AM
6542018-05-08 Alan Modra <amodra@gmail.com>
655
656 PR 23141
657 * objcopy.c (is_strip_section): Strip groups without a valid
658 signature symbol.
659
ce4ec1a9
AM
6602018-05-07 Alan Modra <amodra@gmail.com>
661
662 PR 23142
663 * objcopy.c (group_signature): Don't accept groups that use a
664 symbol table other than the one we've read.
665
fe944acf
FT
6662018-04-30 Francois H. Theron <francois.theron@netronome.com>
667
668 * readelf.c: Very basic support for EM_NFP and its section types.
669 * testsuite/binutils-all/nfp: New directory.
670 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
671 tests.
672 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
673 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
674 * testsuite/binutils-all/nfp/test1.d: New file.
675 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
676 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
677 * NEWS: Mention the new support.
678
6d9dabbb
MR
6792018-04-27 Maciej W. Rozycki <macro@mips.com>
680
681 * testsuite/lib/binutils-common.exp (match_target): New procedure.
682 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
683 of `istarget' for matching with `target', `not-target', `skip'
684 and `not-skip' options.
685
0df8ad28
NC
6862018-04-26 Nick Clifton <nickc@redhat.com>
687
688 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
689 32-bit absolute reloc for the HPPA target.
690 * testsuite/binutils-all/note-5.d: New test.
691 * testsuite/binutils-all/note-5.s: Source file for new test.
692 * testsuite/binutils-all/objcopy.exp: Run new test.
693
f1ac0afe
CL
6942018-04-25 Christophe Lyon <christophe.lyon@st.com>
695
696 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
697 * testsuite/binutils-all/elfedit-3.d: Likewise.
698 * testsuite/binutils-all/objcopy.exp: Likewise.
699 * testsuite/binutils-all/strip-3.d: Likewise.
700 * testsuite/lib/binutils-common.exp: Likewise.
701
18a20338
CL
7022018-04-25 Christophe Lyon <christophe.lyon@st.com>
703 Mickaël Guêné <mickael.guene@st.com>
704
705 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
706 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
707
2ac93be7
AM
7082018-04-25 Alan Modra <amodra@gmail.com>
709
710 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
711 arm-coff support.
712 * testsuite/binutils-all/objcopy.exp: Likewise.
713 * testsuite/lib/binutils-common.exp: Likewise.
714
a7504f87
NC
7152018-04-18 Nick Clifton <nickc@redhat.com>
716
717 PR 23062
718 * dwarf.c (read_and_display_attr_value): Replace assertions with
719 test and warning message.
720
c65c21e1
AM
7212018-04-18 Alan Modra <amodra@gmail.com>
722
723 * testsuite/lib/binutils-common.exp: Remove support for assorted
724 aout targets.
725
6aea08d9
NC
7262018-04-17 Nick Clifton <nickc@redhat.com>
727
c4a91159 728 PR 23063
56d8f8a9
NC
729 * readelf.c (print_symbol): If the width is zero, return straight
730 away.
731
6aea08d9
NC
732 PR 23064
733 * dwarf.c (process_cu_tu_index): Test for a potential buffer
734 overrun before copying signature pointer.
735
f954747f
AM
7362018-04-17 Alan Modra <amodra@gmail.com>
737
738 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
739
d7867d17
AM
7402018-04-16 Alan Modra <amodra@gmail.com>
741
742 * readelf.c (get_machine_name): Correct typo.
743
ddb00039
AM
7442018-04-16 Alan Modra <amodra@gmail.com>
745
746 * configure.ac: Remove arm-epoc-pe support.
747 * dlltool.c: Likewise.
748 * configure: Regenerate.
749
c9098af4
AM
7502018-04-16 Alan Modra <amodra@gmail.com>
751
752 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
753 sparc-coff support.
754
dc12032b
AM
7552018-04-16 Alan Modra <amodra@gmail.com>
756
757 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
758 support.
759 * testsuite/binutils-all/copy-3.d: Likewise.
760 * testsuite/binutils-all/objcopy.exp: Likewise.
761 * testsuite/lib/binutils-common.exp: Likewise.
762
211dc24b
AM
7632018-04-16 Alan Modra <amodra@gmail.com>
764
765 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
766
a9a4b302
AM
7672018-04-16 Alan Modra <amodra@gmail.com>
768
769 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
770
04cb01fd
AM
7712018-04-16 Alan Modra <amodra@gmail.com>
772
773 * testsuite/binutils-all/objdump.exp: Remove we32k support.
774
c2bf1eec
AM
7752018-04-16 Alan Modra <amodra@gmail.com>
776
777 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
778 * testsuite/binutils-all/objdump.exp: Remove m88k support.
779
6793974d
AM
7802018-04-16 Alan Modra <amodra@gmail.com>
781
782 * readelf.c: Remove i370 support.
783 * testsuite/binutils-all/objdump.exp: Likewise.
784
e82aa794
AM
7852018-04-16 Alan Modra <amodra@gmail.com>
786
787 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
788 * testsuite/lib/binutils-common.exp: Likewise.
789
fe0bf0fd
AM
7902018-04-16 Alan Modra <amodra@gmail.com>
791
792 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
793
fdef3943
AM
7942018-04-16 Alan Modra <amodra@gmail.com>
795
796 * Makefile.am: Remove IEEE 695 support.
797 * budbg.h: Likewise.
798 * doc/binutils.texi: Likewise.
799 * makefile.vms: Likewise.
800 * objcopy.c: Likewise.
801 * objdump.c: Likewise.
802 * rddbg.c: Likewise.
803 * ieee.c: Delete.
804 * Makefile.in: Regenerate.
805 * po/POTFILES.in: Regenerate.
806
5972ac73
AM
8072018-04-16 Alan Modra <amodra@gmail.com>
808
809 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
810 * testsuite/binutils-all/nm.exp: Likewise.
811
b4b594e3
AM
8122018-04-16 Alan Modra <amodra@gmail.com>
813
814 * .gitignore: Remove netware support.
815 * Makefile.am: Likewise.
816 * configure.ac: Likewise.
817 * doc/Makefile.am: Likewise.
818 * doc/binutils.texi: Likewise.
819 * testsuite/binutils-all/nm.exp: Likewise.
820 * nlmconv.c: Delete.
821 * nlmconv.h: Delete.
822 * nlmheader.y: Delete.
823 * Makefile.in: Regenerate.
824 * configure: Regenerate.
825 * doc/Makefile.in: Regenerate.
826 * po/POTFILES.in: Regenerate.
827
fceadf09
AM
8282018-04-16 Alan Modra <amodra@gmail.com>
829
830 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
831
fb70ec17
AM
8322018-04-14 Alan Modra <amodra@gmail.com>
833
834 * readelf.c (get_machine_name): Revert 2018-04-11 change.
835
86c6c6df
NC
8362018-04-12 Nick Clifton <nickc@redhat.com>
837
838 PR 23050
839 * readelf.c (process_dynamic_section): Correct dynamic string
840 table size calculation.
841
a8eb42a8
AM
8422018-04-11 Alan Modra <amodra@gmail.com>
843
844 * ieee.c: Remove i960 support.
845 * od-macho.c: Remove i860 support.
846 * readelf.c: Remove i860 and i960 support.
847 * testsuite/binutils-all/objcopy.exp: Likewise.
848 * testsuite/binutils-all/objdump.exp: Likewise.
849 * testsuite/lib/binutils-common.exp: Likewise.
850
c43b2c54
MR
8512018-04-11 Maciej W. Rozycki <macro@mips.com>
852
853 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
854 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
855
d4ae1932
AM
8562018-04-10 Alan Modra <amodra@gmail.com>
857
858 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
859 reloc=11 for pru and reloc=50 for nds32.
860 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
861
d52e3d06
MR
8622018-04-09 Maciej W. Rozycki <macro@mips.com>
863
864 * testsuite/binutils-all/strip-15.d: New test.
865 * testsuite/binutils-all/strip-15rel.s: New test source.
866 * testsuite/binutils-all/strip-15rela.s: New test source.
867 * testsuite/binutils-all/strip-15mips64.s: New test source.
868 * testsuite/binutils-all/objcopy.exp: Run the new test.
869
3f97ba9f
MR
8702018-04-09 Maciej W. Rozycki <macro@mips.com>
871
872 * testsuite/binutils-all/strip-14.d: New test.
873 * testsuite/binutils-all/strip-14rel.s: New test source.
874 * testsuite/binutils-all/strip-14rela.s: New test source.
875 * testsuite/binutils-all/strip-14mips64.s: New test source.
876 * testsuite/binutils-all/objcopy.exp: Run the new test.
877
2008a0db
TT
8782018-04-06 Tom Tromey <tom@tromey.com>
879
880 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
881 constants from DWARF 5.
882
3cba8b6c
L
8832018-04-05 H.J. Lu <hongjiu.lu@intel.com>
884
885 PR gas/22318
886 * configure: Regenerated.
887
2d8c1a23
MR
8882018-04-05 Maciej W. Rozycki <macro@mips.com>
889
890 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
891 than `.dc.w' in second relocation.
892
65bd2045
MR
8932018-04-05 Maciej W. Rozycki <macro@mips.com>
894
895 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
896 relocation type 0x8f' error message.
897
2f8ceb38
MR
8982018-04-05 Maciej W. Rozycki <macro@mips.com>
899
900 * testsuite/binutils-all/strip-13.s: Rename to...
901 * testsuite/binutils-all/strip-13rela.s: ... this.
902 * testsuite/binutils-all/strip-13rel.s: New test source.
903 * testsuite/binutils-all/strip-13mips64.s: New test source.
904 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
905 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
906 `m68hc11-*' to `not-target' list.
907 * testsuite/binutils-all/objcopy.exp: Switch between sources for
908 `strip-13'.
909
aad7be45
MR
9102018-04-05 Maciej W. Rozycki <macro@mips.com>
911
912 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
913 241 (0xf1) for the relocation number and RELA addend.
914 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
915 `not-target' list.
916
89f60df2
JDA
9172018-04-04 John David Anglin <danglin@gcc.gnu.org>
918
919 * MAINTAINERS: Update my e-mail address.
920
f1ca0d6d
NC
9212018-04-04 Nick Clifton <nickc@redhat.com>
922
923 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
924
8fd75781
NC
9252018-03-23 Nick Clifton <nickc@redhat.com>
926
927 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
928 symbols.
929 (print_gnu_build_attribute_description): If no file start symbol
930 could be found, look for one two bytes into the file.
931 * testsuite/binutils-all/note-4-64.s: Set the address of the file
932 start symbol to two bytes into the file.
933 * testsuite/binutils-all/note-4-32.s: Likewise.
934
b1202ffa
L
9352018-03-21 H.J. Lu <hongjiu.lu@intel.com>
936
937 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
938 DF_1_WEAKFILTER and DF_1_NOCOMMON.
939
7e100140
NC
9402018-03-20 Nick Clifton <nickc@redhat.com>
941
942 * po/es.po: Updated Spanish translation.
943 * po/ru.po: Updated Russian translation.
944
e45ad123
NC
9452018-03-13 Nick Clifton <nickc@redhat.com>
946
947 PR 22957
948 * stabs.c (pop_binincl): Fail if the file index is off the end of
949 the stack.
950
81db3241
NC
9512018-03-13 Nick Clifton <nickc@redhat.com>
952
953 PR 22955
954 * stabs.c (parse_number): Add p_end parameter and use it to check
955 the validity of the pp parameter. Add checks to prevent walking
956 off the end of the string buffer.
957 (parse_stab_string): Likewise.
958 (parse_stab_type): Likewise.
959 (parse_stab_type_number): Likewise.
960 (parse_stab_range_type): Likewise.
961 (parse_stab_sun_builtin_type): Likewise.
962 (parse_stab_sun_floating_type): Likewise.
963 (parse_stab_enum_type): Likewise.
964 (parse_stab_struct_type): Likewise.
965 (parse_stab_baseclasses): Likewise.
966 (parse_stab_struct_fields): Likewise.
967 (parse_stab_cpp_abbrev): Likewise.
968 (parse_stab_one_struct_field): Likewise.
969 (parse_stab_members): Likewise.
970 (parse_stab_tilde_field): Likewise.
971 (parse_stab_array_type): Likewise.
e45ad123 972
81db3241
NC
973 * parse_stab: Compute the end of the string and then pass it on to
974 individual parser functions.
975
6d4f21f6
PP
9762018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
977
978 PR binutils/22923
979 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
980 overflow.
981
52fe4420
AM
9822018-03-07 Alan Modra <amodra@gmail.com>
983
984 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
985 * configure: Regenerate.
986
0e70b27b
L
9872018-03-05 H.J. Lu <hongjiu.lu@intel.com>
988
989 PR binutils/22911
990 * objdump.c (is_significant_symbol_name): Return TRUE for all
991 .plt* sections.
992 (find_symbol_for_address): Replace linear search with binary
993 search on dynamic relocations.
994
d11ae95e
NC
9952018-03-01 Nick Clifton <nickc@redhat.com>
996
997 PR 22905
998 * dwarf.c (display_debug_ranges): Check that the offset loaded
999 from the range_entry structure is valid.
1000
e184813f
AM
10012018-03-01 Alan Modra <amodra@gmail.com>
1002
1003 * configure.ac (ALL_LINGUAS): Add sr. Sort.
1004 * configure: Regenerate.
1005
bc7c0509
NC
10062018-02-27 Nick Clifton <nickc@redhat.com>
1007
1008 * po/pt.po: New Portuguese translation.
1009 * configure.ac (ALL_LINGUAS): Add pt.
1010 * configure: Regenerate.
1011
f3185997
NC
10122018-02-27 Nick Clifton <nickc@redhat.com>
1013
1014 PR 22875
1015 * objcopy.c (copy_object): Check the error status after marking
1016 symbols used in relocations.
1017 * testsuite/binutils-all/strip-13.s: New test source file.
1018 * testsuite/binutils-all/strip-13.s: New test driver file.
1019 * testsuite/binutils-all/objcopy.exp: Run the new test.
1020
2c1c9679
AM
10212018-02-26 Alan Modra <amodra@gmail.com>
1022
1023 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
1024 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
1025
6e05870c
AM
10262018-02-23 Alan Modra <amodra@gmail.com>
1027
1028 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
1029 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
1030
b0ab9c45
RH
10312018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
1032
1033 * doc/binutils.texi (objcopy): Add missing closing square
1034 parenthesis to listing of objcopy's command line options.
1035
e535d0dd
MK
10362018-02-19 Matthias Klose <doko@debian.org>
1037
1038 * strings.c (long_options): Include-all-whitespace does not take
f9853190 1039 an extra agument.
e535d0dd 1040
6e5e9d58
AM
10412018-02-13 Alan Modra <amodra@gmail.com>
1042
1043 PR 22836
1044 * testsuite/binutils-all/group-7.s,
1045 * testsuite/binutils-all/group-7a.d,
1046 * testsuite/binutils-all/group-7b.d,
1047 * testsuite/binutils-all/group-7c.d: New tests.
1048 * testsuite/binutils-all/objcopy.exp: Run them.
1049
8de3a6e2
NC
10502018-02-08 Nick Clifton <nickc@redhat.com>
1051
1052 PR 22802
1053 * dwarf.c (load_separate_debug_file): Return early if the user is
1054 not interested in debug links.
1055
68807c3c
NC
10562018-02-06 Nick Clifton <nickc@redhat.com>
1057
1058 PR 22793
1059 * readelf.c (find_section): Replace assertion with test and return
1060 of NULL.
1061 (find_section_by_address): Add test of section header table
1062 existance.
1063 (find_section_by_type): Likewise.
1064 (find_section_in_set): Likewise.
1065
2d6dda71
MR
10662018-02-05 Maciej W. Rozycki <macro@mips.com>
1067
1068 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
1069 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
1070 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
1071 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
1072
78c88364
MR
10732018-02-05 Maciej W. Rozycki <macro@mips.com>
1074
1075 * testsuite/config/default.exp (binutils_run): Document
1076 `binutils_run_status'.
1077 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
1078 and set it.
1079 (run_dump_test): Add `error', `error_output', `warning' and
1080 `warning_output' options. Update documentation accordingly.
1081
5bb0830d
AB
10822018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
1083
1084 * dwarf.c (dwarf_regnames_riscv): New register name table.
1085 (init_dwarf_regnames_riscv): New function.
1086 (init_dwarf_regnames): Add call to initialise RiscV register
1087 names.
1088 * dwarf.h (init_dwarf_regnames_riscv): Declare.
1089 * objdump.c (dump_dwarf): Add call to initialise RiscV register
1090 names.
1091
f2023ce7
AM
10922018-02-01 Alan Modra <amodra@gmail.com>
1093
1094 PR 22769
1095 * objdump.c (load_specific_debug_section): Check for overflow
1096 when adding one to section size for a string section terminator.
1097
fcabedd5
NC
10982018-01-30 Nick Clifton <nickc@redhat.com>
1099
1100 PR 22734
1101 * doc/binutils.texi (nm): Update description to point out that
1102 zero-initialized values can also be shown as type B, b, S or s
1103 since they can be stored in the BSS section.
1104
f49db8be
AM
11052018-01-30 Alan Modra <amodra@gmail.com>
1106
1107 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
1108 "artificially large" end address.
1109
a8d6d6ac
NC
11102018-01-28 Nick Clifton <nickc@redhat.com>
1111
1112 * README-how-to-make-a-release: Add note about checking gpg key
1113 and the results of gnupload.
1114
9a5db26e
NC
11152018-01-27 Nick Clifton <nickc@redhat.com>
1116
1117 * README-how-to-make-a-release: Add details on how to actually
1118 make the release.
1119
94c2436b
NC
11202018-01-26 Nick Clifton <nickc@redhat.com>
1121
1122 * README-how-to-make-a-release: Add more details on updating
1123 version numbers.
1124
1ea332d6
MR
11252018-01-22 Maciej W. Rozycki <macro@mips.com>
1126
1127 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
1128 option description.
1129
d65ce302
MR
11302018-01-22 Maciej W. Rozycki <macro@mips.com>
1131
1132 * MAINTAINERS: Update my company e-mail address.
1133
f433138f
NC
11342018-01-22 Nick Clifton <nickc@redhat.com>
1135
1136 * po/sv.po: Updated Swedish translation.
1137
7ab82037
NC
11382018-01-18 Nick Clifton <nickc@redhat.com>
1139
1140 * po/bg.po: Updated Bulgarian translation.
1141
0dd86f32
JB
11422018-01-16 Joel Brobecker <brobecker@adacore.com>
1143
1144 * README-how-to-make-a-release: Add reminder to update the
1145 branch name in gdbadmin's crontab on sourceware.
1146
a960d29f
JB
11472018-01-16 Joel Brobecker <brobecker@adacore.com>
1148
1149 * README-how-to-make-a-release: Remove trailing spaces.
1150
f6efed01
NC
11512018-01-16 Nick Clifton <nickc@redhat.com>
1152
1153 * po/fr.po: Updated French translation.
1154
616dcb87
NC
11552018-01-15 Nick Clifton <nickc@redhat.com>
1156
1157 * po/uk.po: Updated Ukranian translation.
1158
3957a496
NC
11592018-01-13 Nick Clifton <nickc@redhat.com>
1160
19e2900b 1161 * README-how-to-make-a-release: Update notes.
3957a496
NC
1162 * po/binutils.pot: Regenerated.
1163
769c7ea5
NC
11642018-01-13 Nick Clifton <nickc@redhat.com>
1165
1166 * configure: Regenerate.
1167
9176ac5b
NC
11682018-01-13 Nick Clifton <nickc@redhat.com>
1169
faf766e3 1170 2.30 branch created.
9176ac5b
NC
1171 * NEWS: Add marker for 2.30.
1172
98ab9e96
NC
11732018-01-12 Nick Clifton <nickc@redhat.com>
1174
1175 * README-how-to-make-a-release: Add notes on how to make the
1176 branch and prelease snapshot.
1177 * BRANCHES: Add binutils-2_29-branch.
1178
bf41f30d
NC
11792018-01-10 Nick Clifton <nickc@redhat.com>
1180
1181 * MAINTAINERS: Note that it is now the configure.ac file and not
1182 the configure.in file that needs to be kept in sync with gcc.
1183 Add a note about sending patches for libiberty to gcc.
1184
f13974bd
NC
11852018-01-03 Nick Clifton <nickc@redhat.com>
1186
1187 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
1188 constants.
1189
6f156d7a
NC
11902018-01-03 Nick Clifton <nickc@redhat.com>
1191
1192 * objcopy.c (objcopy_internal_note): New structure.
1193 (gap_exists): New function.
1194 (is_open_note): New function.
1195 (is_func_note): New function.
1196 (is_64bit): New function.
1197 (merge_gnu_build_notes): Handle v3 notes. Do not merge
1198 if there are relocations against the notes.
1199 * readelf.c (get_note_type): Use short names for build attribute
1200 notes.
1201 (print_symbol_for_build_attribute): Rename to
1202 get_symbol_for_build_attribute. Returns the found symbol rather
1203 than printing it.
1204 (print_gnu_build_attribute_description): Maintain address ranges
1205 for function notes as well as global notes. Handle v3 notes.
1206 (print_gnu_build_attribute_name): Use more space for printing the
1207 name in wide mode.
1208 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
1209 Eliminate symbol references in order to remove the need for
1210 relocations.
1211 * testsuite/binutils-all/note-2-64.s: Likewise.
1212 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
1213 symbol.
1214 * testsuite/binutils-all/note-3-64.s: Likewise.
1215 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
1216 output.
1217 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
1218 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
1219 * testsuite/binutils-all/note-2-32.d: Likewise.
1220 * testsuite/binutils-all/note-2-64.d: Likewise.
1221 * testsuite/binutils-all/note-3-32.d: Likewise.
1222 * testsuite/binutils-all/note-3-64.d: Likewise.
1223 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
1224 * testsuite/binutils-all/note-4-32.s: New test.
1225 * testsuite/binutils-all/note-4-64.d: New test result file.
1226 * testsuite/binutils-all/note-4-32.d: New test result file.
1227
219d1afa
AM
12282018-01-03 Alan Modra <amodra@gmail.com>
1229
1230 Update year range in copyright notice of all files.
1231
1e563868 1232For older changes see ChangeLog-2017
3499769a 1233\f
1e563868 1234Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
1235
1236Copying and distribution of this file, with or without modification,
1237are permitted in any medium without royalty provided the copyright
1238notice and this notice are preserved.
1239
1240Local Variables:
1241mode: change-log
1242left-margin: 8
1243fill-column: 74
1244version-control: never
1245End:
This page took 0.186167 seconds and 4 git commands to generate.