Add NEWS markers for 2.25.
[external/binutils.git] / binutils / ChangeLog
1 2014-10-14  Tristan Gingold  <gingold@adacore.com>
2
3         * NEWS: Add marker for 2.25.
4
5 2014-10-14  Alan Modra  <amodra@gmail.com>
6
7         PR 17453
8         * dwarf.c (read_leb128): Avoid signed overflow.
9         (read_debug_line_header): Likewise.
10
11 2014-10-14  Alan Modra  <amodra@gmail.com>
12
13         PR 17453
14         * readelf.c (process_program_headers): Correct fscanf format used
15         for interpreter.
16
17 2014-10-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
18
19         * readelf.c (display_sparc_hwcaps2): New function.
20         (display_sparc_gnu_attribute): Call `display_sparc_hwcaps2' when
21         handling `Tag_GNU_Sparc_HWCAPS2' attributes.
22
23 2014-09-22  Alan Modra  <amodra@gmail.com>
24
25         PR 16563
26         * dwarf.c (GET): Remove semicolon.
27         (read_cie): New function, extracted from..
28         (display_debug_frames): ..here.  Correctly handle signed offset
29         from FDE to CIE in .eh_frame.  Decode forward referenced CIEs too.
30
31 2014-09-16  Nick Clifton  <nickc@redhat.com>
32
33         * readelf.c (display_arm_attribute): Use unsigned int type for
34         tag, val and type variables.
35
36 2014-09-16  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
37
38         * readelf.c (decode_NDS32_machine_flags): Display ABI2 FP+.
39
40 2014-09-15  Andrew Bennett  <andrew.bennett@imgtec.com>
41             Matthew Fortune  <matthew.fortune@imgtec.com>
42
43         * readelf.c (get_machine_flags): Add support for mips32r6 and
44         mips64r6.
45
46 2014-09-01  Jon TURNEY  <jon.turney@dronecode.org.uk>
47
48         * objcopy.c (is_nondebug_keep_contents_section): Change
49         '.build-id' to '.buildid'.
50
51 2014-08-22  Richard Henderson  <rth@redhat.com>
52
53         * dwarf.h (init_dwarf_regnames_aarch64): Declare.
54         * dwarf.c (dwarf_regnames_aarch64): New.
55         (init_dwarf_regnames_aarch64): New.
56         (init_dwarf_regnames): Call it.
57         * objdump.c (dump_dwarf): Likewise.
58
59 2014-08-19  Alan Modra  <amodra@gmail.com>
60
61         * configure: Regenerate.
62
63 2014-08-14  Alan Modra  <amodra@gmail.com>
64
65         * configure.ac: Move ACX_LARGEFILE after LT_INIT.
66         * config.in: Regenerate.
67         * configure: Regenerate.
68
69 2014-07-29  Matthew Fortune  <matthew.fortune@imgtec.com>
70
71         * readelf.c (get_mips_segment_type): Display name for PT_MIPS_ABIFLAGS.
72         (get_mips_section_type_name): Display name for SHT_MIPS_ABIFLAGS.
73         (display_mips_gnu_attribute): Abstracted fp abi printing to...
74         (print_mips_fp_abi_value): New static function. Handle new FP ABIs.
75         (print_mips_ases, print_mips_isa_ext): New static functions.
76         (get_mips_reg_size): Likewise.
77         (process_mips_specific): Display abiflags data.
78
79 2014-07-28  Alan Modra  <amodra@gmail.com>
80
81         PR 13227
82         * nm.c (filter_symbols): Warn on __gnu_lto_slim.
83
84 2014-07-07  Nick Clifton  <nickc@redhat.com>
85
86         * readelf.c (get_symbol_type): Revert accidental change to
87         detection of thumb function symbols.
88
89 2014-07-04  Alan Modra  <amodra@gmail.com>
90
91         * configure.ac: Rename from configure.in.
92         * Makefile.in: Regenerate.
93         * config.in: Regenerate.
94         * doc/Makefile.in: Regenerate.
95
96 2014-07-04  Alan Modra  <amodra@gmail.com>
97
98         * configure.in: Include bfd/version.m4.
99         (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
100         (BFD_VERSION): Delete.
101         * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
102         * configure: Regenerate.
103         * Makefile.in: Regenerate.
104         * doc/Makefile.in: Regenerate.
105
106 2014-07-03  Tristan Gingold  <gingold@adacore.com>
107
108         * doc/binutils.texi: Clarify addr2line output.
109
110 2014-07-01  Alan Modra  <amodra@gmail.com>
111
112         * objdump.c (dump_bfd_header): Don't print HAS_LOAD_PAGE.
113
114 2014-06-26  Erik Akermann  <kurterikackermann@gmail.com>
115
116         * strings.c: Add -w/--include-all-whitespace option to include any
117         whitespace character in the displayed strings.
118         * NEWS: Mention the new feature.
119         * doc/binutils.texi (strings): Document the new command line
120         option.
121
122 2014-06-26  Nick Clifton  <nickc@redhat.com>
123
124         * readelf.c (process_note_sections): If there are no note sections
125         try processing note segments instead.
126
127 2014-06-17  Anton Lavrentiwev  <lavr@ncbi.nim.nih.gov>
128
129         PR binutils/16923
130         * rcparse.y (fixedverinfo): Prevent large version numbers from
131         corrupting other values.
132
133 2014-06-09  Romain Chastenet  <romain.chastenet@free.fr>
134
135         PR binutils/16252
136         * dwarf.c (display_debug_frames): Remember the state of the
137         cfa_offset, cfa_reg, ra and cfa_exp field
138
139 2014-06-05  Joel Brobecker  <brobecker@adacore.com>
140
141         * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
142         bfd's development.sh.
143         * Makefile.in, configure: Regenerate.
144
145 2014-05-16  Jon Turney  <jon.turney@dronecode.org.uk>
146
147         * objcopy.c (is_nondebug_keep_contents_section): New function.
148         (setup_section): Use it.
149
150 2014-05-16  Kaushik Phata  <Kaushik.Phatak@kpit.com>
151
152         * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
153
154 2014-05-02  Alan Modra  <amodra@gmail.com>
155
156         * emul_aix.c: Update bfd target vector naming.
157         * testsuite/binutils-all/objcopy.exp: Likewise.
158
159 2014-04-24  Christian Svensson  <blue@cmd.nu>
160
161         * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
162
163 2014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
164
165         * doc/binutils.texi: Document the disassemble MIPS XPA instructions
166         command line option.
167
168 2014-04-22  Christian Svensson  <blue@cmd.nu>
169
170         * readelf.c: Remove openrisc and or32 support.  Add support for or1k.
171
172 2014-04-18  Tristan Gingold  <gingold@adacore.com>
173
174         * od-macho.c (dump_section_map): Adjust as load commands
175         are now chained.
176         (dump_load_command, dump_section_content): Likewise.
177
178 2014-04-16  Tristan Gingold  <gingold@adacore.com>
179
180         * od-macho.c (OPT_DYLD_INFO): New macro.
181         (options): Add entry for dyld_info.
182         (mach_o_help): Likewise.
183         (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
184         (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
185         (bfd_mach_o_dyld_rebase_type_name): New array.
186         (export_info_data): New struct.
187         (dump_dyld_info): Add verbose argument.  Dump rebase, bind and
188         exports data.
189         (dump_load_command): Adjust dump_dyld_info call.
190         (mach_o_dump): Handle dyld_info.
191
192 2014-04-16  Tristan Gingold  <gingold@adacore.com>
193
194         * od-macho.c (dump_header): Display sizeofcmds in decimal too.
195         (dump_segment): Reformat output.
196         (dump_dyld_info): Also display end offsets.
197         (dump_load_command): Add IDX argument, display commands size
198         and offset, reformat display.
199         (dump_load_commands): Adjust for added argument.
200
201 2014-04-07  Alan Modra  <amodra@gmail.com>
202
203         PR binutils/16811
204         * objcopy.c (copy_object): Error if no sections.
205
206 2014-04-03  Markus Trippelsdorf  <markus@trippelsdorf.de>
207
208         PR binutils/14698
209         ar.c: Set plugin_target early if plugins are supported.
210         nm.c: Likewise.
211
212 2014-04-03  Tristan Gingold  <gingold@adacore.com>
213
214         * od-macho.c (printf_uint64): New function.
215         (dump_load_command, dump_obj_compact_unwind): Use it.
216         (dump_exe_compact_unwind): Display personality functions.
217
218 2014-04-02  Tristan Gingold  <gingold@adacore.com>
219
220         * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
221         (options): Add entry for twolevel_hints.
222         (dump_data_in_code): Fix error message.
223         (dump_twolevel_hints): New function.
224         (dump_load_command): Handle prebound dylib, prebind cksum
225         and twolevel hints.
226         (mach_o_dump): Handle twolevel hints.
227
228 2014-04-01  Tristan Gingold  <gingold@adacore.com>
229
230         * od-macho.c (OPT_DATA_IN_CODE): New macro.
231         (options): Add entry for data in code.
232         (mach_o_help): Ditto.
233         (data_in_code_kind_name): New array.
234         (dump_data_in_code): New function.
235         (dump_load_command): Handle data in code.
236         (mach_o_dump): Ditto.
237         (dump_header): Display a terminal newline.
238
239 2014-03-27  Tristan Gingold  <gingold@adacore.com>
240
241         * od-macho.c (dump_load_command): Display value for
242         BFD_MACH_O_LC_DYLD_ENVIRONMENT.  Handle BFD_MACH_O_LC_DATA_IN_CODE
243         and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
244
245 2014-03-27  Tristan Gingold  <gingold@adacore.com>
246
247         * od-macho.c (OPT_FUNCTION_STARTS): New macro.
248         (options): Add entry for function_starts.
249         (mach_o_help): Ditto.
250         (disp_segment_prot): New function.
251         (dump_section_map): Call disp_segment_prot.
252         (dump_function_starts): New function.
253         (dump_obj_compact_unwind): Fix ouput indentation.
254         (dump_exe_compact_unwind): Fix ouput indentation.
255         (mach_o_dump): Handle function_starts.
256
257 2014-03-26  Tristan Gingold  <gingold@adacore.com>
258
259         * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
260
261 2014-03-24  Tristan Gingold  <gingold@adacore.com>
262
263         * objdump.c (load_specific_debug_section): Set address of section.
264
265 2014-03-24  Tristan Gingold  <gingold@adacore.com>
266
267         * od-macho.c (dump_unwind_encoding_x86): Set the factor.
268         (dump_exe_compact_unwind): Change the condition.  Improve
269         indentation.
270
271 2014-03-20  Nick Clifton  <nickc@redhat.com>
272
273         * readelf.c (process_version_sections): Fix off-by-one error in
274         previous delta.
275
276 2014-03-19  Nick Clifton  <nickc@redhat.com>
277
278         PR binutils/16723
279         * readelf.c (process_version_sections): Prevent an infinite loop
280         when the vn_next field is zero but there are still entries to be
281         processed.
282
283 2014-03-17  Tristan Gingold  <gingold@adacore.com>
284
285         * od-macho.c (dump_section_header): Renames of dump_section.
286         (dump_segment): Adjust after renaming.
287         (OPT_COMPACT_UNWIND): Define.
288         (options): Add compact unwind.
289         (mach_o_help): Document compact_unwind.
290         (unwind_x86_64_regs, unwind_x86_regs): New arrays.
291         (dump_unwind_encoding_x86, dump_unwind_encoding)
292         (dump_obj_compact_unwind, dump_exe_compact_unwind)
293         (dump_section_content): New functions.
294         (mach_o_dump): Handle compact unwind.
295
296 2014-03-17  Tristan Gingold  <gingold@adacore.com>
297
298         * od-macho.c (dump_load_command): Handle lazy load dylib.
299
300 2014-03-14  Anthony Green  <green@moxielogic.com>
301
302         * objcopy.c (copy_object): Check fwrite return code.
303
304 2014-03-14  Meador Inge  <meadori@codesourcery.com>
305
306         * dwarf.c (strnlen): Move prototype ...
307         * sysdep.h (strnlen): ... to here.
308
309 2014-03-12  Nick Clifton  <nickc@redhat.com>
310
311         PR binutils/16652
312         * doc/binutils.texi (ar cmdline): Move --plugin command line
313         option to after the command option.
314
315 2014-03-12  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
316
317         PR binutils/16567
318         * deflex.l: Add noinput and nounput options.
319
320 2014-03-12  Alan Modra  <amodra@gmail.com>
321
322         * Makefile.in: Regenerate.
323         * doc/Makefile.in: Regenerate.
324
325 2014-03-06  Nick Clifton  <nickc@redhat.com>
326
327         PR binutils/16664
328         * readelf.c (process_attributes): Add checks for corrupt
329         attribute section names.
330
331 2014-03-05  Alan Modra  <amodra@gmail.com>
332
333         Update copyright years.
334
335 2014-03-03  Alan Modra  <amodra@gmail.com>
336
337         * README: Add "Copyright Notices" paragraph.
338
339 2014-02-11  Cary Coutant  <ccoutant@google.com>
340
341         * binutils/dwarf.c (read_and_display_attr_value): Don't warn
342         for zero-length attribute value.
343
344 2014-02-10  Alan Modra  <amodra@gmail.com>
345
346         * po/binutils.pot: Regenerate.
347
348 2014-02-06  Andrew Pinski  <apinski@cavium.com>
349
350         * readelf.c  (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
351
352 2014-02-06  Cary Coutant  <ccoutant@google.com>
353
354         PR binutils/16444
355         * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
356
357 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
358
359         * version.c (print_version): Update copyright year to 2014.
360
361 2014-01-07  Tom Tromey  <tromey@redhat.com>
362
363         * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
364         stdarg macros.
365         * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
366         macros.
367         * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
368         stdarg macros.
369
370 2014-01-07  Tom Tromey  <tromey@redhat.com>
371
372         * coffgrok.h (coff_ofile): Don't use PARAMS.
373         * nlmheader.y (strerror): Don't use PARAMS.
374
375 For older changes see ChangeLog-2013
376 \f
377 Copyright (C) 2014 Free Software Foundation, Inc.
378
379 Copying and distribution of this file, with or without modification,
380 are permitted in any medium without royalty provided the copyright
381 notice and this notice are preserved.
382
383 Local Variables:
384 mode: change-log
385 left-margin: 8
386 fill-column: 74
387 version-control: never
388 End: