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