12016-08-03  Tristan Gingold  <gingold@adacore.com>
2
3	* configure: Regenerate.
4
52016-07-01  Nick Clifton  <nickc@redhat.com>
6
7	* Import this patch from the mainline:
8	2016-07-01  Nick Clifton  <nickc@redhat.com>
9
10	* testsuite/binutils-all/objcopy.exp
11	(objcopy_test_without_global_symbol): Expect this test to fail on
12	the AArch64 and ARM targets, since they preserve their mapping
13	symbols.
14
152016-07-01  Tristan Gingold  <gingold@adacore.com>
16
17	* configure: Regenerate.
18
192016-07-01  Tristan Gingold  <gingold@adacore.com>
20
21	* configure: Regenerate.
22
232016-07-01  Tristan Gingold  <gingold@adacore.com>
24
25	* NEWS: Add marker for 2.27.
26
272016-07-30  Tristan Gingold  <gingold@adacore.com>
28
29	* doc/binutils.texi (objdump): Fix mis-placement.
30
312016-06-28  Nick Clifton  <nickc@redhat.com>
32
33	* testsuite/binutils-all/ar.exp: Relax previous restriction on
34	Alpha targets.  Allow ELF based Alpha targets.
35
362016-06-28  Maciej W. Rozycki  <macro@imgtec.com>
37
38	* testsuite/binutils-all/ar.exp: Use `supports_gnu_unique' with
39	the `unique_symbol' test.
40
412016-06-28  Alan Modra  <amodra@gmail.com>
42
43	PR 20304
44	* objdump.c (objdump_print_symname): Don't attempt to retrieve
45	version info from synthetic symbols.
46
472016-06-24  Alan Modra  <amodra@gmail.com>
48
49	* objcopy.c (find_section_rename): Forward declare.  Remove
50	ibfd and sec_ptr param.  Add old_name param.  Allow for NULL
51	returned_flags.  Move read of section name and flags to..
52	(setup_section): ..here.  Update find_section_rename call.
53	(filter_symbols): Rename section symbols for renamed sections.
54	(copy_object): Call filter_symbols when renamed sections.
55	* testsuite/lib/binutils-common.exp (is_bad_symtab): New.
56	* testsuite/binutils-all/update-section.exp: Revert 96037eb0
57	mips xfail.
58	* testsuite/binutils-all/objcopy.exp (copy_executable): Use
59	is_bad_symtab.
60	(localize-hidden-1): xfail if is_bad_symtab.
61	* testsuite/binutils-all/readelf.exp: Use is_bad_symtab to select
62	between mips/tmips.
63
642016-06-24  Alan Modra  <amodra@gmail.com>
65
66	* objdump.c (struct print_file_list): Add "max_printed".
67	(try_print_file_open): Init new field.
68	(show_line): Don't show 5 context lines when redisplaying source.
69
702016-06-22  Nick Clifton  <nickc@redhat.com>
71
72	* testsuite/binutils-all/ar.exp: Skip tests for Alpha target.
73	Skip bfdtest1 tests for tic30 target.
74	* testsuite/binutils-all/arm/objdump.exp: Skip for aout arm
75	target.
76	* testsuite/binutils-all/compress.exp: Expect some tests to fail
77	on the nds32.
78	* testsuite/binutils-all/copy-3.d: Skip for go32 targets.
79	* testsuite/binutils-all/copy-4.d: Skip for AIX and linuxecoff
80	targets.
81	* testsuite/binutils-all/nm.exp: Treat beos based targets as ELF
82	targets.
83	* testsuite/binutils-all/objcopy.exp: Only run reverse bytes tests
84	if the bintest.o file was created.  Use the
85	get_standard_section_names proc to get the name of the data
86	section.
87	* testsuite/binutils-all/objdump.exp: Update regexps to allow for
88	RX section names.
89	* testsuite/binutils-all/readelf.exp: Use
90	get_standard_section_names proc to get the name of the data
91	section.
92	* testsuite/binutils-all/readelf.r: Allow for non standard text
93	section names.
94	* testsuite/binutils-all/readelf.s: Update regexps for tilepro.
95	* testsuite/binutils-all/size.exp: Allow for non standard section
96	names.
97	* testsuite/binutils-all/update-section.exp: Expect comapre 1vs4
98	to fail on mips targets.
99	* testsuite/lib/utils-lib.exp (default_binutils_run): Use
100	get_standard_section_names proc.
101	(run_dump_test): Likewise.
102	(proc get_standard_section_names): New proc.
103
1042016-06-22  Nick Clifton  <nickc@redhat.com>
105
106	* readelf.c (dynamic_section_mips_val): Increase size of timebuf.
107	(process_mips_specific): Likewise.
108	(process_gnu_liblist): Likewise.
109
1102016-06-21  Graham Markall  <graham.markall@embecosm.com>
111
112	* readelf.c (decode_ARC_machine_flags): Remove E_ARC_MACH_NPS400
113	case.
114
1152016-06-15  Nick Clifton  <nickc@redhat.com>
116
117	* readelf.c (is_24bit_abs_reloc): Add support for R_FT32_20
118	reloc.
119
1202016-06-14  John Baldwin  <jhb@FreeBSD.org>
121
122	* objcopy.c (do_elf_stt_common): Use correct type.
123
1242016-06-14  Alan Modra  <amodra@gmail.com>
125
126	* ar.c: Expand uses of bfd_my_archive.
127	* size.c: Likewise.
128
1292016-06-14  Alan Modra  <amodra@gmail.com>
130
131	PR ld/20241
132	* bucomm.c (bfd_get_archive_filename): Return file name within thin
133	archive.
134
1352016-06-02  Nick Clifton  <nickc@redhat.com>
136
137	PR 20089
138	* objcopy.c (group_signature): Fail if the input symbol table has
139	not been loaded, or if the sh_info field of the group header is 0.
140
141	* dwarf.c (display_debug_frames): Do not display any
142	interpretation if the block consists solely of DW__CFA_NOPs.
143
1442016-05-31  Alan Modra  <amodra@gmail.com>
145
146	* objcopy.c: Formatting, whitespace throughout.
147	(copy_main): Init newsym->othersym.
148	(parse_symflags): Make len a size_t.  Adjust uses.
149
1502016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
151
152	PR binutils/14625
153	* NEWS: Mention --enable-64-bit-archive.
154
1552016-05-18  Nick Clifton  <nickc@redhat.com>
156
157	PR 20096
158	* objcopy.c (copy_relocations_in_section): Also check for the
159	symbol pointed to by sym_ptr_ptr being NULL.
160
1612016-05-18  Maciej W. Rozycki  <macro@imgtec.com>
162
163	* testsuite/binutils-all/mips/mixed-mips16-micromips.d: New test.
164	* testsuite/binutils-all/mips/mixed-mips16-micromips.s: New test
165	source.
166	* testsuite/binutils-all/mips/mips.exp: Run the new test.
167
1682016-05-18  Nick Clifton  <nickc@redhat.com>
169
170	* po/sv.po: Updated Swedish translation.
171
1722016-05-18  Maciej W. Rozycki  <macro@imgtec.com>
173
174	* readelf.c (dynamic_section_mips_val) <DT_MIPS_RLD_VERSION>
175	<DT_MIPS_LOCAL_GOTNO, DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO>
176	<DT_MIPS_SYMTABNO, DT_MIPS_UNREFEXTNO, DT_MIPS_HIPAGENO>
177	<DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE_NO>
178	<DT_MIPS_DELTA_RELOC_NO, DT_MIPS_DELTA_SYM_NO>
179	<DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_COMPACT_SIZE>: Use the
180	`d_val' rather than `d_ptr' member of the dynamic entry.
181
1822016-05-17  Maciej W. Rozycki  <macro@imgtec.com>
183
184	* testsuite/lib/binutils-common.exp (supports_gnu_unique): New
185	procedure.
186	* testsuite/binutils-all/objcopy.exp: Use `supports_gnu_unique'
187	with the `strip-10' test.
188
1892016-05-16  Maciej W. Rozycki  <macro@imgtec.com>
190
191	* testsuite/binutils-all/objcopy.exp: Don't skip the `strip-10'
192	test for the V850.
193
1942016-05-11  Andrew Bennett  <andrew.bennett@imgtec.com>
195
196	* readelf.c (print_mips_ases): Add DSPR3.
197
1982016-05-10  Thomas Preud'homme  <thomas.preudhomme@arm.com>
199
200	* readelf.c (display_arm_attribute): Add output for Tag_DSP_extension.
201	(arm_attr_public_tags): Define DSP_extension attribute.
202
2032016-05-10  Andrew Burgess  <andrew.burgess@embecosm.com>
204
205	* doc/binutils.texi (nm): Update description of --size-sort.
206
2072016-05-09  Nick Clifton  <nickc@redhat.com>
208
209	PR binutils/20063
210	* readelf.c (get_32bit_section_headers): Warn if an out of range
211	sh_link or sh_info field is encountered.
212	(get_64bit_section_headers): Likewise.
213
2142016-05-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
215
216	* testsuite/lib/binutils-common.exp (is_elf_format): Add avr-*-*.
217
2182016-05-03  Nick Clifton  <nickc@redhat.com>
219
220	* po/sv.po: Updated Swedish translation.
221
2222016-04-29  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
223
224	* readelf.c (is_32bit_pcrel_reloc): Return true if reloc is 32-bit
225	PC relocation for AVR target.
226	(is_none_reloc): Return true if reloc is any of AVR diff
227	relocations.
228
2292016-04-29  Nick Clifton  <nickc@redhat.com>
230
231	PR 19938
232	* readelf.c (get_solaris_segment_type): New function.
233	(get_segment_type): Call it.
234
2352016-04-28  Nick Clifton  <nickc@redhat.com>
236
237	* po/zh_CN.po: Updated Chinese (simplified) translation.
238
2392016-04-28  Nick Clifton  <nickc@redhat.com>
240
241	PR target/19722
242	* testsuite/binutils-all/aarch64/illegal.s: New test.
243	* testsuite/binutils-all/aarch64/illegal.d: New test driver.
244
2452016-04-20  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
246
247	* resres.c: Likewise.
248
2492016-04-15  H.J. Lu  <hongjiu.lu@intel.com>
250
251	* Makefile.in: Regenerated with automake 1.11.6.
252	* aclocal.m4: Likewise.
253	* doc/Makefile.in: Likewise.
254
2552016-04-14  Nick Clifton  <nickc@redhat.com>
256
257	PR target/19938
258	* testsuite/binutils-all/i386/compressed-1b.d: Allow for the
259	string sections possibly having the SHF_STRINGS flag bit set.
260	* testsuite/binutils-all/i386/compressed-1c.d: Likewise.
261	* testsuite/binutils-all/readelf.s: Likewise.
262	* testsuite/binutils-all/readelf.s-64: Likewise.
263	* testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
264	* testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
265
2662016-04-13  Nick Clifton  <nickc@redhat.com>
267
268	PR target/19938
269	* readelf.c (get_solaris_section_type): New function: Returns the
270	name of Solaris specific section types.
271	(get_solaris_dynamic_type): New function: Return the name of
272	Solaris specific dynamic types.
273	(get_dynamic_type): Use get_solaris_dynamic_type.
274	(get_section_type_name): Use get_solaris_section_type.
275	(get_solaris_symbol_visibility): New function: Returns Solaris
276	specific symbol visibilities.
277	(print_dynamic_symbol): Use get_solaris_symbol_visibility.
278	(process_symbol_table): Likewise.
279
2802016-04-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
281
282	* dwarf.h (init_dwarf_regnames_s390): Declare.
283	* dwarf.c (dwarf_regnames_s390): New.
284	(init_dwarf_regnames_s390): New.
285	(init_dwarf_regnames): Call it.
286	* objdump.c (dump_dwarf): Likewise.
287
2882016-04-11  Maciej W. Rozycki  <macro@imgtec.com>
289
290	* testsuite/binutils-all/mips/mips16-undecoded.d: New test.
291	* testsuite/binutils-all/mips/mips16-undecoded.s: New test
292	source.
293	* testsuite/binutils-all/mips/mips.exp: Run the new test.
294
2952016-04-04  Nick Clifton  <nickc@redhat.com>
296
297	PR 19872
298	* dwarf.c (display_debug_aranges): Skip warning about unrecognised
299	version number if the version is zero.
300
3012016-03-29  Alan Modra  <amodra@gmail.com>
302
303	* readelf.c (get_data): Use BFD_VMA_FMT to print bfd_size_type vars.
304	(get_dynamic_data): Likewise.
305
3062016-03-22  Nick Clifton  <nickc@redhat.com>
307
308	PR 19851
309	* dwarf.c (SAFE_BYTE_GET): Replace local dynamic array allocation
310	with run time size check.
311
312	* configure: Regenerate.
313
3142016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
315
316	* readelf.c (decode_ARC_machine_flags): Handle nps400.
317
3182016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
319
320	* readelf.c (get_machine_flags): Move arc processing into...
321	(decode_ARC_machine_flags): ... new function.  Remove use of
322	EF_ARC_CPU_GENERIC, change default case from "generic arc" to
323	"unknown arc".  Merged ABI printing between two machine types.
324
3252016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
326
327	* testsuite/binutils-all/objdump.exp (cpus_expected): Add ARC700
328	to the architecture list.
329
3302016-03-21  Nick Clifton  <nickc@redhat.com>
331
332	* dlltool.c: Replace use of alloca with call to xmalloc.
333	* dllwrap.c: Likewise.
334	* nlmconv.c: Likewise.
335	* objdump.c: Likewise.
336	* resrc.c: Likewise.
337	* winduni.c: Likewise.
338	* configure: Regenerate.
339
3402016-03-07  Nick Clifton  <nickc@redhat.com>
341
342	PR binutils/19775
343	* testsuite/binutils-all/ar.exp (proc empty_archive): New proc.
344	Run the new proc.
345	* testsuite/binutils-all/empty: New, empty, file.
346
3472016-03-04  Matthew Wahab  <matthew.wahab@arm.com>
348
349	* readelf.c (arm_attry_tag_FP_arch): Add "NEON for ARMv8.1".
350
3512016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
352
353	PR ld/19645
354	* NEWS: Mention --elf-stt-common= for objcopy.
355	* doc/binutils.texi: Document --elf-stt-common= for objcopy.
356	* objcopy.c (do_elf_stt_common): New.
357	(command_line_switch): Add OPTION_ELF_STT_COMMON.
358	(copy_options): Add --elf-stt-common=.
359	(copy_usage): Add --elf-stt-common=.
360	(copy_object): Also check do_elf_stt_common for ELF targets.
361	(copy_file): Handle do_elf_stt_common.
362	(copy_main): Handle OPTION_ELF_STT_COMMON.
363	* readelf.c (apply_relocations): Support STT_COMMON.
364	* testsuite/binutils-all/common-1.s: New file.
365	* testsuite/binutils-all/common-1a.d: Likewise.
366	* testsuite/binutils-all/common-1b.d: Likewise.
367	* testsuite/binutils-all/common-1c.d: Likewise.
368	* testsuite/binutils-all/common-1d.d: Likewise.
369	* testsuite/binutils-all/common-1e.d: Likewise.
370	* testsuite/binutils-all/common-1f.d: Likewise.
371	* testsuite/binutils-all/common-2.s: Likewise.
372	* testsuite/binutils-all/common-2a.d: Likewise.
373	* testsuite/binutils-all/common-2b.d: Likewise.
374	* testsuite/binutils-all/common-2c.d: Likewise.
375	* testsuite/binutils-all/common-2d.d: Likewise.
376	* testsuite/binutils-all/common-2e.d: Likewise.
377	* testsuite/binutils-all/common-2f.d: Likewise.
378	* testsuite/binutils-all/objcopy.exp
379	(objcopy_test_elf_common_symbols): New proc.
380	Run objcopy_test_elf_common_symbols for ELF targets
381
3822016-02-16  H.J. Lu  <hongjiu.lu@intel.com>
383
384	PR binutils/19647
385	* readelf.c (get_section_type_name): Add a missing break.
386
3872016-02-16  Claudiu Zissulescu  <claziss@synopsys.com>
388
389	* readelf.c (is_32bit_pcrel_reloc): Add R_ARC_32_PCREL.
390
3912016-02-15  Nick Clifton  <nickc@redhat.com>
392
393	* readelf.c (get_section_type_name): Add hex prefix to offsets
394	printed for LOPROC and LOOS values.  Ensure that a result is
395	always returned for the V850 target, even when an unrecognised
396	processor specific value is encountered.
397	(process_section_headers): Display key values in the order in
398	which they appear to the user.  Add the "C (compressed)" value to
399	the list.
400
4012016-02-12  H.J. Lu  <hongjiu.lu@intel.com>
402
403	* doc/binutils.texi: Fix a typo.
404
4052016-02-05  Cupertino Miranda  <Cupertino.Miranda@synopsys.com>
406
407	* testsuite/binutils-all/objdump.exp: Update expected default
408	architecture value for ARC binaries.
409
4102016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
411
412	PR binutils/19547
413	* testsuite/binutils-all/objcopy.exp
414	(objcopy_test_without_global_symbol): New proc.
415	Run objcopy_test_without_global_symbol.
416	* testsuite/binutils-all/pr19547.c: New file.
417
4182016-01-28  H.J. Lu  <hongjiu.lu@intel.com>
419
420	PR binutils/19523
421	* Makefile.am (check-DEJAGNU): Pass CC and CC_FOR_BUILD to
422	runtest.
423	* Makefile.in: Regenerated.
424	* testsuite/binutils-all/compress.exp (test_gnu_debuglink): New
425	proc.
426	Run test_gnu_debuglink for native ELF build.
427
4282016-01-20  Nick Clifton  <nickc@redhat.com>
429
430	PR 19495
431	* testsuite/binutils-all/dlltool.exp: Fix tests for targets which
432	do not support inserting leading underscores.
433
4342016-01-20  Mickael Guene  <mickael.guene@st.com>
435
436	* readelf.c (get_elf_section_flags): Display y letter for section
437	with SHF_ARM_NOREAD section flag in readelf section output.
438	(process_section_headers): Add y letter in readelf section output
439	key mapping for ARM architecture.
440	* objdump.c (dump_section_header): Display NOREAD attributes as
441	well.
442	* doc/binutils.texi (objdump): Note that it is correct for
443	sections to have both the READONLY and NOREAD attributes.
444
4452016-01-19  John Baldwin  <jhb@FreeBSD.org>
446
447	* readelf.c (get_freebsd_elfcore_note_type): Remove unused variable.
448
4492016-01-19  John Baldwin  <jhb@FreeBSD.org>
450
451	* readelf.c (get_freebsd_elfcore_note_type): New
452	(process_note): Add support for FreeBSD core notes.
453
4542016-01-18  Miranda Cupertino  <Cupertino.Miranda@synopsys.com>
455	    Zissulescu Claudiu  <Claudiu.Zissulescu@synopsys.com>
456
457	* readelf.c (get_machine_flags): Add support for newer ARC ELF
458	header flags.
459
4602016-01-18  Alan Modra  <amodra@gmail.com>
461
462	* configure: Regenerate.
463
4642016-01-17  Alan Modra  <amodra@gmail.com>
465
466	* configure: Regenerate.
467
4682016-01-17  Alan Modra  <amodra@gmail.com>
469
470	* testsuite/lib/binutils-common.exp (is_elf_format): Return true
471	for m68hc11/12 and xgate triples.
472
4732016-01-17  Alan Modra  <amodra@gmail.com>
474
475	* readelf.c (is_32bit_abs_reloc): Add R_M68HC11_32.
476
4772016-01-01  Alan Modra  <amodra@gmail.com>
478
479	Update year range in copyright notice of all files.
480
481For older changes see ChangeLog-2015 and testsuite/ChangeLog-1215
482
483Copyright (C) 2016 Free Software Foundation, Inc.
484
485Copying and distribution of this file, with or without modification,
486are permitted in any medium without royalty provided the copyright
487notice and this notice are preserved.
488
489Local Variables:
490mode: change-log
491left-margin: 8
492fill-column: 74
493version-control: never
494End:
495