284bd2406f5a57cab88dc7003dd1d277a12aa3c0
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2014-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
10 2014-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
15 2013-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
26 2013-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
32 2013-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
40 2013-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
55 2013-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
61 2013-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
67 2013-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
73 2013-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
85 2013-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
90 2013-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
95 2013-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
100 2013-10-30 Alan Modra <amodra@gmail.com>
101
102 * readelf.c (get_machine_flags): Display ABI version for EM_PPC64.
103
104 2013-10-24 Nick Clifton <nickc@redhat.com>
105
106 * nm.c (display_rel_file): Treat bfd_error_no_symbols as
107 non-fatal.
108
109 2013-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
114 2013-10-14 Jan-Benedict Glaw <jbglaw@lug-owl.de>
115
116 * readelf.c (decode_arm_unwind): Don't initialize `addr'.
117
118 2013-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
124 2013-10-11 Roland McGrath <mcgrathr@google.com>
125
126 * winduni.c (languages): Use \345 (octal syntax) rather than
127 literal non-ASCII/non-UTF8 character in string literal.
128
129 * readelf.c (print_dynamic_symbol): Use array subscript syntax
130 rather than addition syntax with string literal.
131
132 2013-10-09 Nick Clifton <nickc@redhat.com>
133
134 PR binutils/16023
135 * debug.c (debug_type_samep): Add missing break statement.
136
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
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
146 2013-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
153 2013-10-01 Jan-Benedict Glaw <jbglaw@lug-owl.de>
154
155 * dwarf.c (SAFE_BYTE_GET): Fix argument check.
156
157 2013-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
162 2013-09-20 Alan Modra <amodra@gmail.com>
163
164 * configure: Regenerate.
165
166 2013-09-18 Tristan Gingold <gingold@adacore.com>
167
168 * NEWS: Add marker for 2.24.
169
170 2013-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
176 2013-09-17 Doug Gilmore <Doug.Gilmore@imgtec.com>
177
178 * readelf.c (get_machine_flags): Handle EF_MIPS_FP64.
179
180 2013-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
197 2013-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
202 2013-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
208 2013-08-23 H.J. Lu <hongjiu.lu@intel.com>
209
210 * doc/binutils.texi: Remove the extra space.
211
212 2013-08-23 Mikael Pettersson <mikpe@it.uu.se>
213
214 PR binutils/15779
215 * doc/binutils.texi (ranlib -D): Correct description.
216 PR binutils/15777
217 (nm --special-syms): Fix typo.
218
219 2013-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
225 PR binutils/14136
226 (nm): Add description of 'I' symbol type.
227
228 2013-08-23 Yuri Chornoivan <yurchor@ukr.net>
229
230 PR binutils/15834
231 * od-xcoff.c: Fix typos.
232
233 2013-08-19 Tristan Gingold <gingold@adacore.com>
234
235 * nm.c (print_size_symbols): Directly get symbol size.
236
237 2013-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
243 2013-08-09 Nick Clifton <nickc@redhat.com>
244
245 * readelf.c (get_machine_flags): Handle RL78 G10 flag.
246
247 2013-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
263 2013-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
270 2013-07-18 Jim Thomas <thomas@cfht.hawaii.edu>
271
272 * ar.c (usage): Fix C conformance issue.
273
274 2013-07-18 Nick Clifton <nickc@redhat.com>
275
276 * doc/binutils.texi (nm, objdump): Remove bogus links to STABS
277 documentation.
278
279 * readelf.c (process_unwind): Do not return the result of a void
280 function.
281
282 2013-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
287 2013-07-12 Maciej W. Rozycki <macro@codesourcery.com>
288
289 * readelf.c (get_machine_flags): Handle EF_MIPS_NAN2008.
290
291 2013-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
303 2013-07-09 Tristan Gingold <gingold@adacore.com>
304
305 * configure.com: Add new defines to match changes in configure.
306
307 2013-05-28 Cary Coutant <ccoutant@google.com>
308
309 * dwarf.c (display_debug_lines_raw): Print section offsets.
310
311 2013-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
322 2013-05-09 Andrew Pinski <apinski@cavium.com>
323
324 * doc/binutils.texi: Document -Mvirt disassembler option.
325
326 2013-05-02 Nick Clifton <nickc@redhat.com>
327
328 * readelf.c: Add support for MSP430X architecture.
329
330 2013-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
336 2013-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
347 2013-04-26 Ian Lance Taylor <iant@google.com>
348
349 * MAINTAINERS: Add myself and Cary as gold maintainers.
350
351 2013-04-08 Tom Tromey <tromey@redhat.com>
352
353 * dwarf.c (process_debug_info): Check dwarf_cutoff_level.
354
355 2013-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
361 2013-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
369 2013-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
374 2013-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
381 2013-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
386 2013-03-26 Nick Clifton <nickc@redhat.com>
387
388 PR binutils/15206
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
415 2013-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
450 2013-03-22 Nick Clifton <nickc@redhat.com>
451
452 PR binutils/15201
453 * dwarf.c (display_debug_ranges): Add checks for reading beyond
454 the end of the section.
455
456 PR binutils/15157
457 * readelf.c (apply_relocations): Catch relocations with negative
458 offsets.
459
460 2013-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
466 2013-03-14 Markos Chandras <markos.chandras@imgtec.com>
467
468 * MAINTAINERS: Add myself as Meta maintainer.
469
470 2013-03-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
471
472 * readelf.c (get_note_type): Add NT_S390_TDB.
473
474 2013-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
480 2013-03-05 Corinna Vinschen <vinschen@redhat.com>
481
482 * configure.in: Build DLL tools on x86_64-*-cygwin* as well.
483 * configure: Regenerate.
484
485 2013-03-04 Nick Clifton <nickc@redhat.com>
486
487 * elfcomm.c (error): Flush stdout before emitting the error
488 message.
489 (warn): Likewise.
490
491 2013-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
506 2013-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
515 2013-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
521 2013-02-15 Kai Tietz <ktietz@redhat.com>
522
523 * objcopy.c (copy_main): Initialize context variable.
524
525 2013-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
536 2013-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
553 2013-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
560 2013-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
565 2013-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
580 2013-01-29 Xi Wang <xi.wang@gmail.com>
581
582 * readelf.c (process_version_sections): Fix overflow checks to
583 avoid undefined behaviour.
584
585 2013-01-28 Doug Evans <dje@google.com>
586
587 * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
588
589 2013-01-28 Robert Schiele <rschiele@gmail.com>
590
591 * objcopy.c (parse_flags): Add merge and strings section flags.
592
593 2013-01-25 Cary Coutant <ccoutant@google.com>
594
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.
603
604 2013-01-25 Marco Atzeri <marco.atzeri@gmail.com>
605
606 * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
607
608 2013-01-24 Doug Evans <dje@google.com>
609
610 * dwarf.c (display_debug_addr): Add missing parentheses to expression.
611
612 2013-01-24 Nick Clifton <nickc@redhat.com>
613
614 * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
615
616 2013-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
621 2013-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
627 2013-01-17 Nickolai Zeldovich <nickolai@csail.mit.edu>
628
629 * objdump.c (dump_target_specific): Fix NULL pointer test.
630
631 2013-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
638 2013-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
646 2013-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
651 2013-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
665 2013-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
670 2013-01-04 Andreas Schwab <schwab@linux-m68k.org>
671
672 * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
673
674 2013-01-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
675
676 * MAINTAINERS: Add myself as AArch64 co-maintainer.
677
678 2013-01-02 H.J. Lu <hongjiu.lu@intel.com>
679
680 * version.c (print_version): Update copyright year to 2013.
681
682 For older changes see ChangeLog-2012
683 \f
684 Copyright (C) 2013 Free Software Foundation, Inc.
685
686 Copying and distribution of this file, with or without modification,
687 are permitted in any medium without royalty provided the copyright
688 notice and this notice are preserved.
689
690 Local Variables:
691 mode: change-log
692 left-margin: 8
693 fill-column: 74
694 version-control: never
695 End:
This page took 0.043921 seconds and 4 git commands to generate.