]> Git Repo - binutils.git/blob - binutils/ChangeLog
* MAINTAINERS: Add myself as Meta maintainer.
[binutils.git] / binutils / ChangeLog
1 2013-03-14  Markos Chandras  <[email protected]>
2
3         * MAINTAINERS: Add myself as Meta maintainer.
4
5 2013-03-08  Andreas Arnez  <[email protected]>
6
7         * readelf.c (get_note_type): Add NT_S390_TDB.
8
9 2013-03-07  Alan Modra  <[email protected]>
10
11         * strings.c (get_char): Dispense with buf[].  Instead shift
12         chars into big-endian value and byte-swap later if
13         little-endian.  Don't EOF check value read from object.
14
15 2013-03-05  Corinna Vinschen  <[email protected]>
16
17         * configure.in: Build DLL tools on x86_64-*-cygwin* as well.
18         * configure: Regenerate.
19
20 2013-03-04  Nick Clifton  <[email protected]>
21
22         * elfcomm.c (error): Flush stdout before emitting the error
23         message.
24         (warn): Likewise.
25
26 2013-03-01  Cary Coutant  <[email protected]>
27
28         * dwarf.c (cu_tu_indexes_read, shndx_pool, shndx_pool_size)
29         (shndx_pool_used): Move to top of file.
30         (struct cu_tu_set): New type.
31         (cu_count, tu_count, cu_sets, tu_sets): New file scope variables.
32         (fetch_indexed_string): Add "this_set" parameter.  Update all callers.
33         (find_cu_tu_set_v2): New function.
34         (read_and_display_attr_value): Add "this_set" parameter.
35         (read_and_display_attr): Likewise.
36         (process_debug_info): Track base offsets for DWARF package files.
37         (load_debug_info): Call load_cu_tu_indexes.
38         (get_DW_SECT_short_name): New function.
39         (process_cu_tu_index): Add support for version 2 DWARF package files.
40
41 2013-02-27  Alan Modra  <[email protected]>
42
43         PR binutils/15191
44         * readelf.c (offsetof): Define.
45         (CHECK_ENTSIZE_VALUES): Remove extraneous indefinite article.
46         (process_corefile_note_segment): Allow notes without name or
47         desc.  Combine out-of-range checks.  Disallow "negative"
48         notesz or descsz.
49
50 2013-02-26  Nick Clifton  <[email protected]>
51
52         PR binutils/15191
53         * readelf.c (process_corefile_note_segment): Prevent attempts to
54         read beyond the end of the note buffer.
55
56 2013-02-15  Kai Tietz  <[email protected]>
57
58         * objcopy.c (copy_main): Initialize context variable.
59
60 2013-02-15  Nick Clifton  <[email protected]>
61
62         PR binutils/15140
63         * ar.c (open_inarch): Fail on attempts to convert a normal archive
64         to a thin archive or vice versa.
65         * elfcomm.c (make_qualified_name): Handle corrupted thin
66         archives.
67         * readelf.c (process_archive): Likewise.
68         * doc/binutils.texi: Clarify documentation describing thin
69         archives.
70
71 2013-02-15  Nick Clifton  <[email protected]>
72
73         PR binutils/15033
74         * objcopy.c (enum change_action): Delete.
75         (struct section_list): Delete remove, copy, change_vma, change_lma
76         and set_flags fields.  Add context field.
77         (find_section_list): Add a context parameter.  Add support for
78         wildcard characters in section names.
79         (is_strip_section): Check for sections being both  copied and
80         removed.
81         (copy_object): Pass context to find_section_list.
82         (setup_section): Likewise.
83         (copy_section): Likewise.
84         (copy_main): Likewise.
85         * doc/binutils: Document the new behaviour.
86         * NEWS: Mention the new feature
87
88 2013-02-14  Nick Clifton  <[email protected]>
89
90         PR binutils/15125
91         * objcopy.c (copy_object): Provide a helpful warning message when
92         adding a gnu_debuglink section to an object which already contains
93         one.
94
95 2013-02-07  Nick Clifton  <[email protected]>
96
97         * elfcomm.c (get_archive_member_name): Prevent seg-fault if a
98         corrupt archive uses long names but has no long name table.
99
100 2013-02-06  Sandra Loosemore  <[email protected]>
101             Andrew Jenner <[email protected]>
102
103         Based on patches from Altera Corporation.
104
105         * readelf.c: Include elf/nios2.h.
106         (dump_relocations): Add case for EM_ALTERA_NIOS2.
107         (get_nios2_dynamic_type): New.
108         (get_dynamic_type): Add case for EM_ALTERA_NIOS2.
109         (is_32bit_abs_reloc): Fix EM_ALTERA_NIOS2 case.
110         (is_16bit_abs_reloc): Likewise.
111         (is_none_reloc): Add EM_ALTERA_NIOS2 and EM_NIOS32 cases.
112         * NEWS: Note Altera Nios II support.
113         * MAINTAINERS: Add Nios II maintainers.
114
115 2013-01-29  Xi Wang  <[email protected]>
116
117         * readelf.c (process_version_sections): Fix overflow checks to
118         avoid undefined behaviour.
119
120 2013-01-28  Doug Evans  <[email protected]>
121
122         * dwarf.c (display_gdb_index): Handle .gdb_index version 8.
123
124 2013-01-28  Robert Schiele  <[email protected]>
125
126         * objcopy.c (parse_flags): Add merge and strings section flags.
127
128 2013-01-25  Cary Coutant  <[email protected]>
129
130         * dwarf.c (display_loc_list): Update offset for each line
131         printed.
132         (print_addr_index): New function.
133         (display_loc_list_dwo): Update offset for each line printed.
134         Fix problems displaying loclists in .dwo files.  Add support
135         for type 4 entries.
136         (display_debug_loc): Remove custom header for .dwo files.
137         (display_debug_addr): Adjust formatting.
138
139 2013-01-25  Marco Atzeri  <[email protected]>
140
141         * objcopy.c : Enable long section names for OPTION_ADD_GNU_DEBUGLINK.
142
143 2013-01-24  Doug Evans  <[email protected]>
144
145         * dwarf.c (display_debug_addr): Add missing parentheses to expression.
146
147 2013-01-24  Nick Clifton  <[email protected]>
148
149         * readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.
150
151 2013-01-23  Andreas Krebbel  <[email protected]>
152
153         * readelf.c: Add strings for NT_S390_LAST_BREAK and
154         NT_S390_SYSTEM_CALL.
155
156 2013-01-18  Nick Clifton  <[email protected]>
157
158         PR binutils/15026
159         * addr2line.c (translate_addresses): When pretty printing, print
160         unknown function names on the same line as unknown symbol names.
161
162 2013-01-17  Nickolai Zeldovich  <[email protected]>
163
164         * objdump.c (dump_target_specific): Fix NULL pointer test.
165
166 2013-01-16  Alan Modra  <[email protected]>
167
168         PR binutils/15018
169         * stabs.c (parse_stab_members): Always set physname here to avoid
170         gcc warning..
171         (parse_stab_argtypes): ..and don't duplicate the init here.
172
173 2013-01-10  Will Newton <[email protected]>
174
175         * binutils/readelf.c: (guess_is_rela): Add EM_METAG.
176         (dump_relocations): Add EM_METAG.
177         (get_machine_name): Correct case for Meta.
178         (is_32bit_abs_reloc): Add support for Meta ADDR32 reloc.
179         (is_none_reloc): Add support for Meta NONE reloc.
180
181 2013-01-08  Yufeng Zhang  <[email protected]>
182
183         * readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
184         and NT_ARM_HW_WATCH.
185
186 2013-01-07  Roland McGrath  <[email protected]>
187
188         * objcopy.c (deterministic): Make int rather than bfd_boolean,
189         initialize to -1.
190         (strip_options, copy_options): Add -U/--disable-deterministic-archives.
191         (default_deterministic): New function.
192         (strip_main, copy_main): Handle -U.  Call default_deterministic.
193         (copy_usage, strip_usage): Describe -U.  Cite whether -D or -U is
194         the default based on DEFAULT_AR_DETERMINISTIC.
195         * doc/binutils.texi (objcopy, strip): Describe -U and effect of
196         configure options on -D.
197
198         * ar.c (default_deterministic): Comment fix.
199
200 2013-01-07  Patrice Dumas  <[email protected]>
201
202         * doc/binutils.texi: Fix ordering of top level nodes.
203         Replace erroneous uses of @itemx with @item.
204
205 2013-01-04  Andreas Schwab  <[email protected]>
206
207         * doc/binutils.texi (elfedit): Fix use of @itemx in @table.
208
209 2013-01-03  Marcus Shawcroft  <[email protected]>
210
211         * MAINTAINERS: Add myself as AArch64 co-maintainer.
212
213 2013-01-02  H.J. Lu  <[email protected]>
214
215         * version.c (print_version): Update copyright year to 2013.
216
217 For older changes see ChangeLog-2012
218 \f
219 Copyright (C) 2013 Free Software Foundation, Inc.
220
221 Copying and distribution of this file, with or without modification,
222 are permitted in any medium without royalty provided the copyright
223 notice and this notice are preserved.
224
225 Local Variables:
226 mode: change-log
227 left-margin: 8
228 fill-column: 74
229 version-control: never
230 End:
This page took 0.040665 seconds and 4 git commands to generate.