201b4668eb74a580add7e3b003c151069357a8ee
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2016-06-22 Nick Clifton <nickc@redhat.com>
2
3 * testsuite/binutils-all/ar.exp: Skip tests for Alpha target.
4 Skip bfdtest1 tests for tic30 target.
5 * testsuite/binutils-all/arm/objdump.exp: Skip for aout arm
6 target.
7 * testsuite/binutils-all/compress.exp: Expect some tests to fail
8 on the nds32.
9 * testsuite/binutils-all/copy-3.d: Skip for go32 targets.
10 * testsuite/binutils-all/copy-4.d: Skip for AIX and linuxecoff
11 targets.
12 * testsuite/binutils-all/nm.exp: Treat beos based targets as ELF
13 targets.
14 * testsuite/binutils-all/objcopy.exp: Only run reverse bytes tests
15 if the bintest.o file was created. Use the
16 get_standard_section_names proc to get the name of the data
17 section.
18 * testsuite/binutils-all/objdump.exp: Update regexps to allow for
19 RX section names.
20 * testsuite/binutils-all/readelf.exp: Use
21 get_standard_section_names proc to get the name of the data
22 section.
23 * testsuite/binutils-all/readelf.r: Allow for non standard text
24 section names.
25 * testsuite/binutils-all/readelf.s: Update regexps for tilepro.
26 * testsuite/binutils-all/size.exp: Allow for non standard section
27 names.
28 * testsuite/binutils-all/update-section.exp: Expect comapre 1vs4
29 to fail on mips targets.
30 * testsuite/lib/utils-lib.exp (default_binutils_run): Use
31 get_standard_section_names proc.
32 (run_dump_test): Likewise.
33 (proc get_standard_section_names): New proc.
34
35 2016-06-22 Nick Clifton <nickc@redhat.com>
36
37 * readelf.c (dynamic_section_mips_val): Increase size of timebuf.
38 (process_mips_specific): Likewise.
39 (process_gnu_liblist): Likewise.
40
41 2016-06-21 Graham Markall <graham.markall@embecosm.com>
42
43 * readelf.c (decode_ARC_machine_flags): Remove E_ARC_MACH_NPS400
44 case.
45
46 2016-06-15 Nick Clifton <nickc@redhat.com>
47
48 * readelf.c (is_24bit_abs_reloc): Add support for R_FT32_20
49 reloc.
50
51 2016-06-14 John Baldwin <jhb@FreeBSD.org>
52
53 * objcopy.c (do_elf_stt_common): Use correct type.
54
55 2016-06-14 Alan Modra <amodra@gmail.com>
56
57 * ar.c: Expand uses of bfd_my_archive.
58 * size.c: Likewise.
59
60 2016-06-14 Alan Modra <amodra@gmail.com>
61
62 PR ld/20241
63 * bucomm.c (bfd_get_archive_filename): Return file name within thin
64 archive.
65
66 2016-06-02 Nick Clifton <nickc@redhat.com>
67
68 PR 20089
69 * objcopy.c (group_signature): Fail if the input symbol table has
70 not been loaded, or if the sh_info field of the group header is 0.
71
72 * dwarf.c (display_debug_frames): Do not display any
73 interpretation if the block consists solely of DW__CFA_NOPs.
74
75 2016-05-31 Alan Modra <amodra@gmail.com>
76
77 * objcopy.c: Formatting, whitespace throughout.
78 (copy_main): Init newsym->othersym.
79 (parse_symflags): Make len a size_t. Adjust uses.
80
81 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
82
83 PR binutils/14625
84 * NEWS: Mention --enable-64-bit-archive.
85
86 2016-05-18 Nick Clifton <nickc@redhat.com>
87
88 PR 20096
89 * objcopy.c (copy_relocations_in_section): Also check for the
90 symbol pointed to by sym_ptr_ptr being NULL.
91
92 2016-05-18 Maciej W. Rozycki <macro@imgtec.com>
93
94 * testsuite/binutils-all/mips/mixed-mips16-micromips.d: New test.
95 * testsuite/binutils-all/mips/mixed-mips16-micromips.s: New test
96 source.
97 * testsuite/binutils-all/mips/mips.exp: Run the new test.
98
99 2016-05-18 Nick Clifton <nickc@redhat.com>
100
101 * po/sv.po: Updated Swedish translation.
102
103 2016-05-18 Maciej W. Rozycki <macro@imgtec.com>
104
105 * readelf.c (dynamic_section_mips_val) <DT_MIPS_RLD_VERSION>
106 <DT_MIPS_LOCAL_GOTNO, DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO>
107 <DT_MIPS_SYMTABNO, DT_MIPS_UNREFEXTNO, DT_MIPS_HIPAGENO>
108 <DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE_NO>
109 <DT_MIPS_DELTA_RELOC_NO, DT_MIPS_DELTA_SYM_NO>
110 <DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_COMPACT_SIZE>: Use the
111 `d_val' rather than `d_ptr' member of the dynamic entry.
112
113 2016-05-17 Maciej W. Rozycki <macro@imgtec.com>
114
115 * testsuite/lib/binutils-common.exp (supports_gnu_unique): New
116 procedure.
117 * testsuite/binutils-all/objcopy.exp: Use `supports_gnu_unique'
118 with the `strip-10' test.
119
120 2016-05-16 Maciej W. Rozycki <macro@imgtec.com>
121
122 * testsuite/binutils-all/objcopy.exp: Don't skip the `strip-10'
123 test for the V850.
124
125 2016-05-11 Andrew Bennett <andrew.bennett@imgtec.com>
126
127 * readelf.c (print_mips_ases): Add DSPR3.
128
129 2016-05-10 Thomas Preud'homme <thomas.preudhomme@arm.com>
130
131 * readelf.c (display_arm_attribute): Add output for Tag_DSP_extension.
132 (arm_attr_public_tags): Define DSP_extension attribute.
133
134 2016-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
135
136 * doc/binutils.texi (nm): Update description of --size-sort.
137
138 2016-05-09 Nick Clifton <nickc@redhat.com>
139
140 PR binutils/20063
141 * readelf.c (get_32bit_section_headers): Warn if an out of range
142 sh_link or sh_info field is encountered.
143 (get_64bit_section_headers): Likewise.
144
145 2016-05-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
146
147 * testsuite/lib/binutils-common.exp (is_elf_format): Add avr-*-*.
148
149 2016-05-03 Nick Clifton <nickc@redhat.com>
150
151 * po/sv.po: Updated Swedish translation.
152
153 2016-04-29 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
154
155 * readelf.c (is_32bit_pcrel_reloc): Return true if reloc is 32-bit
156 PC relocation for AVR target.
157 (is_none_reloc): Return true if reloc is any of AVR diff
158 relocations.
159
160 2016-04-29 Nick Clifton <nickc@redhat.com>
161
162 PR 19938
163 * readelf.c (get_solaris_segment_type): New function.
164 (get_segment_type): Call it.
165
166 2016-04-28 Nick Clifton <nickc@redhat.com>
167
168 * po/zh_CN.po: Updated Chinese (simplified) translation.
169
170 2016-04-28 Nick Clifton <nickc@redhat.com>
171
172 PR target/19722
173 * testsuite/binutils-all/aarch64/illegal.s: New test.
174 * testsuite/binutils-all/aarch64/illegal.d: New test driver.
175
176 2016-04-20 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
177
178 * resres.c: Likewise.
179
180 2016-04-15 H.J. Lu <hongjiu.lu@intel.com>
181
182 * Makefile.in: Regenerated with automake 1.11.6.
183 * aclocal.m4: Likewise.
184 * doc/Makefile.in: Likewise.
185
186 2016-04-14 Nick Clifton <nickc@redhat.com>
187
188 PR target/19938
189 * testsuite/binutils-all/i386/compressed-1b.d: Allow for the
190 string sections possibly having the SHF_STRINGS flag bit set.
191 * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
192 * testsuite/binutils-all/readelf.s: Likewise.
193 * testsuite/binutils-all/readelf.s-64: Likewise.
194 * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
195 * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
196
197 2016-04-13 Nick Clifton <nickc@redhat.com>
198
199 PR target/19938
200 * readelf.c (get_solaris_section_type): New function: Returns the
201 name of Solaris specific section types.
202 (get_solaris_dynamic_type): New function: Return the name of
203 Solaris specific dynamic types.
204 (get_dynamic_type): Use get_solaris_dynamic_type.
205 (get_section_type_name): Use get_solaris_section_type.
206 (get_solaris_symbol_visibility): New function: Returns Solaris
207 specific symbol visibilities.
208 (print_dynamic_symbol): Use get_solaris_symbol_visibility.
209 (process_symbol_table): Likewise.
210
211 2016-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
212
213 * dwarf.h (init_dwarf_regnames_s390): Declare.
214 * dwarf.c (dwarf_regnames_s390): New.
215 (init_dwarf_regnames_s390): New.
216 (init_dwarf_regnames): Call it.
217 * objdump.c (dump_dwarf): Likewise.
218
219 2016-04-11 Maciej W. Rozycki <macro@imgtec.com>
220
221 * testsuite/binutils-all/mips/mips16-undecoded.d: New test.
222 * testsuite/binutils-all/mips/mips16-undecoded.s: New test
223 source.
224 * testsuite/binutils-all/mips/mips.exp: Run the new test.
225
226 2016-04-04 Nick Clifton <nickc@redhat.com>
227
228 PR 19872
229 * dwarf.c (display_debug_aranges): Skip warning about unrecognised
230 version number if the version is zero.
231
232 2016-03-29 Alan Modra <amodra@gmail.com>
233
234 * readelf.c (get_data): Use BFD_VMA_FMT to print bfd_size_type vars.
235 (get_dynamic_data): Likewise.
236
237 2016-03-22 Nick Clifton <nickc@redhat.com>
238
239 PR 19851
240 * dwarf.c (SAFE_BYTE_GET): Replace local dynamic array allocation
241 with run time size check.
242
243 * configure: Regenerate.
244
245 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
246
247 * readelf.c (decode_ARC_machine_flags): Handle nps400.
248
249 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
250
251 * readelf.c (get_machine_flags): Move arc processing into...
252 (decode_ARC_machine_flags): ... new function. Remove use of
253 EF_ARC_CPU_GENERIC, change default case from "generic arc" to
254 "unknown arc". Merged ABI printing between two machine types.
255
256 2016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
257
258 * testsuite/binutils-all/objdump.exp (cpus_expected): Add ARC700
259 to the architecture list.
260
261 2016-03-21 Nick Clifton <nickc@redhat.com>
262
263 * dlltool.c: Replace use of alloca with call to xmalloc.
264 * dllwrap.c: Likewise.
265 * nlmconv.c: Likewise.
266 * objdump.c: Likewise.
267 * resrc.c: Likewise.
268 * winduni.c: Likewise.
269 * configure: Regenerate.
270
271 2016-03-07 Nick Clifton <nickc@redhat.com>
272
273 PR binutils/19775
274 * testsuite/binutils-all/ar.exp (proc empty_archive): New proc.
275 Run the new proc.
276 * testsuite/binutils-all/empty: New, empty, file.
277
278 2016-03-04 Matthew Wahab <matthew.wahab@arm.com>
279
280 * readelf.c (arm_attry_tag_FP_arch): Add "NEON for ARMv8.1".
281
282 2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR ld/19645
285 * NEWS: Mention --elf-stt-common= for objcopy.
286 * doc/binutils.texi: Document --elf-stt-common= for objcopy.
287 * objcopy.c (do_elf_stt_common): New.
288 (command_line_switch): Add OPTION_ELF_STT_COMMON.
289 (copy_options): Add --elf-stt-common=.
290 (copy_usage): Add --elf-stt-common=.
291 (copy_object): Also check do_elf_stt_common for ELF targets.
292 (copy_file): Handle do_elf_stt_common.
293 (copy_main): Handle OPTION_ELF_STT_COMMON.
294 * readelf.c (apply_relocations): Support STT_COMMON.
295 * testsuite/binutils-all/common-1.s: New file.
296 * testsuite/binutils-all/common-1a.d: Likewise.
297 * testsuite/binutils-all/common-1b.d: Likewise.
298 * testsuite/binutils-all/common-1c.d: Likewise.
299 * testsuite/binutils-all/common-1d.d: Likewise.
300 * testsuite/binutils-all/common-1e.d: Likewise.
301 * testsuite/binutils-all/common-1f.d: Likewise.
302 * testsuite/binutils-all/common-2.s: Likewise.
303 * testsuite/binutils-all/common-2a.d: Likewise.
304 * testsuite/binutils-all/common-2b.d: Likewise.
305 * testsuite/binutils-all/common-2c.d: Likewise.
306 * testsuite/binutils-all/common-2d.d: Likewise.
307 * testsuite/binutils-all/common-2e.d: Likewise.
308 * testsuite/binutils-all/common-2f.d: Likewise.
309 * testsuite/binutils-all/objcopy.exp
310 (objcopy_test_elf_common_symbols): New proc.
311 Run objcopy_test_elf_common_symbols for ELF targets
312
313 2016-02-16 H.J. Lu <hongjiu.lu@intel.com>
314
315 PR binutils/19647
316 * readelf.c (get_section_type_name): Add a missing break.
317
318 2016-02-16 Claudiu Zissulescu <claziss@synopsys.com>
319
320 * readelf.c (is_32bit_pcrel_reloc): Add R_ARC_32_PCREL.
321
322 2016-02-15 Nick Clifton <nickc@redhat.com>
323
324 * readelf.c (get_section_type_name): Add hex prefix to offsets
325 printed for LOPROC and LOOS values. Ensure that a result is
326 always returned for the V850 target, even when an unrecognised
327 processor specific value is encountered.
328 (process_section_headers): Display key values in the order in
329 which they appear to the user. Add the "C (compressed)" value to
330 the list.
331
332 2016-02-12 H.J. Lu <hongjiu.lu@intel.com>
333
334 * doc/binutils.texi: Fix a typo.
335
336 2016-02-05 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
337
338 * testsuite/binutils-all/objdump.exp: Update expected default
339 architecture value for ARC binaries.
340
341 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
342
343 PR binutils/19547
344 * testsuite/binutils-all/objcopy.exp
345 (objcopy_test_without_global_symbol): New proc.
346 Run objcopy_test_without_global_symbol.
347 * testsuite/binutils-all/pr19547.c: New file.
348
349 2016-01-28 H.J. Lu <hongjiu.lu@intel.com>
350
351 PR binutils/19523
352 * Makefile.am (check-DEJAGNU): Pass CC and CC_FOR_BUILD to
353 runtest.
354 * Makefile.in: Regenerated.
355 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): New
356 proc.
357 Run test_gnu_debuglink for native ELF build.
358
359 2016-01-20 Nick Clifton <nickc@redhat.com>
360
361 PR 19495
362 * testsuite/binutils-all/dlltool.exp: Fix tests for targets which
363 do not support inserting leading underscores.
364
365 2016-01-20 Mickael Guene <mickael.guene@st.com>
366
367 * readelf.c (get_elf_section_flags): Display y letter for section
368 with SHF_ARM_NOREAD section flag in readelf section output.
369 (process_section_headers): Add y letter in readelf section output
370 key mapping for ARM architecture.
371 * objdump.c (dump_section_header): Display NOREAD attributes as
372 well.
373 * doc/binutils.texi (objdump): Note that it is correct for
374 sections to have both the READONLY and NOREAD attributes.
375
376 2016-01-19 John Baldwin <jhb@FreeBSD.org>
377
378 * readelf.c (get_freebsd_elfcore_note_type): Remove unused variable.
379
380 2016-01-19 John Baldwin <jhb@FreeBSD.org>
381
382 * readelf.c (get_freebsd_elfcore_note_type): New
383 (process_note): Add support for FreeBSD core notes.
384
385 2016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
386 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
387
388 * readelf.c (get_machine_flags): Add support for newer ARC ELF
389 header flags.
390
391 2016-01-18 Alan Modra <amodra@gmail.com>
392
393 * configure: Regenerate.
394
395 2016-01-17 Alan Modra <amodra@gmail.com>
396
397 * configure: Regenerate.
398
399 2016-01-17 Alan Modra <amodra@gmail.com>
400
401 * testsuite/lib/binutils-common.exp (is_elf_format): Return true
402 for m68hc11/12 and xgate triples.
403
404 2016-01-17 Alan Modra <amodra@gmail.com>
405
406 * readelf.c (is_32bit_abs_reloc): Add R_M68HC11_32.
407
408 2016-01-01 Alan Modra <amodra@gmail.com>
409
410 Update year range in copyright notice of all files.
411
412 For older changes see ChangeLog-2015 and testsuite/ChangeLog-1215
413 \f
414 Copyright (C) 2016 Free Software Foundation, Inc.
415
416 Copying and distribution of this file, with or without modification,
417 are permitted in any medium without royalty provided the copyright
418 notice and this notice are preserved.
419
420 Local Variables:
421 mode: change-log
422 left-margin: 8
423 fill-column: 74
424 version-control: never
425 End:
This page took 0.038724 seconds and 4 git commands to generate.