This fixes a few issues with pe/coff build-ids that were discovered since the
[platform/upstream/binutils.git] / binutils / ChangeLog
1 2014-05-16  Jon Turney  <jon.turney@dronecode.org.uk>
2
3         * objcopy.c (is_nondebug_keep_contents_section): New function.
4         (setup_section): Use it.
5
6 2014-05-16  Kaushik Phata  <Kaushik.Phatak@kpit.com>
7
8         * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
9
10 2014-05-02  Alan Modra  <amodra@gmail.com>
11
12         * emul_aix.c: Update bfd target vector naming.
13         * testsuite/binutils-all/objcopy.exp: Likewise.
14
15 2014-04-24  Christian Svensson  <blue@cmd.nu>
16
17         * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
18
19 2014-04-23  Andrew Bennett  <andrew.bennett@imgtec.com>
20
21         * doc/binutils.texi: Document the disassemble MIPS XPA instructions
22         command line option.
23
24 2014-04-22  Christian Svensson  <blue@cmd.nu>
25
26         * readelf.c: Remove openrisc and or32 support.  Add support for or1k.
27
28 2014-04-18  Tristan Gingold  <gingold@adacore.com>
29
30         * od-macho.c (dump_section_map): Adjust as load commands
31         are now chained.
32         (dump_load_command, dump_section_content): Likewise.
33
34 2014-04-16  Tristan Gingold  <gingold@adacore.com>
35
36         * od-macho.c (OPT_DYLD_INFO): New macro.
37         (options): Add entry for dyld_info.
38         (mach_o_help): Likewise.
39         (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
40         (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
41         (bfd_mach_o_dyld_rebase_type_name): New array.
42         (export_info_data): New struct.
43         (dump_dyld_info): Add verbose argument.  Dump rebase, bind and
44         exports data.
45         (dump_load_command): Adjust dump_dyld_info call.
46         (mach_o_dump): Handle dyld_info.
47
48 2014-04-16  Tristan Gingold  <gingold@adacore.com>
49
50         * od-macho.c (dump_header): Display sizeofcmds in decimal too.
51         (dump_segment): Reformat output.
52         (dump_dyld_info): Also display end offsets.
53         (dump_load_command): Add IDX argument, display commands size
54         and offset, reformat display.
55         (dump_load_commands): Adjust for added argument.
56
57 2014-04-07  Alan Modra  <amodra@gmail.com>
58
59         PR binutils/16811
60         * objcopy.c (copy_object): Error if no sections.
61
62 2014-04-03  Markus Trippelsdorf  <markus@trippelsdorf.de>
63
64         PR binutils/14698
65         ar.c: Set plugin_target early if plugins are supported.
66         nm.c: Likewise.
67
68 2014-04-03  Tristan Gingold  <gingold@adacore.com>
69
70         * od-macho.c (printf_uint64): New function.
71         (dump_load_command, dump_obj_compact_unwind): Use it.
72         (dump_exe_compact_unwind): Display personality functions.
73
74 2014-04-02  Tristan Gingold  <gingold@adacore.com>
75
76         * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
77         (options): Add entry for twolevel_hints.
78         (dump_data_in_code): Fix error message.
79         (dump_twolevel_hints): New function.
80         (dump_load_command): Handle prebound dylib, prebind cksum
81         and twolevel hints.
82         (mach_o_dump): Handle twolevel hints.
83
84 2014-04-01  Tristan Gingold  <gingold@adacore.com>
85
86         * od-macho.c (OPT_DATA_IN_CODE): New macro.
87         (options): Add entry for data in code.
88         (mach_o_help): Ditto.
89         (data_in_code_kind_name): New array.
90         (dump_data_in_code): New function.
91         (dump_load_command): Handle data in code.
92         (mach_o_dump): Ditto.
93         (dump_header): Display a terminal newline.
94
95 2014-03-27  Tristan Gingold  <gingold@adacore.com>
96
97         * od-macho.c (dump_load_command): Display value for
98         BFD_MACH_O_LC_DYLD_ENVIRONMENT.  Handle BFD_MACH_O_LC_DATA_IN_CODE
99         and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
100
101 2014-03-27  Tristan Gingold  <gingold@adacore.com>
102
103         * od-macho.c (OPT_FUNCTION_STARTS): New macro.
104         (options): Add entry for function_starts.
105         (mach_o_help): Ditto.
106         (disp_segment_prot): New function.
107         (dump_section_map): Call disp_segment_prot.
108         (dump_function_starts): New function.
109         (dump_obj_compact_unwind): Fix ouput indentation.
110         (dump_exe_compact_unwind): Fix ouput indentation.
111         (mach_o_dump): Handle function_starts.
112
113 2014-03-26  Tristan Gingold  <gingold@adacore.com>
114
115         * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
116
117 2014-03-24  Tristan Gingold  <gingold@adacore.com>
118
119         * objdump.c (load_specific_debug_section): Set address of section.
120
121 2014-03-24  Tristan Gingold  <gingold@adacore.com>
122
123         * od-macho.c (dump_unwind_encoding_x86): Set the factor.
124         (dump_exe_compact_unwind): Change the condition.  Improve
125         indentation.
126
127 2014-03-20  Nick Clifton  <nickc@redhat.com>
128
129         * readelf.c (process_version_sections): Fix off-by-one error in
130         previous delta.
131
132 2014-03-19  Nick Clifton  <nickc@redhat.com>
133
134         PR binutils/16723
135         * readelf.c (process_version_sections): Prevent an infinite loop
136         when the vn_next field is zero but there are still entries to be
137         processed.
138
139 2014-03-17  Tristan Gingold  <gingold@adacore.com>
140
141         * od-macho.c (dump_section_header): Renames of dump_section.
142         (dump_segment): Adjust after renaming.
143         (OPT_COMPACT_UNWIND): Define.
144         (options): Add compact unwind.
145         (mach_o_help): Document compact_unwind.
146         (unwind_x86_64_regs, unwind_x86_regs): New arrays.
147         (dump_unwind_encoding_x86, dump_unwind_encoding)
148         (dump_obj_compact_unwind, dump_exe_compact_unwind)
149         (dump_section_content): New functions.
150         (mach_o_dump): Handle compact unwind.
151
152 2014-03-17  Tristan Gingold  <gingold@adacore.com>
153
154         * od-macho.c (dump_load_command): Handle lazy load dylib.
155
156 2014-03-14  Anthony Green  <green@moxielogic.com>
157
158         * objcopy.c (copy_object): Check fwrite return code.
159
160 2014-03-14  Meador Inge  <meadori@codesourcery.com>
161
162          * dwarf.c (strnlen): Move prototype ...
163          * sysdep.h (strnlen): ... to here.
164
165 2014-03-12  Nick Clifton  <nickc@redhat.com>
166
167         PR binutils/16652
168         * doc/binutils.texi (ar cmdline): Move --plugin command line
169         option to after the command option.
170
171 2014-03-12  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
172
173         PR binutils/16567
174         * deflex.l: Add noinput and nounput options.
175
176 2014-03-12  Alan Modra  <amodra@gmail.com>
177
178         * Makefile.in: Regenerate.
179         * doc/Makefile.in: Regenerate.
180
181 2014-03-06  Nick Clifton  <nickc@redhat.com>
182
183         PR binutils/16664
184         * readelf.c (process_attributes): Add checks for corrupt
185         attribute section names.
186
187 2014-03-05  Alan Modra  <amodra@gmail.com>
188
189         Update copyright years.
190
191 2014-03-03  Alan Modra  <amodra@gmail.com>
192
193         * README: Add "Copyright Notices" paragraph.
194
195 2014-02-11  Cary Coutant  <ccoutant@google.com>
196
197         * binutils/dwarf.c (read_and_display_attr_value): Don't warn
198         for zero-length attribute value.
199
200 2014-02-10  Alan Modra  <amodra@gmail.com>
201
202         * po/binutils.pot: Regenerate.
203
204 2014-02-06  Andrew Pinski  <apinski@cavium.com>
205
206         * readelf.c  (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
207
208 2014-02-06  Cary Coutant  <ccoutant@google.com>
209
210         PR binutils/16444
211         * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
212
213 2014-01-08  H.J. Lu  <hongjiu.lu@intel.com>
214
215         * version.c (print_version): Update copyright year to 2014.
216
217 2014-01-07  Tom Tromey  <tromey@redhat.com>
218
219         * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
220         stdarg macros.
221         * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
222         macros.
223         * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
224         stdarg macros.
225
226 2014-01-07  Tom Tromey  <tromey@redhat.com>
227
228         * coffgrok.h (coff_ofile): Don't use PARAMS.
229         * nlmheader.y (strerror): Don't use PARAMS.
230
231 For older changes see ChangeLog-2013
232 \f
233 Copyright (C) 2014 Free Software Foundation, Inc.
234
235 Copying and distribution of this file, with or without modification,
236 are permitted in any medium without royalty provided the copyright
237 notice and this notice are preserved.
238
239 Local Variables:
240 mode: change-log
241 left-margin: 8
242 fill-column: 74
243 version-control: never
244 End: