Add NEWS markers for 2.25.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
c50415e2
TG
12014-10-14 Tristan Gingold <gingold@adacore.com>
2
3 * NEWS: Add marker for 2.25.
4
65879393
AM
52014-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
9495b2e6
AM
112014-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
3d68f91c
JM
172014-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
49727e46
AM
232014-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
70e99720
TG
312014-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
40c7a7cb
KLC
362014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
37
38 * readelf.c (decode_NDS32_machine_flags): Display ABI2 FP+.
39
7361da2c
AB
402014-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
74fffc39
JT
462014-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
4ee22035
RH
512014-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
2974be62
AM
592014-08-19 Alan Modra <amodra@gmail.com>
60
61 * configure: Regenerate.
62
b879806f
AM
632014-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
351cdf24
MF
692014-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
b794fc1d
AM
792014-07-28 Alan Modra <amodra@gmail.com>
80
81 PR 13227
82 * nm.c (filter_symbols): Warn on __gnu_lto_slim.
83
3510a7b8
NC
842014-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
35eafcc7
AM
892014-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
2e98a7bd
AM
962014-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
8d112f9e
TG
1062014-07-03 Tristan Gingold <gingold@adacore.com>
107
108 * doc/binutils.texi: Clarify addr2line output.
109
b6a1c03a
AM
1102014-07-01 Alan Modra <amodra@gmail.com>
111
112 * objdump.c (dump_bfd_header): Don't print HAS_LOAD_PAGE.
113
334ac421
EA
1142014-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
df565f32
NC
1222014-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
548a2357
NC
1272014-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
d71ad7fc
RC
1332014-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
270c9937
JB
1392014-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
6e6e7cfc
JT
1452014-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
856ea05c
KP
1502014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
151
152 * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
153
6d00b590
AM
1542014-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
b2bcb4bd
CS
1592014-04-24 Christian Svensson <blue@cmd.nu>
160
161 * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
162
7d64c587
AB
1632014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
164
165 * doc/binutils.texi: Document the disassemble MIPS XPA instructions
166 command line option.
167
73589c9d
CS
1682014-04-22 Christian Svensson <blue@cmd.nu>
169
170 * readelf.c: Remove openrisc and or32 support. Add support for or1k.
171
c9ffd2ea
TG
1722014-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
e89d3dee
TG
1782014-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
47f8a107
TG
1922014-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
5063a421
AM
2012014-04-07 Alan Modra <amodra@gmail.com>
202
203 PR binutils/16811
204 * objcopy.c (copy_object): Error if no sections.
205
92b1b678
MT
2062014-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
965b60c9
TG
2122014-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
7a79c514
TG
2182014-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
c275b681
TG
2282014-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
10be66a4
TG
2392014-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
3cc27770
TG
2452014-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
d8028530
TG
2572014-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
595330b7
TG
2612014-03-24 Tristan Gingold <gingold@adacore.com>
262
263 * objdump.c (load_specific_debug_section): Set address of section.
264
aa9fa1e2
TG
2652014-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
bcf83b2a
NC
2712014-03-20 Nick Clifton <nickc@redhat.com>
272
273 * readelf.c (process_version_sections): Fix off-by-one error in
274 previous delta.
275
c24cf8b6
NC
2762014-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
167e1c1f
TG
2832014-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
fbe383b9
TG
2962014-03-17 Tristan Gingold <gingold@adacore.com>
297
298 * od-macho.c (dump_load_command): Handle lazy load dylib.
299
182a105a
AG
3002014-03-14 Anthony Green <green@moxielogic.com>
301
302 * objcopy.c (copy_object): Check fwrite return code.
303
5a026fc9
NC
3042014-03-14 Meador Inge <meadori@codesourcery.com>
305
9495b2e6
AM
306 * dwarf.c (strnlen): Move prototype ...
307 * sysdep.h (strnlen): ... to here.
5a026fc9 308
8a1373cc
NC
3092014-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
c63043aa
DG
3152014-03-12 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
316
317 PR binutils/16567
318 * deflex.l: Add noinput and nounput options.
319
fa47fa92
AM
3202014-03-12 Alan Modra <amodra@gmail.com>
321
322 * Makefile.in: Regenerate.
323 * doc/Makefile.in: Regenerate.
324
e9847026
NC
3252014-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
4b95cf5c
AM
3312014-03-05 Alan Modra <amodra@gmail.com>
332
333 Update copyright years.
334
2c80b753
AM
3352014-03-03 Alan Modra <amodra@gmail.com>
336
337 * README: Add "Copyright Notices" paragraph.
338
503a6091
CC
3392014-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
c1c69e83
AM
3442014-02-10 Alan Modra <amodra@gmail.com>
345
346 * po/binutils.pot: Regenerate.
347
d32e5c54
AP
3482014-02-06 Andrew Pinski <apinski@cavium.com>
349
350 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
351
926c5385
CC
3522014-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
221fd5d5
L
3572014-01-08 H.J. Lu <hongjiu.lu@intel.com>
358
359 * version.c (print_version): Update copyright year to 2014.
360
1651e569
TT
3612014-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
b51f1626
TT
3702014-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
5fb776a6 375For older changes see ChangeLog-2013
252b5132 376\f
5fb776a6 377Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
378
379Copying and distribution of this file, with or without modification,
380are permitted in any medium without royalty provided the copyright
381notice and this notice are preserved.
382
252b5132
RH
383Local Variables:
384mode: change-log
385left-margin: 8
386fill-column: 74
387version-control: never
388End:
This page took 0.605163 seconds and 4 git commands to generate.