Revert part of commit 32ec8896025
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
dfc616fa
AM
12018-09-22 Alan Modra <amodra@gmail.com>
2
3 * readelf.c (apply_relocations): Don't return FALSE for warnings.
4
fbaf61ad
NC
52018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
6
7 * testsuite/binutils-all/objcopy.exp: Set the unsupported reloc number
8 from 215 to 255 for NDS32.
9
d839b914
L
102018-09-17 H.J. Lu <hongjiu.lu@intel.com>
11
12 * objcopy.c (strip_specific_buffer): New.
13 (strip_unneeded_buffer): Likewise.
14 (keep_specific_buffer): Likewise.
15 (localize_specific_buffer): Likewise.
16 (globalize_specific_buffer): Likewise.
17 (keepglobal_specific_buffer): Likewise.
18 (weaken_specific_buffer): Likewise.
19 (add_specific_symbols): Add an argument to return pointer to
20 allocated buffer.
21 (copy_main): Update add_specific_symbols to update pointers to
22 allocated buffer. Free pointers to allocated buffer before
23 return.
24
c12d9fa2
AM
252018-09-17 Alan Modra <amodra@gmail.com>
26
27 * objcopy.c (handle_remove_section_option): Don't require a dot
28 after .rela and .rel to handle a possible relocation section.
29 * testsuite/binutils-all/remove-relocs-07.s,
30 * testsuite/binutils-all/remove-relocs-07.d,
31 * testsuite/binutils-all/remove-relocs-08.d: New tests.
32 * testsuite/binutils-all/remove-relocs-01.d,
33 * testsuite/binutils-all/remove-relocs-04.d,
34 * testsuite/binutils-all/remove-relocs-05.d,
35 * testsuite/binutils-all/remove-relocs-06.d: Exclude mips64-openbsd.
36
0b1352e0
AM
372018-09-17 Alan Modra <amodra@gmail.com>
38
39 * testsuite/lib/binutils-common.exp (is_som_format): New proc.
40 (run_dump_test): Correct target test for alternate .comm syntax.
41 (get_standard_section_names): Handle som format.
42 * testsuite/lib/utils-lib.exp (default_binutils_assemble_flags):
43 Correct target test for alternate .comm syntax.
44
8c9604b6
AM
452018-09-17 Alan Modra <amodra@gmail.com>
46
47 * testsuite/binutils-all/strip-13mips64.s: Add section flags
48 for reloc section.
49 * testsuite/binutils-all/strip-13rel.s: Likewise.
50 * testsuite/binutils-all/strip-13rela.s: Likewise.
51 * testsuite/binutils-all/strip-14mips64.s: Likewise.
52 * testsuite/binutils-all/strip-14rel.s: Likewise.
53 * testsuite/binutils-all/strip-14rela.s: Likewise.
54 * testsuite/binutils-all/strip-15mips64.s: Likewise.
55 * testsuite/binutils-all/strip-15rel.s: Likewise.
56 * testsuite/binutils-all/strip-15rela.s: Likewise.
57
a0a8a934
NC
582018-09-17 Nick Clifton <nickc@redhat.com>
59
60 * testsuite/binutils-all/compress.exp: Rename second "objcopy
61 zlib-gnu compress debug sections 3" test to "objcopy zlib-gabi
62 compress debug sections 3" and use gabi object files instead
63 of gnu object files.
64 * testsuite/binutils-all/objcopy.exp: Add suffix to the names
65 of the "ELF group" tests.
66 * testsuite/binutils-all/readelf.exp (proc readelf_find_size):
67 Add an iteration parameter and include it in the name of the
68 test. Update callers to include an iteration count.
69
8ffb70eb
AM
702018-09-15 Alan Modra <amodra@gmail.com>
71
72 * testsuite/binutils-all/add-symbol.d: Add "section_subst: no".
73 * testsuite/binutils-all/elfedit.exp: Don't set tempfile or copyfile.
74 * testsuite/binutils-all/symbols-1.d,
75 * testsuite/binutils-all/symbols-2.d,
76 * testsuite/binutils-all/symbols-3.d,
77 * testsuite/binutils-all/symbols-4.d: Quote '*' and '!'.
78 * testsuite/binutils-all/add-empty-section.d,
79 * testsuite/binutils-all/add-section.d,
80 * testsuite/binutils-all/elfedit.exp,
81 * testsuite/binutils-all/note-1.d,
82 * testsuite/binutils-all/pr23633.d: Add $subdir after $srcdir.
83 * testsuite/config/default.exp (AS, ASFLAGS): Define.
84 * testsuite/config/hppa.sed: Handle all common symbols.
85 * testsuite/lib/binutils-common.exp (run_dump_test): New proc,
86 merged from three other versions.
87 (slurp_options, file_contents, set_file_contents): Likewise.
88 (big_or_little_endian, get_standard_section_names): Likewise.
89 * testsuite/lib/utils-lib.exp (run_dump_test): Delete.
90 (slurp_options, proc file_contents): Delete.
91 (get_standard_section_names): Delete.
92
e8d88459
AM
932018-09-15 Alan Modra <amodra@gmail.com>
94
95 * testsuite/binutils-all/copy-2.d,
96 * testsuite/binutils-all/copy-3.d,
97 * testsuite/binutils-all/copy-4.d,
98 * testsuite/binutils-all/elfedit-1.d,
99 * testsuite/binutils-all/note-1.d,
100 * testsuite/binutils-all/note-2-64.d,
101 * testsuite/binutils-all/strip-11.d,
102 * testsuite/binutils-all/strip-13.d,
103 * testsuite/binutils-all/strip-14.d,
104 * testsuite/binutils-all/testranges.d,
105 * testsuite/binutils-all/x86-64/pr23494a-x32.d,
106 * testsuite/binutils-all/x86-64/pr23494a.d,
107 * testsuite/binutils-all/x86-64/pr23494b-x32.d,
108 * testsuite/binutils-all/x86-64/pr23494b.d,
109 * testsuite/binutils-all/x86-64/pr23494c-x32.d,
110 * testsuite/binutils-all/x86-64/pr23494c.d,
111 * testsuite/binutils-all/x86-64/pr23494d-x32.d,
112 * testsuite/binutils-all/x86-64/pr23494d.d,
113 * testsuite/binutils-all/x86-64/pr23494e-x32.d,
114 * testsuite/binutils-all/x86-64/pr23494e.d,
115 * testsuite/lib/utils-lib.exp (run_dump_test): Replace not-target
116 and not-skip with notarget and noskip.
117
04ade4bc
AM
1182018-09-15 Alan Modra <amodra@gmail.com>
119
120 * testsuite/binutils-all/group-7a.d,
121 * testsuite/binutils-all/group-7b.d,
122 * testsuite/binutils-all/group-7c.d,
123 * testsuite/binutils-all/symbols-1.d,
124 * testsuite/binutils-all/symbols-2.d,
125 * testsuite/binutils-all/symbols-3.d,
126 * testsuite/binutils-all/symbols-4.d: Remove DUMPPROG.
127
1fcd7e87
AM
1282018-09-14 Alan Modra <amodra@gmail.com>
129
130 PR binutils/23633
131 * testsuite/binutils-all/pr23633.d: Don't fail when assembler
132 generates sections other than .text.
133
319dbdfb
L
1342018-09-13 H.J. Lu <hongjiu.lu@intel.com>
135
136 PR binutils/23633
137 * testsuite/binutils-all/objcopy.exp: Run pr23633.
138 * testsuite/binutils-all/pr23633.d: New file.
139 * testsuite/binutils-all/pr23633.list: Likewise.
140 * testsuite/binutils-all/pr23633.s: Likewise.
141
508d0c9b
NC
1422018-09-13 Nick Clifton <nickc@redhat.com>
143
144 PR 23633
145 * objcopy.c (add_specific_symbols): Do not free the buffer at the
146 end of the function.
147
f9853190
AM
1482018-09-10 Alan Modra <amodra@gmail.com>
149
150 PR binutils/23611
151 * objcopy.c (handle_remove_section_option): Consider .rela and
152 .rel sections for stripping directly as well as attached to the
153 associated section they relocate.
154 * doc/binutils.texi (remove-relocations): Specify that this
155 option removes non-dynamic relocation sections.
156 * testsuite/binutils-all/objcopy.exp
157 (objcopy_remove_relocations_from_executable): New test.
158
20a4d0bd
NC
1592018-09-03 Nick Clifton <nickc@redhat.com>
160
161 * po/ja.po: Updated Japanese translation.
162
0f60cce3
L
1632018-08-31 H.J. Lu <hongjiu.lu@intel.com>
164
165 * testsuite/binutils-all/readelf.s-64: Adjusted for
166 .note.gnu.property section.
167 * testsuite/binutils-all/strip-3.d: Also strip
168 .note.gnu.property section.
169
6c0d3bde
L
1702018-08-31 H.J. Lu <hongjiu.lu@intel.com>
171
172 * testsuite/binutils-all/i386/compressed-1b.d: Pass
173 -mx86-used-note=no to assembler.
174 * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
175 * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
176 * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
177 * testsuite/binutils-all/i386/empty.d: Pass -mx86-used-note=yes
178 to assembler and update expected output from "readelf -n".
179 * testsuite/binutils-all/i386/ibt.d: Likewise.
180 * testsuite/binutils-all/i386/pr21231a.d: Likewise.
181 * testsuite/binutils-all/i386/pr21231b.d: Likewise.
182 * testsuite/binutils-all/i386/shstk.d: Likewise.
183 * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
184 * testsuite/binutils-all/x86-64/empty.d: Likewise.
185 * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
186 * testsuite/binutils-all/x86-64/ibt.d: Likewise.
187 * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
188 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
189 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
190 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
191 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
192 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
193 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
194 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
195 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
196 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
197 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
198 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
199 * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
200 * testsuite/binutils-all/x86-64/shstk.d: Likewise.
201
385e5b90
L
2022018-08-30 H.J. Lu <hongjiu.lu@intel.com>
203
204 * readelf.c (process_section_headers): Treat SHT_FINI_ARRAY and
205 SHT_PREINIT_ARRAY as relocatable sections.
206
4c971803
CX
2072018-08-30 Chenghua Xu <paul.hua.gm@gmail.com>
208
209 * MAINTAINERS: Add myself as a MIPS port maintainer.
210
9108bc33
CX
2112018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
212
213 * NEWS: Mention Loongson 2K1000 proccessor support.
214 * readelf.c (get_machine_flags): Handle gs264e.
215
bd782c07
CX
2162018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
217
218 * NEWS: Mention Loongson 3A2000/3A3000 proccessor support.
219 * readelf.c (get_machine_flags): Handle gs464e.
220
ac8cb70f
CX
2212018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
222
223 * NEWS: Mention Loongson 3A1000 proccessor support.
224 * readelf.c (get_machine_flags): Rename loongson-3a to gs464.
225 (print_mips_isa_ext): Delete AFL_EXT_LOONGSON_3A.
226
a693765e
CX
2272018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
228
229 * readelf.c (print_mips_ases): Add Loongson EXT2 extension.
230
bdc6c06e
CX
2312018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
232
233 * readelf.c (print_mips_ases): Add Loongson EXT extension.
234
716c08de
CX
2352018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
236
237 * readelf.c (print_mips_ases): Add CAM extension.
238
90c745dc
L
2392018-08-27 H.J. Lu <hongjiu.lu@intel.com>
240
241 * readelf.c (decode_x86_isa): Print <None> if bitmask only
242 contains the GNU_PROPERTY_X86_UINT32_VALID bit.
243 (decode_x86_feature_1): Likewise.
244 (decode_x86_feature_2): Likewise.
245 (print_gnu_property_note): Don't mask out the
246 GNU_PROPERTY_X86_UINT32_VALID bit.
247 * testsuite/binutils-all/i386/pr21231b.d: Updated.
248 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
249
65b3d26e
L
2502018-08-27 H.J. Lu <hongjiu.lu@intel.com>
251
252 * readelf.c (decode_x86_compat_isa): Break multi-statement line.
253 (decode_x86_isa): Likewise.
254 (decode_x86_feature_2): Likewise.
255
7a815dd5
L
2562018-08-25 H.J. Lu <hongjiu.lu@intel.com>
257
258 PR ld/23499
259 * readelf.c (get_symbol_version_string): Return _("<corrupt>")
260 for corrupt symbol version info.
261
a9eafb08
L
2622018-08-24 H.J. Lu <hongjiu.lu@intel.com>
263
264 * readelf.c (decode_x86_compat_isa): New function.
265 (decode_x86_feature_2): Likewise.
266 (decode_x86_isa): Updated for new X86_ISA_1_XXX bits.
267 (decode_x86_feature): Renamed to ...
268 (decode_x86_feature_1): This. Remove the type argument.
269 (print_gnu_property_note): Handle X86_COMPAT_ISA_1_USED,
270 X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO, X86_UINT32_AND_HI,
271 X86_UINT32_OR_LO, X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and
272 X86_UINT32_OR_AND_HI instead of X86_ISA_1_USED, X86_ISA_1_NEEDED
273 and X86_FEATURE_1_AND.
274 * testsuite/binutils-all/i386/pr21231b.s: Updated to the current
275 GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
276 values.
277 * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.
278 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
279 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
280 * testsuite/binutils-all/x86-64/pr23494c.s: Likewise.
281 * testsuite/binutils-all/i386/pr21231b.d: Updated.
282 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
283 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
284 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
285 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
286 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
287 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
288 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
289 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
290 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
291
aa7bca9b
L
2922018-08-24 H.J. Lu <hongjiu.lu@intel.com>
293
294 * readelf.c (print_gnu_property_note): Check the
295 GNU_PROPERTY_X86_UINT32_VALID bit for invalid GNU property note.
296
14732552
AM
2972018-08-23 Alan Modra <amodra@gmail.com>
298
299 * readelf.c (get_ppc64_symbol_other): Return NULL if st_other
300 field contains unrecognised or reserved values. Handle
301 localentry:1 value.
302
7dd36a6f
L
3032018-08-23 H.J. Lu <hongjiu.lu@intel.com>
304
305 PR ld/23536
306 * Makefile.am (development.exp): New target.
307 (EXTRA_DEJAGNU_SITE_CONFIG): New.
308 (DISTCLEANFILES): Add development.exp.
309 * Makefile.in: Regenerated.
310 * testsuite/binutils-all/objcopy.exp (strip_test): Call
311 prune_warnings to prune BFD output.
312 (strip_test_with_saving_a_symbol): Likewise.
313 (objcopy_test_without_global_symbol): Likewise.
314 * testsuite/lib/binutils-common.exp (prune_warnings_extra):
315 New proc.
316 (prune_warnings): Likewise.
317
44c2eb66
L
3182018-08-23 H.J. Lu <hongjiu.lu@intel.com>
319
320 * README-how-to-make-a-release: Document setting "experimental"
321 to false.
322
e8a64888
AM
3232018-08-22 Alan Modra <amodra@gmail.com>
324
325 * readelf.c (process_file_header): Assign updated values from
326 section_header[0] fields to e_phnum, e_shnum and e_shstrndx
327 during printing of header. Correct e_shstrndx range check.
328 Remove unnecessary casts and use %u rather than %ld for
329 unsigned int header fields. Don't print a random %lx when
330 reporting an unknown EI_VERSION.
331
06d743b7
NC
3322018-08-21 Nick Clifton <nickc@redhat.com>
333
334 * MAINTAINERS: Note that Arnold Metselaar has retired as the z80
335 maintainer.
336
66b09c7e
S
3372018-08-21 L. Simon <l.simon@samsung.com>
338
339 PR 23531
340 * readelf.c (hppa_process_unwind): Only dump the unwind table if
341 the data was successfully read in.
342
506b86a4
AM
3432018-08-18 Alan Modra <amodra@gmail.com>
344
345 * testsuite/lib/binutils-common.exp (is_elf64): Use directory of
346 input file for readelf.out.
347 (is_rela): New proc.
348 * testsuite/binutils-all/objcopy.exp (elf64): Set new variable
349 from first result of is_elf64 test.
350 (reloc_format): Set using is_rela.
351 (strip-13): Pass RELOC and ELF64 to assembler.
352 (strip-14, strip-15): Use elf64 rather than calling is_elf64 again.
353 * testsuite/binutils-all/strip-13.d: Run for more targets.
354 * testsuite/binutils-all/strip-13mips64.s: Use RELOC and set
355 addend to zero.
356 * testsuite/binutils-all/strip-13rel.s: Use RELOC and ELF64.
357 Don't add _NONE reloc.
358 * testsuite/binutils-all/strip-13rela.s: Likewise.
359
9c973a29
L
3602018-08-10 H.J. Lu <hongjiu.lu@intel.com>
361
362 PR binutils/23494
363 * testsuite/binutils-all/x86-64/pr23494c.s: New file.
364 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
365 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
366
11459a79
L
3672018-08-10 H.J. Lu <hongjiu.lu@intel.com>
368
369 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Skip nacl
370 targets.
371 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
372 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
373 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
374 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
375 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
376 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
377 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
378
6404ab99
L
3792018-08-08 H.J. Lu <hongjiu.lu@intel.com>
380
381 PR binutils/23494
382 * testsuite/binutils-all/x86-64/pr23494a-x32.d: New file.
383 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
384 * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
385 * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
386 * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
387 * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
388 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
389 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
390 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
391 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
392
f384a1f0
KB
3932018-08-08 Kevin Buettner <kevinb@redhat.com>
394
f9853190
AM
395 * dwarf.c (decode_location_expresion): Add case for
396 DW_OP_GNU_variable_value.
f384a1f0 397
db1e1b45 3982018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
399
400 * readelf.c (display_arc_attribute): Print Tag_ARC_ATR_version.
401
4aae6e5a
NC
4022018-08-03 Nick Clifton <nickc@redhat.com>
403
404 * objcopy.c (merge_gnu_build_notes): Delete empty notes. Merge
405 identical function notes.
406
e2561448
NC
4072018-08-01 Nick Clifton <nickc@redhat.com>
408
409 * README-how-to-make-a-release: Add note about regenerating the
410 info files prior to the release.
411
2409af1e
AJ
4122018-07-30 Andrew Jenner <andrew@codesourcery.com>
413
414 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer.
415
d0ba5758
AJ
4162018-07-30 Andrew Jenner <andrew@codesourcery.com>
417
418 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer.
419
b8891f8d
AJ
4202018-07-30 Andrew Jenner <andrew@codesourcery.com>
421
422 * readelf.c: Include elf/csky.h.
423 (guess_is_rela): Handle EM_CSKY.
424 (dump_relocations): Likewise.
425 (get_machine_name): Likewise.
426 (is_32bit_abs_reloc): Likewise.
427
e3d39609
NC
4282018-07-25 Nick Clifton <nickc@redhat.com>
429
430 * rdcoff.c (parse_coff_struct_type): Free fields array upon early
431 exit.
432 (parse_coff_enum_type): Free names and vals arrays upon early
433 exit.
434 * rddbg.c (read_section_stabs_debugging_info): Free shandle and
435 strings and stabs arrays upon early exit.
436 * readelf.c (get_32bit_section_headers): Free shdrs structure upon
437 early exit.
438 (get_64bit_section_headers): Likewise.
439 (get_32bit_elf_symbols): Generate an error if multiple symbol
440 table index sections are associated with the same symbol section.
441 (get_64bit_elf_symbols): Likewise.
442 (process_dynamic_section): Generate an error if there are multiple
443 dynamic symbol table sections, multiple dynamic string tables or
444 multiple dynamic symbol information sections.
445
1d97232a
NC
4462018-07-24 Nick Clifton <nickc@redhat.com>
447
448 * po/sv.po: Updated Swedish translation.
449
7b8d9e8c
AM
4502018-07-24 Alan Modra <amodra@gmail.com>
451
452 PR 23431
453 * dwarf.c (display_formatted_table): Replace "what" parameter
454 with "is_dir". Expand messages. Fix capitalisation.
455 * testsuite/binutils-all/dw5.W: Update expected output.
456
67ce483b
AM
4572018-07-24 Alan Modra <amodra@gmail.com>
458
459 PR 23430
460 * elfcomm.h (struct archive_info): Rename uses_64bit_indicies
461 to uses_64bit_indices.
462 * elfcomm.c (setup_archive): Update uses of above.
463 * readelf.c (process_archive): Likewise.
464 (get_section_type_name): Rename indicies to indices.
465 (get_32bit_elf_symbols, get_64bit_elf_symbols): Likewise.
466 (process_section_groups): Likewise.
467
e2e31f10
MR
4682018-07-20 Maciej W. Rozycki <macro@mips.com>
469
470 * MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
471 ISA maintenance.
472
3391569f
NC
4732018-07-20 Nick Clifton <nickc@redhat.com>
474
475 * objcopy.c (add_specific_symbols): Free buffer on exit.
476 (add_redefine_syms_file): Close file handle on exit.
477 (copy_object): Close file handle on early exit.
478 Free buffer on early exit.
479 Free gaps buffers once they are no longer needed.
480 * dwarf.c (display_debug_frames): Free allocated memory on exit.
481 (load_separate_debug_info): Free allocate memory on early exit.
482
8095d2f7
CX
4832018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
484 Maciej W. Rozycki <macro@mips.com>
485
486 * readelf.c (print_mips_ases): Add MMI extension.
487
79f5b65e
DD
4882018-07-19 DJ Delorie <dj@redhat.com>
489
490 * MAINTAINERS (RL78, RX): Remove myself as maintainer.
491
442a6ce8
NC
4922018-07-19 Nick Clifton <nickc@redhat.com>
493
494 * dwarf.c (read_cie): Free allocated memory before returning with
495 a failure result.
496
3fd21718
PFC
4972018-07-16 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
498
499 * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
500 description.
501
ad96220c
NC
5022018-07-16 Nick Clifton <nickc@redhat.com>
503
504 * README-how-to-make-a-release: Add note to check for new top
505 level files and add them to the src-release.sh script.
506
6cb624f8
NC
5072018-07-14 Nick Clifton <nickc@redhat.com>
508
509 * README-how-to-make-a-release: Updated with corrections based on
510 the 2.31 release experience.
511
55cc53e9
FT
5122018-07-12 Francois H. Theron <francois.theron@netronome.com>
513
514 * readelf.c (process_section_headers): Don't print section type
515 twice for --section-details.
516
be570f06
AM
5172018-07-10 Alan Modra <amodra@gmail.com>
518
519 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
520 zero for xgate.
521
d20e98ab
NC
5222018-07-06 Nick Clifton <nickc@redhat.com>
523
524 * readelf.c (same_section): New function.
525 (print_gnu_build_attribute_description): Do not complain about
526 gaps that cross a section boundary.
527
d8dab054
NC
5282018-07-05 Nick Clifton <nickc@redhat.com>
529
530 * po/bg.po: Updated Bulgarian translation.
531
a05a5b64
TP
5322018-07-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
533
534 * NEWS: Use command-line consistently when used in a compount word.
535 * doc/binutils.texi: Likewise and fix trailing whitespace on same
536 line.
537
30aa1306
NC
5382018-06-26 Nick Clifton <nickc@redhat.com>
539
540 * po/sv.po: Updated Swedish translation.
541 * po/uk.po: Updated Ukranian translation.
542
eca4b721
NC
5432018-06-26 Nick Clifton <nickc@redhat.com>
544
545 * doc/binutils.texi: Fix spelling mistakes.
546 * README--how-to-make-a-release: Likewise.
547
1021d1cb
TT
5482018-06-25 Tom Tromey <tom@tromey.com>
549
550 * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
551 Bump version number.
552
71300e2c
NC
5532018-06-24 Nick Clifton <nickc@redhat.com>
554
555 * README-how-to-make-a-release: Update with experiences from
556 making 2.31 branch.
557 * po/binutils.pot: Regenerate.
558 * configure: Regenerate.
559
719d8288
NC
5602018-06-24 Nick Clifton <nickc@redhat.com>
561
562 2.31 branch created.
563 * NEWS: Add marker for 2.31.
564
d388f643
AM
5652018-06-21 Alan Modra <amodra@gmail.com>
566
567 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
568 * doc/Makefile.in: Regenerate.
569
d0ac1c44
SM
5702018-06-19 Simon Marchi <simon.marchi@ericsson.com>
571
572 * configure.ac: Remove AC_PREREQ.
573 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
574 info-in-builddir no-texinfo.tex.
575 * Makefile.in: Re-generate.
576 * aclocal.m4: Re-generate.
577 * config.in: Re-generate.
578 * configure: Re-generate.
579 * doc/Makefile.in: Re-generate.
580
3a075e56
AS
5812018-06-19 Andreas Schwab <schwab@suse.de>
582
583 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
584 (is_8bit_abs_reloc): New function.
585 (is_6bit_abs_reloc): New function.
586 (is_6bit_inplace_sub_reloc): New function.
587 (apply_relocations): Use them. Handle 6-bit relocations.
588
6f20c942
FS
5892018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
590
591 * readelf.c (print_mips_ases): Add GINV extension.
592
1f6f5dba
L
5932018-06-14 H.J. Lu <hongjiu.lu@intel.com>
594
595 PR binutils/23267
596 * readelf.c (get_symbol_version_string): Check if the first
597 symbol version is base version.
598
730c3174
SE
5992018-06-13 Scott Egerton <scott.egerton@imgtec.com>
600 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
601
602 * readelf.c (print_mips_ases): Add CRC.
603
7a486e6d
NC
6042018-06-13 Nick Clifton <nickc@redhat.com>
605
606 * doc/binutils.texi (objdump): Add missing closing square
607 parenthesis to listing of objcopy's command line options.
608
5a485b38
NC
6092018-06-11 Nick Clifton <nickc@redhat.com>
610
611 * po/es.po: Updated Spanish translation.
612
55e99962
L
6132018-06-01 H.J. Lu <hongjiu.lu@intel.com>
614
615 * configure: Regenerated.
616
0034eed0
AM
6172018-05-31 Alan Modra <amodra@gmail.com>
618
619 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
620 set CC_FOR_TARGET. Run test non-native.
621 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
622 Likewise.
623 (test_follow_debuglink): Run test non-native.
624
1869e86f
AB
6252018-05-30 Ant Bikeneev <ant.bikineev@gmail.com>
626
627 PR 23107
628 * ar.c (display_offsets): New variable.
629 (usage): Add description of 'O' operator.
630 (decode_option): Handle 'O' operator.
631 (print_descr): Pass display_offsets to print_arelt_descr.
632 * arsup.c: Update call to printy_arelt_descr.
633 * objdump.c: Likewise.
634 * bucomm.c (print_arelt_descr): If offsets parameter is true then
635 display offset of archive element within the archive.
636 * bucomm.h: Update prototype for print_arelt_descr.
637 * doc/binutils.texi: Update description of ar command.
638 * NEWS: Mention the new feature.
639 * testsuite/binutils-all/ar.exp: Add text of new feature.
640
bb3b5316
AM
6412018-05-28 Alan Modra <amodra@gmail.com>
642
643 PR 23235
644 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
645 unsupported rather than fail on compile errors.
646 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
647 Likewise. Save and restore CFLAGS_FOR_TARGET.
648
7f999549
JW
6492018-05-18 Kito Cheng <kito.cheng@gmail.com>
650
651 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
652
7b4ae824
JD
6532018-05-18 John Darrington <john@darrington.wattle.id.au>
654
655 * readelf.c: Add support for s12z architecture.
656 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
657 targets.
658
f9830ec1
TC
6592018-05-15 Tamar Christina <tamar.christina@arm.com>
660
661 PR binutils/21446
662 * doc/binutils.texi (-M): Document AArch64 options.
663
7d02540a
TC
6642018-05-15 Tamar Christina <tamar.christina@arm.com>
665
666 PR binutils/21446
667 * doc/binutils.texi (-M): Document AArch64 options.
668 * NEWS: Document notes and warnings.
669
679ca975
AM
6702018-05-15 Alan Modra <amodra@gmail.com>
671
672 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
673 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
674 and *uclinux* into *linux*.
675 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
676 strip-13 test, exclude arm-vxworks and arm-windiss.
677
637b1970
JD
6782018-05-10 John Darrington <john@darrington.wattle.id.au>
679
680 * readelf.c (get_machine_name): EM_S12Z - handle new case.
681
60cb2c8a
AM
6822018-05-09 Alan Modra <amodra@gmail.com>
683
684 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
685
84f9f8c3
AM
6862018-05-09 Sebastian Rasmussen <sebras@gmail.com>
687
688 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
689
886d5428
AM
6902018-05-08 Alan Modra <amodra@gmail.com>
691
692 PR 23141
693 * objcopy.c (is_strip_section): Strip groups without a valid
694 signature symbol.
695
ce4ec1a9
AM
6962018-05-07 Alan Modra <amodra@gmail.com>
697
698 PR 23142
699 * objcopy.c (group_signature): Don't accept groups that use a
700 symbol table other than the one we've read.
701
fe944acf
FT
7022018-04-30 Francois H. Theron <francois.theron@netronome.com>
703
704 * readelf.c: Very basic support for EM_NFP and its section types.
705 * testsuite/binutils-all/nfp: New directory.
706 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new
707 tests.
708 * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
709 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
710 * testsuite/binutils-all/nfp/test1.d: New file.
711 * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
712 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
713 * NEWS: Mention the new support.
714
6d9dabbb
MR
7152018-04-27 Maciej W. Rozycki <macro@mips.com>
716
717 * testsuite/lib/binutils-common.exp (match_target): New procedure.
718 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
719 of `istarget' for matching with `target', `not-target', `skip'
720 and `not-skip' options.
721
0df8ad28
NC
7222018-04-26 Nick Clifton <nickc@redhat.com>
723
724 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
725 32-bit absolute reloc for the HPPA target.
726 * testsuite/binutils-all/note-5.d: New test.
727 * testsuite/binutils-all/note-5.s: Source file for new test.
728 * testsuite/binutils-all/objcopy.exp: Run new test.
729
f1ac0afe
CL
7302018-04-25 Christophe Lyon <christophe.lyon@st.com>
731
732 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
733 * testsuite/binutils-all/elfedit-3.d: Likewise.
734 * testsuite/binutils-all/objcopy.exp: Likewise.
735 * testsuite/binutils-all/strip-3.d: Likewise.
736 * testsuite/lib/binutils-common.exp: Likewise.
737
18a20338
CL
7382018-04-25 Christophe Lyon <christophe.lyon@st.com>
739 Mickaël Guêné <mickael.guene@st.com>
740
741 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
742 (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
743
2ac93be7
AM
7442018-04-25 Alan Modra <amodra@gmail.com>
745
746 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
747 arm-coff support.
748 * testsuite/binutils-all/objcopy.exp: Likewise.
749 * testsuite/lib/binutils-common.exp: Likewise.
750
a7504f87
NC
7512018-04-18 Nick Clifton <nickc@redhat.com>
752
753 PR 23062
754 * dwarf.c (read_and_display_attr_value): Replace assertions with
755 test and warning message.
756
c65c21e1
AM
7572018-04-18 Alan Modra <amodra@gmail.com>
758
759 * testsuite/lib/binutils-common.exp: Remove support for assorted
760 aout targets.
761
6aea08d9
NC
7622018-04-17 Nick Clifton <nickc@redhat.com>
763
c4a91159 764 PR 23063
56d8f8a9
NC
765 * readelf.c (print_symbol): If the width is zero, return straight
766 away.
767
6aea08d9
NC
768 PR 23064
769 * dwarf.c (process_cu_tu_index): Test for a potential buffer
770 overrun before copying signature pointer.
771
f954747f
AM
7722018-04-17 Alan Modra <amodra@gmail.com>
773
774 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
775
d7867d17
AM
7762018-04-16 Alan Modra <amodra@gmail.com>
777
778 * readelf.c (get_machine_name): Correct typo.
779
ddb00039
AM
7802018-04-16 Alan Modra <amodra@gmail.com>
781
782 * configure.ac: Remove arm-epoc-pe support.
783 * dlltool.c: Likewise.
784 * configure: Regenerate.
785
c9098af4
AM
7862018-04-16 Alan Modra <amodra@gmail.com>
787
788 * testsuite/lib/binutils-common.exp: Remove sparc-aout and
789 sparc-coff support.
790
dc12032b
AM
7912018-04-16 Alan Modra <amodra@gmail.com>
792
793 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
794 support.
795 * testsuite/binutils-all/copy-3.d: Likewise.
796 * testsuite/binutils-all/objcopy.exp: Likewise.
797 * testsuite/lib/binutils-common.exp: Likewise.
798
211dc24b
AM
7992018-04-16 Alan Modra <amodra@gmail.com>
800
801 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
802
a9a4b302
AM
8032018-04-16 Alan Modra <amodra@gmail.com>
804
805 * testsuite/binutils-all/objcopy.exp: Remove w65 support.
806
04cb01fd
AM
8072018-04-16 Alan Modra <amodra@gmail.com>
808
809 * testsuite/binutils-all/objdump.exp: Remove we32k support.
810
c2bf1eec
AM
8112018-04-16 Alan Modra <amodra@gmail.com>
812
813 * MAINTAINERS (Mark Kettenis): Move to past maintainers.
814 * testsuite/binutils-all/objdump.exp: Remove m88k support.
815
6793974d
AM
8162018-04-16 Alan Modra <amodra@gmail.com>
817
818 * readelf.c: Remove i370 support.
819 * testsuite/binutils-all/objdump.exp: Likewise.
820
e82aa794
AM
8212018-04-16 Alan Modra <amodra@gmail.com>
822
823 * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
824 * testsuite/lib/binutils-common.exp: Likewise.
825
fe0bf0fd
AM
8262018-04-16 Alan Modra <amodra@gmail.com>
827
828 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
829
fdef3943
AM
8302018-04-16 Alan Modra <amodra@gmail.com>
831
832 * Makefile.am: Remove IEEE 695 support.
833 * budbg.h: Likewise.
834 * doc/binutils.texi: Likewise.
835 * makefile.vms: Likewise.
836 * objcopy.c: Likewise.
837 * objdump.c: Likewise.
838 * rddbg.c: Likewise.
839 * ieee.c: Delete.
840 * Makefile.in: Regenerate.
841 * po/POTFILES.in: Regenerate.
842
5972ac73
AM
8432018-04-16 Alan Modra <amodra@gmail.com>
844
845 * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
846 * testsuite/binutils-all/nm.exp: Likewise.
847
b4b594e3
AM
8482018-04-16 Alan Modra <amodra@gmail.com>
849
850 * .gitignore: Remove netware support.
851 * Makefile.am: Likewise.
852 * configure.ac: Likewise.
853 * doc/Makefile.am: Likewise.
854 * doc/binutils.texi: Likewise.
855 * testsuite/binutils-all/nm.exp: Likewise.
856 * nlmconv.c: Delete.
857 * nlmconv.h: Delete.
858 * nlmheader.y: Delete.
859 * Makefile.in: Regenerate.
860 * configure: Regenerate.
861 * doc/Makefile.in: Regenerate.
862 * po/POTFILES.in: Regenerate.
863
fceadf09
AM
8642018-04-16 Alan Modra <amodra@gmail.com>
865
866 * testsuite/binutils-all/objdump.exp: Remove tahoe support.
867
fb70ec17
AM
8682018-04-14 Alan Modra <amodra@gmail.com>
869
870 * readelf.c (get_machine_name): Revert 2018-04-11 change.
871
86c6c6df
NC
8722018-04-12 Nick Clifton <nickc@redhat.com>
873
874 PR 23050
875 * readelf.c (process_dynamic_section): Correct dynamic string
876 table size calculation.
877
a8eb42a8
AM
8782018-04-11 Alan Modra <amodra@gmail.com>
879
880 * ieee.c: Remove i960 support.
881 * od-macho.c: Remove i860 support.
882 * readelf.c: Remove i860 and i960 support.
883 * testsuite/binutils-all/objcopy.exp: Likewise.
884 * testsuite/binutils-all/objdump.exp: Likewise.
885 * testsuite/lib/binutils-common.exp: Likewise.
886
c43b2c54
MR
8872018-04-11 Maciej W. Rozycki <macro@mips.com>
888
889 * testsuite/lib/binutils-common.exp (is_elf_format): Also return
890 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
891
d4ae1932
AM
8922018-04-10 Alan Modra <amodra@gmail.com>
893
894 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
895 reloc=11 for pru and reloc=50 for nds32.
896 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
897
d52e3d06
MR
8982018-04-09 Maciej W. Rozycki <macro@mips.com>
899
900 * testsuite/binutils-all/strip-15.d: New test.
901 * testsuite/binutils-all/strip-15rel.s: New test source.
902 * testsuite/binutils-all/strip-15rela.s: New test source.
903 * testsuite/binutils-all/strip-15mips64.s: New test source.
904 * testsuite/binutils-all/objcopy.exp: Run the new test.
905
3f97ba9f
MR
9062018-04-09 Maciej W. Rozycki <macro@mips.com>
907
908 * testsuite/binutils-all/strip-14.d: New test.
909 * testsuite/binutils-all/strip-14rel.s: New test source.
910 * testsuite/binutils-all/strip-14rela.s: New test source.
911 * testsuite/binutils-all/strip-14mips64.s: New test source.
912 * testsuite/binutils-all/objcopy.exp: Run the new test.
913
2008a0db
TT
9142018-04-06 Tom Tromey <tom@tromey.com>
915
916 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
917 constants from DWARF 5.
918
3cba8b6c
L
9192018-04-05 H.J. Lu <hongjiu.lu@intel.com>
920
921 PR gas/22318
922 * configure: Regenerated.
923
2d8c1a23
MR
9242018-04-05 Maciej W. Rozycki <macro@mips.com>
925
926 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
927 than `.dc.w' in second relocation.
928
65bd2045
MR
9292018-04-05 Maciej W. Rozycki <macro@mips.com>
930
931 * testsuite/binutils-all/strip-13.d: Also expect `unsupported
932 relocation type 0x8f' error message.
933
2f8ceb38
MR
9342018-04-05 Maciej W. Rozycki <macro@mips.com>
935
936 * testsuite/binutils-all/strip-13.s: Rename to...
937 * testsuite/binutils-all/strip-13rela.s: ... this.
938 * testsuite/binutils-all/strip-13rel.s: New test source.
939 * testsuite/binutils-all/strip-13mips64.s: New test source.
940 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
941 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and
942 `m68hc11-*' to `not-target' list.
943 * testsuite/binutils-all/objcopy.exp: Switch between sources for
944 `strip-13'.
945
aad7be45
MR
9462018-04-05 Maciej W. Rozycki <macro@mips.com>
947
948 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
949 241 (0xf1) for the relocation number and RELA addend.
950 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
951 `not-target' list.
952
89f60df2
JDA
9532018-04-04 John David Anglin <danglin@gcc.gnu.org>
954
955 * MAINTAINERS: Update my e-mail address.
956
f1ca0d6d
NC
9572018-04-04 Nick Clifton <nickc@redhat.com>
958
959 * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
960
8fd75781
NC
9612018-03-23 Nick Clifton <nickc@redhat.com>
962
963 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
964 symbols.
965 (print_gnu_build_attribute_description): If no file start symbol
966 could be found, look for one two bytes into the file.
967 * testsuite/binutils-all/note-4-64.s: Set the address of the file
968 start symbol to two bytes into the file.
969 * testsuite/binutils-all/note-4-32.s: Likewise.
970
b1202ffa
L
9712018-03-21 H.J. Lu <hongjiu.lu@intel.com>
972
973 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
974 DF_1_WEAKFILTER and DF_1_NOCOMMON.
975
7e100140
NC
9762018-03-20 Nick Clifton <nickc@redhat.com>
977
978 * po/es.po: Updated Spanish translation.
979 * po/ru.po: Updated Russian translation.
980
e45ad123
NC
9812018-03-13 Nick Clifton <nickc@redhat.com>
982
983 PR 22957
984 * stabs.c (pop_binincl): Fail if the file index is off the end of
985 the stack.
986
81db3241
NC
9872018-03-13 Nick Clifton <nickc@redhat.com>
988
989 PR 22955
990 * stabs.c (parse_number): Add p_end parameter and use it to check
991 the validity of the pp parameter. Add checks to prevent walking
992 off the end of the string buffer.
993 (parse_stab_string): Likewise.
994 (parse_stab_type): Likewise.
995 (parse_stab_type_number): Likewise.
996 (parse_stab_range_type): Likewise.
997 (parse_stab_sun_builtin_type): Likewise.
998 (parse_stab_sun_floating_type): Likewise.
999 (parse_stab_enum_type): Likewise.
1000 (parse_stab_struct_type): Likewise.
1001 (parse_stab_baseclasses): Likewise.
1002 (parse_stab_struct_fields): Likewise.
1003 (parse_stab_cpp_abbrev): Likewise.
1004 (parse_stab_one_struct_field): Likewise.
1005 (parse_stab_members): Likewise.
1006 (parse_stab_tilde_field): Likewise.
1007 (parse_stab_array_type): Likewise.
e45ad123 1008
81db3241
NC
1009 * parse_stab: Compute the end of the string and then pass it on to
1010 individual parser functions.
1011
6d4f21f6
PP
10122018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
1013
1014 PR binutils/22923
1015 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
1016 overflow.
1017
52fe4420
AM
10182018-03-07 Alan Modra <amodra@gmail.com>
1019
1020 * configure.ac: Add objdump_private_desc_xcoff for rs6000.
1021 * configure: Regenerate.
1022
0e70b27b
L
10232018-03-05 H.J. Lu <hongjiu.lu@intel.com>
1024
1025 PR binutils/22911
1026 * objdump.c (is_significant_symbol_name): Return TRUE for all
1027 .plt* sections.
1028 (find_symbol_for_address): Replace linear search with binary
1029 search on dynamic relocations.
1030
d11ae95e
NC
10312018-03-01 Nick Clifton <nickc@redhat.com>
1032
1033 PR 22905
1034 * dwarf.c (display_debug_ranges): Check that the offset loaded
1035 from the range_entry structure is valid.
1036
e184813f
AM
10372018-03-01 Alan Modra <amodra@gmail.com>
1038
1039 * configure.ac (ALL_LINGUAS): Add sr. Sort.
1040 * configure: Regenerate.
1041
bc7c0509
NC
10422018-02-27 Nick Clifton <nickc@redhat.com>
1043
1044 * po/pt.po: New Portuguese translation.
1045 * configure.ac (ALL_LINGUAS): Add pt.
1046 * configure: Regenerate.
1047
f3185997
NC
10482018-02-27 Nick Clifton <nickc@redhat.com>
1049
1050 PR 22875
1051 * objcopy.c (copy_object): Check the error status after marking
1052 symbols used in relocations.
1053 * testsuite/binutils-all/strip-13.s: New test source file.
1054 * testsuite/binutils-all/strip-13.s: New test driver file.
1055 * testsuite/binutils-all/objcopy.exp: Run the new test.
1056
2c1c9679
AM
10572018-02-26 Alan Modra <amodra@gmail.com>
1058
1059 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
1060 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
1061
6e05870c
AM
10622018-02-23 Alan Modra <amodra@gmail.com>
1063
1064 * testsuite/binutils-all/mips/mips-reginfo-n32.d,
1065 * testsuite/binutils-all/mips/mips-reginfo.d: Update.
1066
b0ab9c45
RH
10672018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
1068
1069 * doc/binutils.texi (objcopy): Add missing closing square
1070 parenthesis to listing of objcopy's command line options.
1071
e535d0dd
MK
10722018-02-19 Matthias Klose <doko@debian.org>
1073
1074 * strings.c (long_options): Include-all-whitespace does not take
f9853190 1075 an extra agument.
e535d0dd 1076
6e5e9d58
AM
10772018-02-13 Alan Modra <amodra@gmail.com>
1078
1079 PR 22836
1080 * testsuite/binutils-all/group-7.s,
1081 * testsuite/binutils-all/group-7a.d,
1082 * testsuite/binutils-all/group-7b.d,
1083 * testsuite/binutils-all/group-7c.d: New tests.
1084 * testsuite/binutils-all/objcopy.exp: Run them.
1085
8de3a6e2
NC
10862018-02-08 Nick Clifton <nickc@redhat.com>
1087
1088 PR 22802
1089 * dwarf.c (load_separate_debug_file): Return early if the user is
1090 not interested in debug links.
1091
68807c3c
NC
10922018-02-06 Nick Clifton <nickc@redhat.com>
1093
1094 PR 22793
1095 * readelf.c (find_section): Replace assertion with test and return
1096 of NULL.
1097 (find_section_by_address): Add test of section header table
1098 existance.
1099 (find_section_by_type): Likewise.
1100 (find_section_in_set): Likewise.
1101
2d6dda71
MR
11022018-02-05 Maciej W. Rozycki <macro@mips.com>
1103
1104 * testsuite/binutils-all/mips/mips-reginfo.d: New test.
1105 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
1106 * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
1107 * testsuite/binutils-all/mips/mips.exp: Run the new tests.
1108
78c88364
MR
11092018-02-05 Maciej W. Rozycki <macro@mips.com>
1110
1111 * testsuite/config/default.exp (binutils_run): Document
1112 `binutils_run_status'.
1113 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
1114 and set it.
1115 (run_dump_test): Add `error', `error_output', `warning' and
1116 `warning_output' options. Update documentation accordingly.
1117
5bb0830d
AB
11182018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
1119
1120 * dwarf.c (dwarf_regnames_riscv): New register name table.
1121 (init_dwarf_regnames_riscv): New function.
1122 (init_dwarf_regnames): Add call to initialise RiscV register
1123 names.
1124 * dwarf.h (init_dwarf_regnames_riscv): Declare.
1125 * objdump.c (dump_dwarf): Add call to initialise RiscV register
1126 names.
1127
f2023ce7
AM
11282018-02-01 Alan Modra <amodra@gmail.com>
1129
1130 PR 22769
1131 * objdump.c (load_specific_debug_section): Check for overflow
1132 when adding one to section size for a string section terminator.
1133
fcabedd5
NC
11342018-01-30 Nick Clifton <nickc@redhat.com>
1135
1136 PR 22734
1137 * doc/binutils.texi (nm): Update description to point out that
1138 zero-initialized values can also be shown as type B, b, S or s
1139 since they can be stored in the BSS section.
1140
f49db8be
AM
11412018-01-30 Alan Modra <amodra@gmail.com>
1142
1143 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
1144 "artificially large" end address.
1145
a8d6d6ac
NC
11462018-01-28 Nick Clifton <nickc@redhat.com>
1147
1148 * README-how-to-make-a-release: Add note about checking gpg key
1149 and the results of gnupload.
1150
9a5db26e
NC
11512018-01-27 Nick Clifton <nickc@redhat.com>
1152
1153 * README-how-to-make-a-release: Add details on how to actually
1154 make the release.
1155
94c2436b
NC
11562018-01-26 Nick Clifton <nickc@redhat.com>
1157
1158 * README-how-to-make-a-release: Add more details on updating
1159 version numbers.
1160
1ea332d6
MR
11612018-01-22 Maciej W. Rozycki <macro@mips.com>
1162
1163 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
1164 option description.
1165
d65ce302
MR
11662018-01-22 Maciej W. Rozycki <macro@mips.com>
1167
1168 * MAINTAINERS: Update my company e-mail address.
1169
f433138f
NC
11702018-01-22 Nick Clifton <nickc@redhat.com>
1171
1172 * po/sv.po: Updated Swedish translation.
1173
7ab82037
NC
11742018-01-18 Nick Clifton <nickc@redhat.com>
1175
1176 * po/bg.po: Updated Bulgarian translation.
1177
0dd86f32
JB
11782018-01-16 Joel Brobecker <brobecker@adacore.com>
1179
1180 * README-how-to-make-a-release: Add reminder to update the
1181 branch name in gdbadmin's crontab on sourceware.
1182
a960d29f
JB
11832018-01-16 Joel Brobecker <brobecker@adacore.com>
1184
1185 * README-how-to-make-a-release: Remove trailing spaces.
1186
f6efed01
NC
11872018-01-16 Nick Clifton <nickc@redhat.com>
1188
1189 * po/fr.po: Updated French translation.
1190
616dcb87
NC
11912018-01-15 Nick Clifton <nickc@redhat.com>
1192
1193 * po/uk.po: Updated Ukranian translation.
1194
3957a496
NC
11952018-01-13 Nick Clifton <nickc@redhat.com>
1196
19e2900b 1197 * README-how-to-make-a-release: Update notes.
3957a496
NC
1198 * po/binutils.pot: Regenerated.
1199
769c7ea5
NC
12002018-01-13 Nick Clifton <nickc@redhat.com>
1201
1202 * configure: Regenerate.
1203
9176ac5b
NC
12042018-01-13 Nick Clifton <nickc@redhat.com>
1205
faf766e3 1206 2.30 branch created.
9176ac5b
NC
1207 * NEWS: Add marker for 2.30.
1208
98ab9e96
NC
12092018-01-12 Nick Clifton <nickc@redhat.com>
1210
1211 * README-how-to-make-a-release: Add notes on how to make the
1212 branch and prelease snapshot.
1213 * BRANCHES: Add binutils-2_29-branch.
1214
bf41f30d
NC
12152018-01-10 Nick Clifton <nickc@redhat.com>
1216
1217 * MAINTAINERS: Note that it is now the configure.ac file and not
1218 the configure.in file that needs to be kept in sync with gcc.
1219 Add a note about sending patches for libiberty to gcc.
1220
f13974bd
NC
12212018-01-03 Nick Clifton <nickc@redhat.com>
1222
1223 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
1224 constants.
1225
6f156d7a
NC
12262018-01-03 Nick Clifton <nickc@redhat.com>
1227
1228 * objcopy.c (objcopy_internal_note): New structure.
1229 (gap_exists): New function.
1230 (is_open_note): New function.
1231 (is_func_note): New function.
1232 (is_64bit): New function.
1233 (merge_gnu_build_notes): Handle v3 notes. Do not merge
1234 if there are relocations against the notes.
1235 * readelf.c (get_note_type): Use short names for build attribute
1236 notes.
1237 (print_symbol_for_build_attribute): Rename to
1238 get_symbol_for_build_attribute. Returns the found symbol rather
1239 than printing it.
1240 (print_gnu_build_attribute_description): Maintain address ranges
1241 for function notes as well as global notes. Handle v3 notes.
1242 (print_gnu_build_attribute_name): Use more space for printing the
1243 name in wide mode.
1244 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
1245 Eliminate symbol references in order to remove the need for
1246 relocations.
1247 * testsuite/binutils-all/note-2-64.s: Likewise.
1248 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
1249 symbol.
1250 * testsuite/binutils-all/note-3-64.s: Likewise.
1251 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
1252 output.
1253 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
1254 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
1255 * testsuite/binutils-all/note-2-32.d: Likewise.
1256 * testsuite/binutils-all/note-2-64.d: Likewise.
1257 * testsuite/binutils-all/note-3-32.d: Likewise.
1258 * testsuite/binutils-all/note-3-64.d: Likewise.
1259 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
1260 * testsuite/binutils-all/note-4-32.s: New test.
1261 * testsuite/binutils-all/note-4-64.d: New test result file.
1262 * testsuite/binutils-all/note-4-32.d: New test result file.
1263
219d1afa
AM
12642018-01-03 Alan Modra <amodra@gmail.com>
1265
1266 Update year range in copyright notice of all files.
1267
1e563868 1268For older changes see ChangeLog-2017
3499769a 1269\f
1e563868 1270Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
1271
1272Copying and distribution of this file, with or without modification,
1273are permitted in any medium without royalty provided the copyright
1274notice and this notice are preserved.
1275
1276Local Variables:
1277mode: change-log
1278left-margin: 8
1279fill-column: 74
1280version-control: never
1281End:
This page took 0.266165 seconds and 4 git commands to generate.