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