remove VA_* from binutils
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
1651e569
TT
12014-01-07 Tom Tromey <tromey@redhat.com>
2
3 * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
4 stdarg macros.
5 * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
6 macros.
7 * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
8 stdarg macros.
9
b51f1626
TT
102014-01-07 Tom Tromey <tromey@redhat.com>
11
12 * coffgrok.h (coff_ofile): Don't use PARAMS.
13 * nlmheader.y (strerror): Don't use PARAMS.
14
bbad633b
NC
152013-12-31 Nick Clifton <nickc@redhat.com>
16
17 * objcopy.c (dump_sections): New list.
18 (command_line_switch): Add OPTION_DUMP_SECTION.
19 (copy_options): Add dump-section.
20 (copy_usage): Document new option.
21 (copy_object): Dump requested sections.
22 (copy_main): Handle --dump-section.
23 * doc/binutils.texi: Document --dump-section option.
24 * NEWS: Mention new feature.
25
2e9e81a8
NC
262013-12-20 Nick Clifton <nickc@redhat.com>
27
28 PR binutils/16218
29 * dwarf.c (read_and_display_attr_value): Only print a tab
30 character if it preceeds further text.
31
d493b283
TT
322013-12-19 Tom Tromey <tromey@redhat.com>
33
34 * dwarf.c (fetch_indirect_string): Don't bias by section address.
35 (fetch_indexed_string): Likewise.
36 (process_debug_info): Likewise.
37 (display_debug_loc): Likewise.
38 (display_debug_ranges): Likewise.
39
35c08157
KLC
402013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
41 Wei-Cheng Wang <cole945@gmail.com>
42
43 * readelf.c: Include elf/nds32.h
44 (guess_is_rela): Add case for EM_NDS32.
45 (dump_relocations): Add case for EM_NDS32.
46 (decode_NDS32_machine_flags): New.
47 (get_machine_flags): Add case for EM_NDS32.
48 (is_32bit_abs_reloc): Likewise.
49 (is_16bit_abs_reloc): Likewise.
50 (process_nds32_specific): New.
51 (process_arch_specific): Add case for EM_NDS32.
52 * NEWS: Announce Andes nds32 support.
53 * MAINTAINERS: Add nds32 maintainers.
54
f2c7d7ee
RM
552013-12-10 Roland McGrath <mcgrathr@google.com>
56
57 * Makefile.am (install-exec-local): Prefix libtool invocation with
58 $(INSTALL_PROGRAM_ENV).
59 * Makefile.in: Regenerate.
60
0cb112f7
CF
612013-11-22 Cory Fields <cory@coryfields.com>
62
63 * windres.c (define_resource): Use zero for timestamp, making
64 output deterministic. time.h include is no longer needed.
65 * resres.c (res_append_resource): Likewise.
66
e2729ebe
NC
672013-11-13 Martin Mitas <mity@morous.org>
68
69 * rescoff.c (write_coff_file): Use 64-bit alignment for resource
70 data.
71 (coff_res_to_bin): Likewise.
72
459d52c8
DE
732013-11-07 Doug Evans <dje@google.com>
74
75 Add pretty-printing of .debug_gnu_pubnames, .debug_gnu_pubtypes.
76 * dwarf.c (get_gdb_index_symbol_kind_name): New function.
77 (display_debug_pubnames_worker): Renamed from display_debug_pubnames.
78 Add support for .debug_gnu_pubnames, .debug_gnu_pubtypes.
79 (display_debug_pubnames, display_debug_pubnames_gnu): New functions.
80 (display_gdb_index): Redo printing of symbol kind.
81 (debug_displays): Add .debug_gnu_pubnames, .debug_gnu_pubtypes.
82 * dwarf.h (dwarf_section_display_enum): Add gnu_pubnames, gnu_pubtypes.
83 * readelf.c (process_section_headers): Add gnu_pubnames, gnu_pubtypes.
84
64b384e1
RM
852013-11-07 Roland McGrath <mcgrathr@google.com>
86
87 * objdump.c (dump_dwarf): Grok bfd_mach_x86_64_nacl and
88 bfd_mach_x64_32_nacl as equivalent to bfd_mach_x86_64.
89
e8910a83
AM
902013-10-30 Alan Modra <amodra@gmail.com>
91
92 * readelf.c (get_ppc_dynamic_type): Replace PPC_TLSOPT with PPC_OPT.
93 (get_ppc64_dynamic_type): Replace PPC64_TLSOPT with PPC64_OPT.
94
6911b7dc
AM
952013-10-30 Ulrich Weigand <uweigand@de.ibm.com>
96
97 * readelf.c (get_ppc64_symbol_other): New function.
98 (get_symbol_other): Use it for EM_PPC64.
99
ee67d69a
AM
1002013-10-30 Alan Modra <amodra@gmail.com>
101
102 * readelf.c (get_machine_flags): Display ABI version for EM_PPC64.
103
bf26dcc6
NC
1042013-10-24 Nick Clifton <nickc@redhat.com>
105
106 * nm.c (display_rel_file): Treat bfd_error_no_symbols as
107 non-fatal.
108
a9f58168
CF
1092013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
110
111 * readelf.c (display_mips_gnu_attribute): Support Tag_GNU_MIPS_ABI_MSA.
112 * doc/binutils.texi: Document -Mmsa disassembler option.
113
37e14bc3
JBG
1142013-10-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
115
116 * readelf.c (decode_arm_unwind): Don't initialize `addr'.
117
b2e951ec
NC
1182013-10-14 Nick Clifton <nickc@redhat.com>
119
120 * readelf.c (decode_arm_unwind): Initialise addr structure.
121 (process_symbol_table): Free lengths.
122 * srcconv.c (wr_sc): Free info.
123
0b4362b0
RM
1242013-10-11 Roland McGrath <mcgrathr@google.com>
125
a2b903b7
RM
126 * winduni.c (languages): Use \345 (octal syntax) rather than
127 literal non-ASCII/non-UTF8 character in string literal.
128
0b4362b0
RM
129 * readelf.c (print_dynamic_symbol): Use array subscript syntax
130 rather than addition syntax with string literal.
131
a69c4772
NC
1322013-10-09 Nick Clifton <nickc@redhat.com>
133
35431c4c
NC
134 PR binutils/16023
135 * debug.c (debug_type_samep): Add missing break statement.
136
aebcf7b7
NC
137 PR binutils/16024
138 * objdump.c (usage): Mark as a no-return function.
139 (main): Add comment explaining why a break statement is not
140 needed.
141
a69c4772
NC
142 * dwarf.c (add64): New function.
143 (read_and_display_attr_value): Add CU offset in to the value
144 displayed for a DW_AT_ref8 attribute.
145
5cd84a72
NC
1462013-10-01 Cory Fields <cory@coryfields.com>
147
148 * arsup.c (ar_save): Respect the deterministic setting when
149 reading from an mri script.
150 * ar.c (main): Set the default deterministic mode when reading
151 from an mri script.
152
e39462cb
JBG
1532013-10-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
154
155 * dwarf.c (SAFE_BYTE_GET): Fix argument check.
156
9c41109d
L
1572013-09-27 H.J. Lu <hongjiu.lu@intel.com>
158
159 * dwarf.c (display_debug_frames): Pass offset_size to
160 print_dwarf_vma for cie_id.
161
cc9afea3
AM
1622013-09-20 Alan Modra <amodra@gmail.com>
163
164 * configure: Regenerate.
165
58ca03a2
TG
1662013-09-18 Tristan Gingold <gingold@adacore.com>
167
168 * NEWS: Add marker for 2.24.
169
bec18c8f
TG
1702013-09-18 Tristan Gingold <gingold@adacore.com>
171
172 * Makefile.am (LEXLIB): Define. Replase references to @LEXLIB@
173 by $(LEXLIB).
174 * Makefile.in: Regenerate.
175
fef1b0b3
SE
1762013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
177
178 * readelf.c (get_machine_flags): Handle EF_MIPS_FP64.
179
bf5117e3
NC
1802013-09-12 Nick Clifton <nickc@redhat.com>
181
182 * dwarf.c (dwarf_vmatoa): Rename to dwarf_vmatoa_1 and add a
183 precision parameter.
184 (dwarf_vmatoa): New wrapper for dwarf_vmatoa_1.
185 (print_dwarf_vma): Use dwarf_vmatoa_1.
186 (SAFE_BYTE_GET): Add check that VAL is big enough to contain
187 AMOUNT bytes.
188 (process_debug_info): Use an unsigned int for the offset size.
189 (process_debug_pubnames): Likewise.
190 (display_debug_aranges): Likewise.
191 (struct Frame_Chunk): Use dwarf_vma type for pc_begin and pc_range
192 fields.
193 (frame_display_row): Use print_dwarf_vma to display dwarf_vma
194 values.
195 (display_debug_frames): Likewise.
196
846a11e4
NC
1972013-09-10 Nick Clifton <nickc@redhat.com>
198
199 * dwarf.c (display_debug_frames): Check for DW64_CIE_ID when
200 parsing 64-bit frames.
201
0e135a02
NC
2022013-08-27 Nick Clifton <nickc@redhat.com>
203
204 PR binutils/15796
205 * ar.c (map_over_members): Correctly handle multiple same-name
206 entries on the command line and in the archive.
207
5e080929
L
2082013-08-23 H.J. Lu <hongjiu.lu@intel.com>
209
210 * doc/binutils.texi: Remove the extra space.
211
e956b7d3
NC
2122013-08-23 Mikael Pettersson <mikpe@it.uu.se>
213
214 PR binutils/15779
215 * doc/binutils.texi (ranlib -D): Correct description.
a575c958
NC
216 PR binutils/15777
217 (nm --special-syms): Fix typo.
e956b7d3 218
ce0570c7
NC
2192013-08-23 Nick Clifton <nickc@redhat.com>
220
221 PR binutils/15798
222 * doc/binutils.texi (ar cmdline): Update description of 'q'
223 command.
224
021f8a30
NC
225 PR binutils/14136
226 (nm): Add description of 'I' symbol type.
227
9aff4b7a
NC
2282013-08-23 Yuri Chornoivan <yurchor@ukr.net>
229
230 PR binutils/15834
231 * od-xcoff.c: Fix typos.
232
8b64b65e
TG
2332013-08-19 Tristan Gingold <gingold@adacore.com>
234
235 * nm.c (print_size_symbols): Directly get symbol size.
236
643902a4
AS
2372013-08-12 Andreas Schwab <schwab@suse.de>
238
239 PR binutils/15818
240 * objdump.c (disassemble_section): Return early if nothing from
241 this section needs to be disassembled.
242
4046d87a
NC
2432013-08-09 Nick Clifton <nickc@redhat.com>
244
245 * readelf.c (get_machine_flags): Handle RL78 G10 flag.
246
43234a1e
L
2472013-07-26 Sergey Guriev <sergey.s.guriev@intel.com>
248 Alexander Ivchenko <alexander.ivchenko@intel.com>
249 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
250 Sergey Lega <sergey.s.lega@intel.com>
251 Anna Tikhonova <anna.tikhonova@intel.com>
252 Ilya Tocar <ilya.tocar@intel.com>
253 Andrey Turetskiy <andrey.turetskiy@intel.com>
254 Ilya Verbin <ilya.verbin@intel.com>
255 Kirill Yukhin <kirill.yukhin@intel.com>
256 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
257
258 * dwarf.c (dwarf_regnames_i386): Add k0-k7 registers and
259 numeration in comments.
260 (dwarf_regnames_x86_64): Add xmm16-31 and k0-k7 registers to
261 dwarf table.
262
1ae40aa4
NC
2632013-07-19 Nick Clifton <nickc@redhat.com>
264
265 PR binutils/15745
266 * readelf.c (get_unwind_section_word): Whilst searching for a
267 reloc section associated with an unwind section, check the type as
268 well as the section number.
269
faf786e6
NC
2702013-07-18 Jim Thomas <thomas@cfht.hawaii.edu>
271
272 * ar.c (usage): Fix C conformance issue.
273
9f758fdc
NC
2742013-07-18 Nick Clifton <nickc@redhat.com>
275
39b07303
NC
276 * doc/binutils.texi (nm, objdump): Remove bogus links to STABS
277 documentation.
278
9f758fdc
NC
279 * readelf.c (process_unwind): Do not return the result of a void
280 function.
281
d929bc19
MR
2822013-07-15 Maciej W. Rozycki <macro@codesourcery.com>
283
284 * readelf.c (display_mips_gnu_attribute): Replace hardcoded magic
285 numbers with enum values.
286
ba92f887
MR
2872013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
288
289 * readelf.c (get_machine_flags): Handle EF_MIPS_NAN2008.
290
868d1840
TG
2912013-07-10 Tristan Gingold <gingold@adacore.com>
292
293 * od-xcoff.c (OPT_LDINFO): Define.
294 (options): Add ldinfo.
295 (xcoff_help): Mention ldinfo.
296 (xcoff_dump): Rename to ...
297 (xcoff_dump_obj): ... this. Add a break.
298 (dump_dumpx_core): New function.
299 (xcoff_dump_core): Likewise.
300 (xcoff_dump): Likewise.
301 * doc/binutils.texi (objdump): Mention ldinfo.
302
c1094734
TG
3032013-07-09 Tristan Gingold <gingold@adacore.com>
304
305 * configure.com: Add new defines to match changes in configure.
306
fe59e83d
CC
3072013-05-28 Cary Coutant <ccoutant@google.com>
308
309 * dwarf.c (display_debug_lines_raw): Print section offsets.
310
87bc83b3
CC
3112013-05-15 Cary Coutant <ccoutant@google.com>
312
313 * dwarf.c (SAFE_BYTE_GET64): Correct end-of-buffer check;
314 don't increment PTR.
315 (decode_location_expression): DW_OP_const2u should read 2 bytes.
316 (display_debug_lines_decoded): Adjust formatting.
317 * elfcomm.c (byte_get_little_endian): Add cases for 5-, 6-, and
318 7-byte reads.
319 (byte_get_big_endian): Likewise.
320 (byte_get_signed): Likewise.
321
b015e599
AP
3222013-05-09 Andrew Pinski <apinski@cavium.com>
323
324 * doc/binutils.texi: Document -Mvirt disassembler option.
325
6945071a
NC
3262013-05-02 Nick Clifton <nickc@redhat.com>
327
328 * readelf.c: Add support for MSP430X architecture.
329
4925cdd7
NC
3302013-05-02 Nick Clifton <nickc@redhat.com>
331
332 * dwarf.c (display_debug_lines_raw): Do not treat .debug_line.dwo
333 sections as if they were fragmentary .debug_line sections.
334 (display_debug_lines_decoded): Likewise.
335
b40bf0a2
NC
3362013-04-29 Nick Clifton <nickc@redhat.com>
337
338 * dwarf.c (read_debug_line_header): New function. Reads in a
339 header in a .debug_line section.
340 (display_debug_lines_raw): Use new function. Handle fragmentary
341 .debug_line sections.
342 (display_debug_lines_decoded): Likewise.
343 * readelf.c (process_section_headers): Handle fragmenatry
344 .debug_line sections.
345 (display_debug_section): Likewise.
346
ee441d9a
ILT
3472013-04-26 Ian Lance Taylor <iant@google.com>
348
349 * MAINTAINERS: Add myself and Cary as gold maintainers.
350
4337774f
TT
3512013-04-08 Tom Tromey <tromey@redhat.com>
352
353 * dwarf.c (process_debug_info): Check dwarf_cutoff_level.
354
2e97048a
TT
3552013-04-08 Tom Tromey <tromey@redhat.com>
356
357 * dwarf-mode.el: Bump version number.
358 (dwarf-mode): Remove autoload.
359 (dwarf-die-reference): Relax regexp.
360
952781e8
AM
3612013-04-05 Alan Modra <amodra@gmail.com>
362
363 PR binutils/15324
364 * configure.in: Add strnlen to AC_CHECK_DECLS, sort.
365 * dwarf.c (strnlen): Provide fallback decl.
366 * config.in: Regnerate.
367 * configure: Regenerate.
368
f048b142
L
3692013-03-29 H.J. Lu <hongjiu.lu@intel.com>
370
371 * dwarf.c (process_debug_info): Increment hdrptr by 8 after
372 SAFE_BYTE_GET64.
373
7e93ea4b
NC
3742013-03-27 Phil Krylov <phil.krylov@gmail.com>
375
376 PR binutils/13409
377 * winduni.c (codepages[]): Use UTF-16LE.
378 (wind_MultiByteToWideChar): Likewise.
379 (wind_WideCharToMultiByte): Likewise.
380
2bdc3eca
AM
3812013-03-27 Alan Modra <amodra@gmail.com>
382
383 PR binutils/15206
384 * dwarf.c (read_and_display_attr_value): Cast format '*' arg to int.
385
0c588247
NC
3862013-03-26 Nick Clifton <nickc@redhat.com>
387
f4155c00 388 PR binutils/15206
0c588247
NC
389 * dwarf.c (SAFE_BYTE_GET): New macro - checks remaining buffer
390 space before calling byte_get.
391 (SAFE_BYTE_GET_AND_INC): New macro.
392 (SAFE_SIGNED_BYTE_GET): New macro.
393 (SAFE_SIGNED_BYTE_GET_AND_INC): New macro.
394 (SAFE_BYTE_GET64): New macro.
395 (process_extened_line_op): Use new macros. Use strnlen when
396 appropriate.
397 (fetch_indirect_string): Likewise.
398 (get_FORM_name): Likewise.
399 (decode_location_expression): Likewise.
400 (read_and_display_attr_value): Likewise.
401 (process_debug_info): Likewise.
402 (display_debug_lines_raw): Likewise.
403 (display_debug_lines_decoded): Likewise.
404 (display_debug_pubnames): Likewise.
405 (display_debug_macinfo): Likewise.
406 (get_line_filename_and_dirname): Likewise.
407 (display_debug_macro): Likewise.
408 (display_loc_list): Likewise.
409 (display_loc_list_dwo): Likewise.
410 (display_debug_aranges): Likewise.
411 (display_debug_ranges): Likewise.
412 (frame_display_row): Likewise.
413 (display_debug_frames): Likewise.
414
f6f0e17b
NC
4152013-03-25 Nick Clifton <nickc@redhat.com>
416
417 PR binutils/15202
418 * dwarf.c (read_leb128): Add END parameter. Do not read at or
419 beyond end.
420 (read_sleb128): Add END parameter.
421 (read_uleb128): New function.
422 (process_extended_line_op): Pass END to leb128 functions.
423 (process_abbrev_section): Likewise.
424 (decode_location_expression): Likewise.
425 (read_and_display_attr_value): Likewise.
426 (read_and_display_attr): Likewise.
427 (process_debug_info): Likewise.
428 (display_debug_lines_raw): Likewise.
429 (display_debug_lines_decoded): Likewise.
430 (display_debug_macinfo): Likewise.
431 (get_line_filename_and_dirname): Likewise.
432 (display_debug_macro): Likewise.
433 (display_loc_list_dwo): Likewise.
434 (display_debug_ranges): Likewise.
435 * dwarf.h (read_leb128): Update prototype.
436 * readelf.c (read_uleb128): Add END parameter.
437 (decode_arm_unwind_bytecode): Pass END to read_uleb128.
438 (decode_tic6x_unwind_bytecode): Likewise.
439 (display_tag_value): New function.
440 (display_arm_attribute): Add END parameter. Pass END to
441 read_uleb128. Use display_tag_value.
442 (display_gnu_attribute): Likewise.
443 (display_power_gnu_attribute): Likewise.
444 (display_sparc_gnu_attribute): Likewise.
445 (display_mips_gnu_attribute): Likewise.
446 (display_tic6x_attribute): Likewise.
447 (process_attributes): Likewise.
448 (display_raw_attribute): New function.
449
c8da6823
NC
4502013-03-22 Nick Clifton <nickc@redhat.com>
451
c842b54b
NC
452 PR binutils/15201
453 * dwarf.c (display_debug_ranges): Add checks for reading beyond
454 the end of the section.
455
c8da6823
NC
456 PR binutils/15157
457 * readelf.c (apply_relocations): Catch relocations with negative
458 offsets.
459
0d0fb1ba
NC
4602013-03-15 Nick Clifton <nickc@redhat.com>
461
462 * addr2line.c (slurp_symtab): If canonicalization reveals that
463 there were no ordinary symbols, try loading the dynamic symbols
464 instead.
465
d5c7e0e9
NC
4662013-03-14 Markos Chandras <markos.chandras@imgtec.com>
467
468 * MAINTAINERS: Add myself as Meta maintainer.
469
abb3f6cc
NC
4702013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
471
472 * readelf.c (get_note_type): Add NT_S390_TDB.
473
c54e2ec1
AM
4742013-03-07 Alan Modra <amodra@gmail.com>
475
476 * strings.c (get_char): Dispense with buf[]. Instead shift
477 chars into big-endian value and byte-swap later if
478 little-endian. Don't EOF check value read from object.
479
ee36d918
CV
4802013-03-05 Corinna Vinschen <vinschen@redhat.com>
481
482 * configure.in: Build DLL tools on x86_64-*-cygwin* as well.
483 * configure: Regenerate.
484
fafd911d
NC
4852013-03-04 Nick Clifton <nickc@redhat.com>
486
487 * elfcomm.c (error): Flush stdout before emitting the error
488 message.
489 (warn): Likewise.
490
341f9135
CC
4912013-03-01 Cary Coutant <ccoutant@google.com>
492
493 * dwarf.c (cu_tu_indexes_read, shndx_pool, shndx_pool_size)
494 (shndx_pool_used): Move to top of file.
495 (struct cu_tu_set): New type.
496 (cu_count, tu_count, cu_sets, tu_sets): New file scope variables.
497 (fetch_indexed_string): Add "this_set" parameter. Update all callers.
498 (find_cu_tu_set_v2): New function.
499 (read_and_display_attr_value): Add "this_set" parameter.
500 (read_and_display_attr): Likewise.
501 (process_debug_info): Track base offsets for DWARF package files.
502 (load_debug_info): Call load_cu_tu_indexes.
503 (get_DW_SECT_short_name): New function.
504 (process_cu_tu_index): Add support for version 2 DWARF package files.
505
15b42fb0
AM
5062013-02-27 Alan Modra <amodra@gmail.com>
507
508 PR binutils/15191
509 * readelf.c (offsetof): Define.
510 (CHECK_ENTSIZE_VALUES): Remove extraneous indefinite article.
511 (process_corefile_note_segment): Allow notes without name or
512 desc. Combine out-of-range checks. Disallow "negative"
513 notesz or descsz.
514
9dd3a467
NC
5152013-02-26 Nick Clifton <nickc@redhat.com>
516
517 PR binutils/15191
518 * readelf.c (process_corefile_note_segment): Prevent attempts to
519 read beyond the end of the note buffer.
520
76d8cf45
KT
5212013-02-15 Kai Tietz <ktietz@redhat.com>
522
523 * objcopy.c (copy_main): Initialize context variable.
524
a043396b
NC
5252013-02-15 Nick Clifton <nickc@redhat.com>
526
527 PR binutils/15140
528 * ar.c (open_inarch): Fail on attempts to convert a normal archive
529 to a thin archive or vice versa.
530 * elfcomm.c (make_qualified_name): Handle corrupted thin
531 archives.
532 * readelf.c (process_archive): Likewise.
533 * doc/binutils.texi: Clarify documentation describing thin
534 archives.
535
2e62b721
NC
5362013-02-15 Nick Clifton <nickc@redhat.com>
537
538 PR binutils/15033
539 * objcopy.c (enum change_action): Delete.
540 (struct section_list): Delete remove, copy, change_vma, change_lma
541 and set_flags fields. Add context field.
542 (find_section_list): Add a context parameter. Add support for
543 wildcard characters in section names.
544 (is_strip_section): Check for sections being both copied and
545 removed.
546 (copy_object): Pass context to find_section_list.
547 (setup_section): Likewise.
548 (copy_section): Likewise.
549 (copy_main): Likewise.
550 * doc/binutils: Document the new behaviour.
551 * NEWS: Mention the new feature
552
d99b05a3
NC
5532013-02-14 Nick Clifton <nickc@redhat.com>
554
555 PR binutils/15125
556 * objcopy.c (copy_object): Provide a helpful warning message when
557 adding a gnu_debuglink section to an object which already contains
558 one.
559
83ee86b1
NC
5602013-02-07 Nick Clifton <nickc@redhat.com>
561
562 * elfcomm.c (get_archive_member_name): Prevent seg-fault if a
563 corrupt archive uses long names but has no long name table.
564
36591ba1
SL
5652013-02-06 Sandra Loosemore <sandra@codesourcery.com>
566 Andrew Jenner <andrew@codesourcery.com>
567
568 Based on patches from Altera Corporation.
569
570 * readelf.c: Include elf/nios2.h.
571 (dump_relocations): Add case for EM_ALTERA_NIOS2.
572 (get_nios2_dynamic_type): New.
573 (get_dynamic_type): Add case for EM_ALTERA_NIOS2.
574 (is_32bit_abs_reloc): Fix EM_ALTERA_NIOS2 case.
575 (is_16bit_abs_reloc): Likewise.
576 (is_none_reloc): Add EM_ALTERA_NIOS2 and EM_NIOS32 cases.
577 * NEWS: Note Altera Nios II support.
578 * MAINTAINERS: Add Nios II maintainers.
579
7e26601c
NC
5802013-01-29 Xi Wang <xi.wang@gmail.com>
581
582 * readelf.c (process_version_sections): Fix overflow checks to
583 avoid undefined behaviour.
584
aa170720
DE
5852013-01-28 Doug Evans <dje@google.com>
586
587 * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
588
5dddde8e
AM
5892013-01-28 Robert Schiele <rschiele@gmail.com>
590
591 * objcopy.c (parse_flags): Add merge and strings section flags.
592
fab128ef
CC
5932013-01-25 Cary Coutant <ccoutant@google.com>
594
15b42fb0
AM
595 * dwarf.c (display_loc_list): Update offset for each line
596 printed.
597 (print_addr_index): New function.
598 (display_loc_list_dwo): Update offset for each line printed.
599 Fix problems displaying loclists in .dwo files. Add support
600 for type 4 entries.
601 (display_debug_loc): Remove custom header for .dwo files.
602 (display_debug_addr): Adjust formatting.
fab128ef 603
9b8bf321
NC
6042013-01-25 Marco Atzeri <marco.atzeri@gmail.com>
605
606 * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
607
90f9a987
DE
6082013-01-24 Doug Evans <dje@google.com>
609
610 * dwarf.c (display_debug_addr): Add missing parentheses to expression.
611
78c8d46c
NC
6122013-01-24 Nick Clifton <nickc@redhat.com>
613
614 * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
615
a367d729
AK
6162013-01-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
617
618 * readelf.c: Add strings for NT_S390_LAST_BREAK and
619 NT_S390_SYSTEM_CALL.
620
a477bfd1
NC
6212013-01-18 Nick Clifton <nickc@redhat.com>
622
623 PR binutils/15026
624 * addr2line.c (translate_addresses): When pretty printing, print
625 unknown function names on the same line as unknown symbol names.
626
c32d6f7b
AM
6272013-01-17 Nickolai Zeldovich <nickolai@csail.mit.edu>
628
629 * objdump.c (dump_target_specific): Fix NULL pointer test.
630
cb566e3a
AM
6312013-01-16 Alan Modra <amodra@gmail.com>
632
633 PR binutils/15018
634 * stabs.c (parse_stab_members): Always set physname here to avoid
635 gcc warning..
636 (parse_stab_argtypes): ..and don't duplicate the init here.
637
a3c62988
NC
6382013-01-10 Will Newton <will.newton@imgtec.com>
639
640 * binutils/readelf.c: (guess_is_rela): Add EM_METAG.
641 (dump_relocations): Add EM_METAG.
642 (get_machine_name): Correct case for Meta.
643 (is_32bit_abs_reloc): Add support for Meta ADDR32 reloc.
644 (is_none_reloc): Add support for Meta NONE reloc.
645
652451f8
YZ
6462013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
647
648 * readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
649 and NT_ARM_HW_WATCH.
650
955d0b3b
RM
6512013-01-07 Roland McGrath <mcgrathr@google.com>
652
653 * objcopy.c (deterministic): Make int rather than bfd_boolean,
654 initialize to -1.
655 (strip_options, copy_options): Add -U/--disable-deterministic-archives.
656 (default_deterministic): New function.
657 (strip_main, copy_main): Handle -U. Call default_deterministic.
658 (copy_usage, strip_usage): Describe -U. Cite whether -D or -U is
659 the default based on DEFAULT_AR_DETERMINISTIC.
660 * doc/binutils.texi (objcopy, strip): Describe -U and effect of
661 configure options on -D.
662
663 * ar.c (default_deterministic): Comment fix.
664
7ca01ed9
NC
6652013-01-07 Patrice Dumas <pertusus@free.fr>
666
667 * doc/binutils.texi: Fix ordering of top level nodes.
668 Replace erroneous uses of @itemx with @item.
669
574b25e8
AS
6702013-01-04 Andreas Schwab <schwab@linux-m68k.org>
671
672 * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
673
5b2ab150
MS
6742013-01-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
675
676 * MAINTAINERS: Add myself as AArch64 co-maintainer.
677
62658407
L
6782013-01-02 H.J. Lu <hongjiu.lu@intel.com>
679
680 * version.c (print_version): Update copyright year to 2013.
681
4e5f3f9d 682For older changes see ChangeLog-2012
252b5132 683\f
4e5f3f9d 684Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
685
686Copying and distribution of this file, with or without modification,
687are permitted in any medium without royalty provided the copyright
688notice and this notice are preserved.
689
252b5132
RH
690Local Variables:
691mode: change-log
692left-margin: 8
693fill-column: 74
694version-control: never
695End:
This page took 0.595146 seconds and 4 git commands to generate.