]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
PR binutils/15191
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
9dd3a467
NC
12013-02-26 Nick Clifton <nickc@redhat.com>
2
3 PR binutils/15191
4 * readelf.c (process_corefile_note_segment): Prevent attempts to
5 read beyond the end of the note buffer.
6
76d8cf45
KT
72013-02-15 Kai Tietz <ktietz@redhat.com>
8
9 * objcopy.c (copy_main): Initialize context variable.
10
a043396b
NC
112013-02-15 Nick Clifton <nickc@redhat.com>
12
13 PR binutils/15140
14 * ar.c (open_inarch): Fail on attempts to convert a normal archive
15 to a thin archive or vice versa.
16 * elfcomm.c (make_qualified_name): Handle corrupted thin
17 archives.
18 * readelf.c (process_archive): Likewise.
19 * doc/binutils.texi: Clarify documentation describing thin
20 archives.
21
2e62b721
NC
222013-02-15 Nick Clifton <nickc@redhat.com>
23
24 PR binutils/15033
25 * objcopy.c (enum change_action): Delete.
26 (struct section_list): Delete remove, copy, change_vma, change_lma
27 and set_flags fields. Add context field.
28 (find_section_list): Add a context parameter. Add support for
29 wildcard characters in section names.
30 (is_strip_section): Check for sections being both copied and
31 removed.
32 (copy_object): Pass context to find_section_list.
33 (setup_section): Likewise.
34 (copy_section): Likewise.
35 (copy_main): Likewise.
36 * doc/binutils: Document the new behaviour.
37 * NEWS: Mention the new feature
38
d99b05a3
NC
392013-02-14 Nick Clifton <nickc@redhat.com>
40
41 PR binutils/15125
42 * objcopy.c (copy_object): Provide a helpful warning message when
43 adding a gnu_debuglink section to an object which already contains
44 one.
45
83ee86b1
NC
462013-02-07 Nick Clifton <nickc@redhat.com>
47
48 * elfcomm.c (get_archive_member_name): Prevent seg-fault if a
49 corrupt archive uses long names but has no long name table.
50
36591ba1
SL
512013-02-06 Sandra Loosemore <sandra@codesourcery.com>
52 Andrew Jenner <andrew@codesourcery.com>
53
54 Based on patches from Altera Corporation.
55
56 * readelf.c: Include elf/nios2.h.
57 (dump_relocations): Add case for EM_ALTERA_NIOS2.
58 (get_nios2_dynamic_type): New.
59 (get_dynamic_type): Add case for EM_ALTERA_NIOS2.
60 (is_32bit_abs_reloc): Fix EM_ALTERA_NIOS2 case.
61 (is_16bit_abs_reloc): Likewise.
62 (is_none_reloc): Add EM_ALTERA_NIOS2 and EM_NIOS32 cases.
63 * NEWS: Note Altera Nios II support.
64 * MAINTAINERS: Add Nios II maintainers.
65
7e26601c
NC
662013-01-29 Xi Wang <xi.wang@gmail.com>
67
68 * readelf.c (process_version_sections): Fix overflow checks to
69 avoid undefined behaviour.
70
aa170720
DE
712013-01-28 Doug Evans <dje@google.com>
72
73 * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
74
5dddde8e
AM
752013-01-28 Robert Schiele <rschiele@gmail.com>
76
77 * objcopy.c (parse_flags): Add merge and strings section flags.
78
fab128ef
CC
792013-01-25 Cary Coutant <ccoutant@google.com>
80
81 * dwarf.c (display_loc_list): Update offset for each line
82 printed.
83 (print_addr_index): New function.
84 (display_loc_list_dwo): Update offset for each line printed.
85 Fix problems displaying loclists in .dwo files. Add support
86 for type 4 entries.
87 (display_debug_loc): Remove custom header for .dwo files.
88 (display_debug_addr): Adjust formatting.
89
9b8bf321
NC
902013-01-25 Marco Atzeri <marco.atzeri@gmail.com>
91
92 * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
93
90f9a987
DE
942013-01-24 Doug Evans <dje@google.com>
95
96 * dwarf.c (display_debug_addr): Add missing parentheses to expression.
97
78c8d46c
NC
982013-01-24 Nick Clifton <nickc@redhat.com>
99
100 * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
101
a367d729
AK
1022013-01-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
103
104 * readelf.c: Add strings for NT_S390_LAST_BREAK and
105 NT_S390_SYSTEM_CALL.
106
a477bfd1
NC
1072013-01-18 Nick Clifton <nickc@redhat.com>
108
109 PR binutils/15026
110 * addr2line.c (translate_addresses): When pretty printing, print
111 unknown function names on the same line as unknown symbol names.
112
c32d6f7b
AM
1132013-01-17 Nickolai Zeldovich <nickolai@csail.mit.edu>
114
115 * objdump.c (dump_target_specific): Fix NULL pointer test.
116
cb566e3a
AM
1172013-01-16 Alan Modra <amodra@gmail.com>
118
119 PR binutils/15018
120 * stabs.c (parse_stab_members): Always set physname here to avoid
121 gcc warning..
122 (parse_stab_argtypes): ..and don't duplicate the init here.
123
a3c62988
NC
1242013-01-10 Will Newton <will.newton@imgtec.com>
125
126 * binutils/readelf.c: (guess_is_rela): Add EM_METAG.
127 (dump_relocations): Add EM_METAG.
128 (get_machine_name): Correct case for Meta.
129 (is_32bit_abs_reloc): Add support for Meta ADDR32 reloc.
130 (is_none_reloc): Add support for Meta NONE reloc.
131
652451f8
YZ
1322013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
133
134 * readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
135 and NT_ARM_HW_WATCH.
136
955d0b3b
RM
1372013-01-07 Roland McGrath <mcgrathr@google.com>
138
139 * objcopy.c (deterministic): Make int rather than bfd_boolean,
140 initialize to -1.
141 (strip_options, copy_options): Add -U/--disable-deterministic-archives.
142 (default_deterministic): New function.
143 (strip_main, copy_main): Handle -U. Call default_deterministic.
144 (copy_usage, strip_usage): Describe -U. Cite whether -D or -U is
145 the default based on DEFAULT_AR_DETERMINISTIC.
146 * doc/binutils.texi (objcopy, strip): Describe -U and effect of
147 configure options on -D.
148
149 * ar.c (default_deterministic): Comment fix.
150
7ca01ed9
NC
1512013-01-07 Patrice Dumas <pertusus@free.fr>
152
153 * doc/binutils.texi: Fix ordering of top level nodes.
154 Replace erroneous uses of @itemx with @item.
155
574b25e8
AS
1562013-01-04 Andreas Schwab <schwab@linux-m68k.org>
157
158 * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
159
5b2ab150
MS
1602013-01-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
161
162 * MAINTAINERS: Add myself as AArch64 co-maintainer.
163
62658407
L
1642013-01-02 H.J. Lu <hongjiu.lu@intel.com>
165
166 * version.c (print_version): Update copyright year to 2013.
167
4e5f3f9d 168For older changes see ChangeLog-2012
252b5132 169\f
4e5f3f9d 170Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
171
172Copying and distribution of this file, with or without modification,
173are permitted in any medium without royalty provided the copyright
174notice and this notice are preserved.
175
252b5132
RH
176Local Variables:
177mode: change-log
178left-margin: 8
179fill-column: 74
180version-control: never
181End: