* stabs.texinfo (Member Type Descriptor): Correct example for
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
b45619c0
NC
12006-07-24 Ralk Wildenhues <Ralf.Wildenhues@gmx.de>
2
3 * doc/binutils.texinfo: Fix spelling mistakes.
4
fdc90cb4
JJ
52006-07-10 Jakub Jelinek <jakub@redhat.com>
6
7 * readelf.c (get_dynamic_type): Handle DT_GNU_HASH.
8 (get_section_type_name): Handle SHT_GNU_HASH.
9 (dynamic_info_DT_GNU_HASH): New variable.
10 (process_dynamic_section): Handle DT_GNU_HASH.
11 (process_symbol_table): Print also DT_GNU_HASH histogram.
12
3bf31ec9
NC
132006-07-06 Mohammed Adnène Trojette <adn@diwi.org>
14
15 PR binutils/2879
d95ef3ab
NC
16 * doc/binutils.texi (Strings): Document -T shorthand for --target
17 switch.
3bf31ec9
NC
18 * strings.c: Update comment to include -T option.
19
d95ef3ab
NC
20 PR binutils/2875
21 * doc/binutils.texi (readelf): Fix spelling typo.
22
53b8873b
NC
232006-06-30 Nick Clifton <nickc@redhat.com>
24
25 * dwarf.c (display_debug_frames): Catch a corrupt length field
26 generating an end of block address that is beyond the end of the
27 section.
28 When encountering a corrupt CIE pointer do not reset the start
29 pointer as more data still has to be read.
30 Do not warn about user defined call frame instructions.
31
0f56a26a
DD
322006-06-29 DJ Delorie <dj@redhat.com>
33
34 * readelf.c (process_section_headers): Add H8/300 support.
35
d58c2e3a
RS
362006-06-23 Richard Sandiford <richard@codesourcery.com>
37
38 * objcopy.c (localize_hidden): New variable.
39 (OPTION_LOCALIZE_HIDDEN): New command_line_switch value.
40 (copy_options): Add --localize-hidden.
41 (copy_usage): Mention --localize-hidden.
42 (is_hidden_symbol): New function.
43 (filter_symbols): Handle localize_hidden.
44 (copy_object): Call filter_symbols if localize_hidden.
45 (copy_main): Handle OPTION_LOCALIZE_HIDDEN.
46 * doc/binutils.texi (--localize-hidden): Document new option.
47
22a84b55
DJ
482006-06-23 Daniel Jacobowitz <dan@codesourcery.com>
49
50 * Makefile.am (ar_DEPENDENCIES, ranlib_DEPENDENCIES)
51 (dlltool_DEPENDENCIES, windres_DEPENDENCIES): Remove @LEXLIB@.
52 * Makefile.in: Regenerate.
53
8b42747f
AM
542006-06-23 Alan Modra <amodra@bigpond.net.au>
55
56 * Makefile.am (*_DEPENDENCIES): Add missing dependencies.
57 * Makefile.in: Regenerate.
58
6648b7cf
JM
592006-06-07 Joseph S. Myers <joseph@codesourcery.com>
60
61 * po/Make-in (pdf, ps): New dummy targets.
62
4cfe2c59
DJ
632006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
64
65 * po/Make-in (top_builddir): Define.
66
8c61c153
AM
672006-06-05 Alan Modra <amodra@bigpond.net.au>
68
69 * config.in: Regenerate.
70
e10fad12
JM
712006-06-02 Joseph S. Myers <joseph@codesourcery.com>
72
73 * doc/Makefile.am (TEXI2DVI): Define.
74 * doc/Makefile.in: Regenerate.
75
20e95c23
DJ
762006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * Makefile.am: Replace INTLLIBS with LIBINTL everywhere. Add
79 DEPENDENCIES variables for every program.
80 (INTLLIBS): Remove.
81 (INCLUDES): Use @INCINTL@.
82 * acinclude.m4: Include new gettext macros.
83 * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
84 Remove local code for po/Makefile.
85 * Makefile.in, configure, doc/Makefile.in: Regenerated.
86
eebf07fb
NC
872006-05-30 Nick Clifton <nickc@redhat.com>
88
89 * po/es.po: Updated Spanish translation.
90
d481ba81
JR
912006-05-25 J"orn Rennecke <joern.rennecke@st.com>
92
93 * MAINTAINERS: Update my email address.
94
9dd728f1
NC
952006-05-24 Nick Clifton <nickc@redhat.com>
96
97 * po/fr.po: Updated French translation.
98
59bc7ed3
NC
992006-05-23 Nick Clifton <nickc@redhat.com>
100
9dd728f1 101 * po/vi.po: Updated Vietnamese translation.
59bc7ed3 102
a4721251
DJ
1032006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
104
105 * po/ru.po: Updated translation.
106
f33e8c5b
AS
1072006-05-19 Andreas Schwab <schwab@suse.de>
108
109 * doc/Makefile.am (addr2line.1): Depend on $(binutils_TEXINFOS).
110 (ar.1): Likewise.
111 (dlltool.1): Likewise.
112 (nlmconv.1): Likewise.
113 (nm.1): Likewise.
114 (objcopy.1): Likewise.
115 (objdump.1): Likewise.
116 (ranlib.1): Likewise.
117 (readelf.1): Likewise.
118 (size.1): Likewise.
119 (strings.1): Likewise.
120 (strip.1): Likewise.
121 (windres.1): Likewise.
122 (cxxfilt.man): Likewise.
1f3645e1 123 * doc/Makefile.in: Regenerated.
f33e8c5b 124
b93ce811
CD
1252006-05-17 Carlos O'Donell <carlos@codesourcery.com>
126
127 * doc/binutils.texi: Use "Binutils Index" for index name.
128
b758e50f
L
1292006-05-15 H.J. Lu <hongjiu.lu@intel.com>
130
131 * dwarf.c (display_debug_frames): Don't return on ZERO
132 terminator.
133
38fc1cb1
DJ
1342006-05-02 Daniel Jacobowitz <dan@codesourcery.com>
135
136 * doc/Makefile.am (AM_MAKEINFOFLAGS): New.
137 (TEXI2POD): Use AM_MAKEINFOFLAGS.
138 (config.texi): Don't set top_srcdir.
139 * doc/binutils.texi: Don't use top_srcdir.
140 * aclocal.m4, Makefile.in, doc/Makefile.in: Regenerated.
141
14c28b74
JB
1422006-04-26 Julian Brown <julian@codesourcery.com>
143
144 * readelf.c (arm_attr_tag_VFP_arch): Add VFPv3.
145
ec3fcc56
AM
1462006-04-19 Alan Modra <amodra@bigpond.net.au>
147
148 * Makefile.am: Run "make dep-am".
149 * Makefile.in: Regenerate.
150
241a6c40
AM
1512006-04-19 Alan Modra <amodra@bigpond.net.au>
152
153 * configure: Regenerate.
154
0b49d371
NC
1552006-04-18 Nick Clifton <nickc@redhat.com>
156
157 PR 2257
158 * readelf.c (SECTION_NAME): Cope with a missing string table.
159 (process_file_header): Cope with a corrupt e_shstrndx field.
160 (process_section_headers): Correctly handle an e_shstrndx value of
161 SHF_UNDEF.
162
4332c151
NC
1632006-04-12 Nick Clifton <nickc@redhat.com>
164
165 * objdump.c (objdump_symbol_at_address): Fix typo in comment.
166
b893fd29
BE
1672006-04-10 Ben Elliston <bje@gnu.org>
168
169 * MAINTAINERS (CGEN Maintainers): Remove myself.
170
108a6f8e
CD
1712006-04-06 Carlos O'Donell <carlos@codesourcery.com>
172
173 * po/Make-in: Add install-html target.
174 * Makefile.am: Add install-html and install-html-recursive targets.
175 * Makefile.in: Regenerate.
176 * configure.in: AC_SUBST datarootdir, docdir and htmldir.
177 * configure: Regenerate.
178 * doc/Makefile.am: Add install-html and install-html-am targets.
179 * doc/Makefile.in: Regenerate.
180
c5f8c388
EB
1812006-04-05 Eric Botcazou <ebotcazou@adacore.com>
182
183 * addr2line.c (long_options): Add new option 'section'.
184 (usage): Document new -j/--section option.
185 (find_offset_in_section): New function.
186 (translate_addresses): Add 'section' parameter.
187 If it is non-null, call find_offset_in_section on it.
188 (process_file): Add 'section_name' parameter.
189 If it is non-null, look for the section in the BFD object.
190 Pass the section to translate_addresses.
191 (main): Handle new -j option.
192 Pass the section name to process_file.
193 * doc/binutils.texi (addr2line): Document new -j/--section option.
194
db336ea9
BE
1952006-03-29 Ben Elliston <bje@au.ibm.com>
196
197 * resbin.c: Avoid duplicating constants in calls to reswr_alloc.
198
6c8388f7
NS
1992006-03-20 Nathan Sidwell <nathan@codesourcery.com>
200
201 * BRANCHES: Remove binutils-csl-arm-2006q1-branch. Document
202 binutils-csl-2_17-branch instead.
203
f2495b14
PB
2042006-03-20 Paul Brook <paul@codesourcery.com>
205
206 * BRANCHES: Mention binutils-csl-arm-2006q1-branch.
207
66eb6687
AM
2082006-03-16 Alan Modra <amodra@bigpond.net.au>
209
210 PR 2434
211 * ieee.c (write_ieee_debugging_info): Adjust bfd_hash_table_init calls.
212 * wrstabs.c (write_stabs_in_sections_debugging_info): Likewise.
213
91610c0c
BE
2142006-03-13 Ben Elliston <bje@au.ibm.com>
215
216 * bucomm.c (display_target_list): Make local variable `a' to be of
217 type enum bfd_architecture. Thus no need to cast enums to int.
218 (display_info_table): Likewise.
219
3a4a14e9
PB
2202006-03-10 Paul Brook <paul@codesourcery.com>
221
222 * readelf.c (decode_ARM_machine_flags): Handle EABIv5.
223
1617e571
AM
2242006-03-10 Alan Modra <amodra@bigpond.net.au>
225
226 * dwarf.c (process_extended_line_op): Remove pointer_size param.
227 Use length instead to determine address size.
228 (get_pointer_size_and_offset_of_comp_unit): Delete.
229 (display_debug_lines): Adjust for above.
230 (display_debug_aranges): Don't stop on finding two zeros.
231 (display_debug_frames): For warning, print offset not pointer.
232
671659ef
DS
2332006-03-09 Danny Smith <dannysmith@users.sourceforge.net>
234
235 * dlltool.c: Update copyright year.
236 * doc/binutils.texi: Likewise.
237
14288fdc
DS
2382006-03-09 Danny Smith <dannysmith@users.sourceforge.net>
239
240 * dlltool.c (add_stdcall_underscore): New flag.
241 (xlate): Also add underscore to stdcall symbol if
242 add_stdcall_underscore set.
243 (usage): Document --add-stdcall-underscore option.
244 (OPTION_ADD_STDCALL_UNDERSCORE): New define.
245 (long_options): Use it for --add-stdcall-underscore option.
246 (main): Handle it.
247 * doc/binutils.texi: Document --add-stdcall-underscore option
248 and differentiate from --add-underscore.
249
0b2e31dc
NS
2502006-03-06 Nathan Sidwell <nathan@codesourcery.com>
251
252 * readelf.c (get_machine_flags): Adjust.
253
12eae2d3
JJ
2542006-03-03 Jakub Jelinek <jakub@redhat.com>
255
256 * dwarf.c (frame_display_row, display_debug_frames): Handle
257 DW_CFA_val_offset, DW_CFA_val_offset_sf and DW_CFA_val_expression.
258
f9d4ad2a
NC
2592006-02-28 Nick Clifton <nickc@redhat.com>
260
261 * objcopy.c (use_alt_mach_code): Change type to unsigned long.
262 (copy_object): If bfd_alt_mach_code fails emit a more helpful
263 message and if the target architecture is ELF use the alternative
264 as replacement value for the e_machine number.
265 (copy_main): Use strtoul to parse the number provided with the
266 --alt-mach-code switch.
267 * doc/binutils.texi (--alt-mach-code): Document that this switch
268 can now set the absolute e_machine value.
269
f7d9e5c3
CD
2702006-02-27 Carlos O'Donell <carlos@codesourcery.com>
271
272 * po/Make-in: Add html target.
273
0b92ab21
NH
2742006-02-17 Nick Hudson <nick.hudson@dsl.pipex.com>
275
276 * readelf.c (get_machine_flags): Add logic for missing EF_SH flags.
277
82de001f
JJ
2782006-02-14 Jakub Jelinek <jakub@redhat.com>
279
280 * config.in: Rebuilt.
281
84d1d650
L
2822006-02-10 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR binutils/2258
285 * readelf.c (process_program_headers): Use
286 ELF_IS_SECTION_IN_SEGMENT_MEMORY.
287
db50c840
EB
2882006-02-09 Eric Botcazou <ebotcazou@libertysurf.fr>
289
290 * configure.in (CHECK_DECLS): Add snprintf and vsnprintf.
291 * configure: Regenerate.
292 * objdump.c (fprintf): Remove declaration.
293 * bucomm.h (fprintf): Declare if not already declared.
294 (snprintf): Likewise.
295 (vsnprintf): Likewise.
296
eb4d9372
L
2972006-02-08 H.J. Lu <hongjiu.lu@intel.com>
298
299 * readelf.c (process_program_headers): Match PT_TLS segment
300 only with SHT_TLS sections.
301
266abb8f
NS
3022006-02-07 Nathan Sidwell <nathan@codesourcery.com>
303
304 * readelf.c (get_machine_flags): Add logic for EF_M68K flags.
305
d72d9b9e
L
3062006-02-02 H.J. Lu <hongjiu.lu@intel.com>
307
308 * readelf.c (process_program_headers): Undo the last change.
309
de205c03
L
3102006-02-02 H.J. Lu <hongjiu.lu@intel.com>
311
312 * readelf.c (process_program_headers): Undo the change made on
313 2004-09-22. Match PT_DYNAMIC segment only with SHT_DYNAMIC
314 sections.
315
c8782eee
NC
3162006-01-30 Nick Clifton <nickc@redhat.com>
317
318 * objcopy.c (copy_object): Catch the case where an attempt is made
319 to add a section that already exists and produce a more helpful
320 warning message.
321
bdcfeba5
NC
3222006-01-26 Nick Clifton <nickc@redhat.com>
323
324 * po/vi.po: New Vietnamese translation.
325 * configure.in (ALL_LINGUAS): Add vi.
326 * configure: Regenerate.
327
67a4f2b7
AO
3282006-01-18 Alexandre Oliva <aoliva@redhat.com>
329
330 Introduce TLS descriptors for i386 and x86_64.
331 * readelf.c (get_dynamic_type): Handle DT_TLSDESC_GOT and
332 DT_TLSDESC_PLT.
333
6e2c86ac
NC
3342006-01-18 Nick Clifton <nickc@redhat.com>
335
336 PR binutils/1391
337 * objcopy.c (copy_object): For PE format targets set the VMA of a
338 newly created gnu_debuglink section to a non-zero, aligned,
339 contiguous value.
340 * Makefile.am (objcopy.c): Add a dependency upon libbfd.h.
341 * Makefile.in: Regenerate.
342
d99b6465
AS
3432006-01-17 Andreas Schwab <schwab@suse.de>
344
345 PR binutils/1486
346 * configure.in: Don't define DISASSEMBLER_NEEDS_RELOCS.
347 * configure: Regenerate.
348 * objdump.c (struct objdump_disasm_info): Don't check for
349 DISASSEMBLER_NEEDS_RELOCS.
350 (objdump_print_addr): Likewise.
351 (disassemble_bytes): Check disassembler_needs_relocs from
352 disassemble_info at run-time instead of DISASSEMBLER_NEEDS_RELOCS
353 at compile-time.
354 (disassemble_section): Likewise.
355 (disassemble_data): Initialize it.
356
e2ba7bd7
AM
3572006-01-11 Alan Modra <amodra@bigpond.net.au>
358
62d732f5
AM
359 * objcopy.c (copy_object): Fix thinko.
360
e2ba7bd7
AM
361 * objcopy.c (copy_object): Set isympp and osympp to NULL after free.
362
64fd6348
NC
3632006-01-09 Mike Frysinger <vapier@gentoo.org>:
364
365 * readelf.c (guess_is_rela): Add case for Nios/Nios II.
366 (get_machine_name): Likewise.
367
e88d958a 368For older changes see ChangeLog-2005
252b5132
RH
369\f
370Local Variables:
371mode: change-log
372left-margin: 8
373fill-column: 74
374version-control: never
375End:
This page took 0.313896 seconds and 4 git commands to generate.