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