oops - changelog omitted from previous delta.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
fe060053
NC
12014-10-31 Nick Clifton <nickc@redhat.com>
2
3 * strings.c: Add new command line option --data to only scan the
4 initialized, loadable data secions of binaries. Choose the
5 default behaviour of --all or --data based upon a configure
6 option.
7 * doc/binutils.texi (strings): Update documentation. Include
8 description of why the --data option might be unsafe.
9 * configure.ac: Add new option --disable-default-strings-all which
10 restores the old behaviour of strings using --data by default. If
11 the option is not used make strings use --all by default.
12 * NEWS: Mention the new behaviour of strings.
13 * configure: Regenerate.
14 * config.in: Regenerate.
15
76ca31c0
NC
162014-10-30 Nick Clifton <nickc@redhat.com>
17
18 * readelf.c (CHECK_ENTSIZE_VALUES): Rewrite error message so that
19 there is a single string for translation.
20 (dynamic_section_mips_val): Likewise.
21
64b588b5
NC
222014-10-29 Nick Clifton <nickc@redhat.com>
23
24 * po/bg.po: Updated Bulgarian translation.
25 * po/sr.po: New Serbian translation.
26 * po/sv.po: Updated Swedish translation.
27
00ac7aa0
MF
282014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
29
30 * readelf.c (print_mips_ases): Print unknown ASEs.
31 (print_mips_isa_ext): Print the value of an unknown extension.
32
91dc4e0a
TG
332014-10-15 Tristan Gingold <gingold@adacore.com>
34
35 * configure: Regenerate.
36
c50415e2
TG
372014-10-14 Tristan Gingold <gingold@adacore.com>
38
39 * NEWS: Add marker for 2.25.
40
65879393
AM
412014-10-14 Alan Modra <amodra@gmail.com>
42
43 PR 17453
44 * dwarf.c (read_leb128): Avoid signed overflow.
45 (read_debug_line_header): Likewise.
46
9495b2e6
AM
472014-10-14 Alan Modra <amodra@gmail.com>
48
49 PR 17453
50 * readelf.c (process_program_headers): Correct fscanf format used
51 for interpreter.
52
3d68f91c
JM
532014-10-09 Jose E. Marchesi <jose.marchesi@oracle.com>
54
55 * readelf.c (display_sparc_hwcaps2): New function.
56 (display_sparc_gnu_attribute): Call `display_sparc_hwcaps2' when
57 handling `Tag_GNU_Sparc_HWCAPS2' attributes.
58
49727e46
AM
592014-09-22 Alan Modra <amodra@gmail.com>
60
61 PR 16563
62 * dwarf.c (GET): Remove semicolon.
63 (read_cie): New function, extracted from..
64 (display_debug_frames): ..here. Correctly handle signed offset
65 from FDE to CIE in .eh_frame. Decode forward referenced CIEs too.
66
70e99720
TG
672014-09-16 Nick Clifton <nickc@redhat.com>
68
69 * readelf.c (display_arm_attribute): Use unsigned int type for
70 tag, val and type variables.
71
40c7a7cb
KLC
722014-09-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
73
74 * readelf.c (decode_NDS32_machine_flags): Display ABI2 FP+.
75
7361da2c
AB
762014-09-15 Andrew Bennett <andrew.bennett@imgtec.com>
77 Matthew Fortune <matthew.fortune@imgtec.com>
78
79 * readelf.c (get_machine_flags): Add support for mips32r6 and
80 mips64r6.
81
74fffc39
JT
822014-09-01 Jon TURNEY <jon.turney@dronecode.org.uk>
83
84 * objcopy.c (is_nondebug_keep_contents_section): Change
85 '.build-id' to '.buildid'.
86
4ee22035
RH
872014-08-22 Richard Henderson <rth@redhat.com>
88
89 * dwarf.h (init_dwarf_regnames_aarch64): Declare.
90 * dwarf.c (dwarf_regnames_aarch64): New.
91 (init_dwarf_regnames_aarch64): New.
92 (init_dwarf_regnames): Call it.
93 * objdump.c (dump_dwarf): Likewise.
94
2974be62
AM
952014-08-19 Alan Modra <amodra@gmail.com>
96
97 * configure: Regenerate.
98
b879806f
AM
992014-08-14 Alan Modra <amodra@gmail.com>
100
101 * configure.ac: Move ACX_LARGEFILE after LT_INIT.
102 * config.in: Regenerate.
103 * configure: Regenerate.
104
351cdf24
MF
1052014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
106
107 * readelf.c (get_mips_segment_type): Display name for PT_MIPS_ABIFLAGS.
108 (get_mips_section_type_name): Display name for SHT_MIPS_ABIFLAGS.
109 (display_mips_gnu_attribute): Abstracted fp abi printing to...
110 (print_mips_fp_abi_value): New static function. Handle new FP ABIs.
111 (print_mips_ases, print_mips_isa_ext): New static functions.
112 (get_mips_reg_size): Likewise.
113 (process_mips_specific): Display abiflags data.
114
b794fc1d
AM
1152014-07-28 Alan Modra <amodra@gmail.com>
116
117 PR 13227
118 * nm.c (filter_symbols): Warn on __gnu_lto_slim.
119
3510a7b8
NC
1202014-07-07 Nick Clifton <nickc@redhat.com>
121
122 * readelf.c (get_symbol_type): Revert accidental change to
123 detection of thumb function symbols.
124
35eafcc7
AM
1252014-07-04 Alan Modra <amodra@gmail.com>
126
127 * configure.ac: Rename from configure.in.
128 * Makefile.in: Regenerate.
129 * config.in: Regenerate.
130 * doc/Makefile.in: Regenerate.
131
2e98a7bd
AM
1322014-07-04 Alan Modra <amodra@gmail.com>
133
134 * configure.in: Include bfd/version.m4.
135 (AC_INIT, AM_INIT_AUTOMAKE): Use modern form.
136 (BFD_VERSION): Delete.
137 * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Remove bfd/configure.in.
138 * configure: Regenerate.
139 * Makefile.in: Regenerate.
140 * doc/Makefile.in: Regenerate.
141
8d112f9e
TG
1422014-07-03 Tristan Gingold <gingold@adacore.com>
143
144 * doc/binutils.texi: Clarify addr2line output.
145
b6a1c03a
AM
1462014-07-01 Alan Modra <amodra@gmail.com>
147
148 * objdump.c (dump_bfd_header): Don't print HAS_LOAD_PAGE.
149
334ac421
EA
1502014-06-26 Erik Akermann <kurterikackermann@gmail.com>
151
152 * strings.c: Add -w/--include-all-whitespace option to include any
153 whitespace character in the displayed strings.
154 * NEWS: Mention the new feature.
155 * doc/binutils.texi (strings): Document the new command line
156 option.
157
df565f32
NC
1582014-06-26 Nick Clifton <nickc@redhat.com>
159
160 * readelf.c (process_note_sections): If there are no note sections
161 try processing note segments instead.
162
548a2357
NC
1632014-06-17 Anton Lavrentiwev <lavr@ncbi.nim.nih.gov>
164
165 PR binutils/16923
166 * rcparse.y (fixedverinfo): Prevent large version numbers from
167 corrupting other values.
168
d71ad7fc
RC
1692014-06-09 Romain Chastenet <romain.chastenet@free.fr>
170
171 PR binutils/16252
172 * dwarf.c (display_debug_frames): Remember the state of the
173 cfa_offset, cfa_reg, ra and cfa_exp field
174
270c9937
JB
1752014-06-05 Joel Brobecker <brobecker@adacore.com>
176
177 * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Add dependency on
178 bfd's development.sh.
179 * Makefile.in, configure: Regenerate.
180
6e6e7cfc
JT
1812014-05-16 Jon Turney <jon.turney@dronecode.org.uk>
182
183 * objcopy.c (is_nondebug_keep_contents_section): New function.
184 (setup_section): Use it.
185
856ea05c
KP
1862014-05-16 Kaushik Phata <Kaushik.Phatak@kpit.com>
187
188 * readelf.c (get_machine_flags): Handle RL78 64-bit doubles flag.
189
6d00b590
AM
1902014-05-02 Alan Modra <amodra@gmail.com>
191
192 * emul_aix.c: Update bfd target vector naming.
193 * testsuite/binutils-all/objcopy.exp: Likewise.
194
b2bcb4bd
CS
1952014-04-24 Christian Svensson <blue@cmd.nu>
196
197 * MAINTAINERS: Add myself and Stefan as OR1K maintainers.
198
7d64c587
AB
1992014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
200
201 * doc/binutils.texi: Document the disassemble MIPS XPA instructions
202 command line option.
203
73589c9d
CS
2042014-04-22 Christian Svensson <blue@cmd.nu>
205
206 * readelf.c: Remove openrisc and or32 support. Add support for or1k.
207
c9ffd2ea
TG
2082014-04-18 Tristan Gingold <gingold@adacore.com>
209
210 * od-macho.c (dump_section_map): Adjust as load commands
211 are now chained.
212 (dump_load_command, dump_section_content): Likewise.
213
e89d3dee
TG
2142014-04-16 Tristan Gingold <gingold@adacore.com>
215
216 * od-macho.c (OPT_DYLD_INFO): New macro.
217 (options): Add entry for dyld_info.
218 (mach_o_help): Likewise.
219 (load_and_dump, dump_dyld_info_rebase, dump_dyld_info_bind)
220 (dump_dyld_info_export_1, dump_dyld_info_export): New functions.
221 (bfd_mach_o_dyld_rebase_type_name): New array.
222 (export_info_data): New struct.
223 (dump_dyld_info): Add verbose argument. Dump rebase, bind and
224 exports data.
225 (dump_load_command): Adjust dump_dyld_info call.
226 (mach_o_dump): Handle dyld_info.
227
47f8a107
TG
2282014-04-16 Tristan Gingold <gingold@adacore.com>
229
230 * od-macho.c (dump_header): Display sizeofcmds in decimal too.
231 (dump_segment): Reformat output.
232 (dump_dyld_info): Also display end offsets.
233 (dump_load_command): Add IDX argument, display commands size
234 and offset, reformat display.
235 (dump_load_commands): Adjust for added argument.
236
5063a421
AM
2372014-04-07 Alan Modra <amodra@gmail.com>
238
239 PR binutils/16811
240 * objcopy.c (copy_object): Error if no sections.
241
92b1b678
MT
2422014-04-03 Markus Trippelsdorf <markus@trippelsdorf.de>
243
244 PR binutils/14698
245 ar.c: Set plugin_target early if plugins are supported.
246 nm.c: Likewise.
247
965b60c9
TG
2482014-04-03 Tristan Gingold <gingold@adacore.com>
249
250 * od-macho.c (printf_uint64): New function.
251 (dump_load_command, dump_obj_compact_unwind): Use it.
252 (dump_exe_compact_unwind): Display personality functions.
253
7a79c514
TG
2542014-04-02 Tristan Gingold <gingold@adacore.com>
255
256 * od-macho.c (OPT_TWOLEVEL_HINTS): New macro.
257 (options): Add entry for twolevel_hints.
258 (dump_data_in_code): Fix error message.
259 (dump_twolevel_hints): New function.
260 (dump_load_command): Handle prebound dylib, prebind cksum
261 and twolevel hints.
262 (mach_o_dump): Handle twolevel hints.
263
c275b681
TG
2642014-04-01 Tristan Gingold <gingold@adacore.com>
265
266 * od-macho.c (OPT_DATA_IN_CODE): New macro.
267 (options): Add entry for data in code.
268 (mach_o_help): Ditto.
269 (data_in_code_kind_name): New array.
270 (dump_data_in_code): New function.
271 (dump_load_command): Handle data in code.
272 (mach_o_dump): Ditto.
273 (dump_header): Display a terminal newline.
274
10be66a4
TG
2752014-03-27 Tristan Gingold <gingold@adacore.com>
276
277 * od-macho.c (dump_load_command): Display value for
278 BFD_MACH_O_LC_DYLD_ENVIRONMENT. Handle BFD_MACH_O_LC_DATA_IN_CODE
279 and BFD_MACH_O_LC_DYLIB_CODE_SIGN_DRS.
280
3cc27770
TG
2812014-03-27 Tristan Gingold <gingold@adacore.com>
282
283 * od-macho.c (OPT_FUNCTION_STARTS): New macro.
284 (options): Add entry for function_starts.
285 (mach_o_help): Ditto.
286 (disp_segment_prot): New function.
287 (dump_section_map): Call disp_segment_prot.
288 (dump_function_starts): New function.
289 (dump_obj_compact_unwind): Fix ouput indentation.
290 (dump_exe_compact_unwind): Fix ouput indentation.
291 (mach_o_dump): Handle function_starts.
292
d8028530
TG
2932014-03-26 Tristan Gingold <gingold@adacore.com>
294
295 * od-macho.c (bfd_mach_o_cpu_name): Add BFD_MACH_O_CPU_TYPE_ARM64.
296
595330b7
TG
2972014-03-24 Tristan Gingold <gingold@adacore.com>
298
299 * objdump.c (load_specific_debug_section): Set address of section.
300
aa9fa1e2
TG
3012014-03-24 Tristan Gingold <gingold@adacore.com>
302
303 * od-macho.c (dump_unwind_encoding_x86): Set the factor.
304 (dump_exe_compact_unwind): Change the condition. Improve
305 indentation.
306
bcf83b2a
NC
3072014-03-20 Nick Clifton <nickc@redhat.com>
308
309 * readelf.c (process_version_sections): Fix off-by-one error in
310 previous delta.
311
c24cf8b6
NC
3122014-03-19 Nick Clifton <nickc@redhat.com>
313
314 PR binutils/16723
315 * readelf.c (process_version_sections): Prevent an infinite loop
316 when the vn_next field is zero but there are still entries to be
317 processed.
318
167e1c1f
TG
3192014-03-17 Tristan Gingold <gingold@adacore.com>
320
321 * od-macho.c (dump_section_header): Renames of dump_section.
322 (dump_segment): Adjust after renaming.
323 (OPT_COMPACT_UNWIND): Define.
324 (options): Add compact unwind.
325 (mach_o_help): Document compact_unwind.
326 (unwind_x86_64_regs, unwind_x86_regs): New arrays.
327 (dump_unwind_encoding_x86, dump_unwind_encoding)
328 (dump_obj_compact_unwind, dump_exe_compact_unwind)
329 (dump_section_content): New functions.
330 (mach_o_dump): Handle compact unwind.
331
fbe383b9
TG
3322014-03-17 Tristan Gingold <gingold@adacore.com>
333
334 * od-macho.c (dump_load_command): Handle lazy load dylib.
335
182a105a
AG
3362014-03-14 Anthony Green <green@moxielogic.com>
337
338 * objcopy.c (copy_object): Check fwrite return code.
339
5a026fc9
NC
3402014-03-14 Meador Inge <meadori@codesourcery.com>
341
9495b2e6
AM
342 * dwarf.c (strnlen): Move prototype ...
343 * sysdep.h (strnlen): ... to here.
5a026fc9 344
8a1373cc
NC
3452014-03-12 Nick Clifton <nickc@redhat.com>
346
347 PR binutils/16652
348 * doc/binutils.texi (ar cmdline): Move --plugin command line
349 option to after the command option.
350
c63043aa
DG
3512014-03-12 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
352
353 PR binutils/16567
354 * deflex.l: Add noinput and nounput options.
355
fa47fa92
AM
3562014-03-12 Alan Modra <amodra@gmail.com>
357
358 * Makefile.in: Regenerate.
359 * doc/Makefile.in: Regenerate.
360
e9847026
NC
3612014-03-06 Nick Clifton <nickc@redhat.com>
362
363 PR binutils/16664
364 * readelf.c (process_attributes): Add checks for corrupt
365 attribute section names.
366
4b95cf5c
AM
3672014-03-05 Alan Modra <amodra@gmail.com>
368
369 Update copyright years.
370
2c80b753
AM
3712014-03-03 Alan Modra <amodra@gmail.com>
372
373 * README: Add "Copyright Notices" paragraph.
374
503a6091
CC
3752014-02-11 Cary Coutant <ccoutant@google.com>
376
377 * binutils/dwarf.c (read_and_display_attr_value): Don't warn
378 for zero-length attribute value.
379
c1c69e83
AM
3802014-02-10 Alan Modra <amodra@gmail.com>
381
382 * po/binutils.pot: Regenerate.
383
d32e5c54
AP
3842014-02-06 Andrew Pinski <apinski@cavium.com>
385
386 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_OCTEON3 case.
387
926c5385
CC
3882014-02-06 Cary Coutant <ccoutant@google.com>
389
390 PR binutils/16444
391 * readelf.c (print_gnu_note): Add support for NT_GNU_GOLD_VERSION.
392
221fd5d5
L
3932014-01-08 H.J. Lu <hongjiu.lu@intel.com>
394
395 * version.c (print_version): Update copyright year to 2014.
396
1651e569
TT
3972014-01-07 Tom Tromey <tromey@redhat.com>
398
399 * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
400 stdarg macros.
401 * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
402 macros.
403 * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
404 stdarg macros.
405
b51f1626
TT
4062014-01-07 Tom Tromey <tromey@redhat.com>
407
408 * coffgrok.h (coff_ofile): Don't use PARAMS.
409 * nlmheader.y (strerror): Don't use PARAMS.
410
5fb776a6 411For older changes see ChangeLog-2013
252b5132 412\f
5fb776a6 413Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
414
415Copying and distribution of this file, with or without modification,
416are permitted in any medium without royalty provided the copyright
417notice and this notice are preserved.
418
252b5132
RH
419Local Variables:
420mode: change-log
421left-margin: 8
422fill-column: 74
423version-control: never
424End:
This page took 0.609281 seconds and 4 git commands to generate.