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