]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - binutils/ChangeLog
bfd
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
1 2006-08-21 Pedro Alves <pedro_alves@portugalmail.pt>
2
3 * configure.in: Split arm-pe and arm-wince-pe. Build dlltool
4 with -DDLLTOOL_ARM_WINCE for Windows CE case.
5 * configure: Regenerate.
6 * dlltool.c: Add support for arm-wince.
7
8 2006-08-15 Nick Clifton <nickc@redhat.com>
9
10 PR binutils/3039
11 * wrstabs.c (stab_tag_type): Initialize 'size'.
12
13 2006-08-10 J"orn Rennecke <joern.rennecke@st.com>
14
15 PR binutils/3017
16 * doc/Makefile.am: Use single quotes inside backquotes for
17 date command while generating config.texi.
18 * doc/Makefile.in: Regenerate.
19
20 2006-08-08 Nick Clifton <nickc@redhat.com>
21
22 PR binutils/2768
23 * dwarf.c (display_debug_aranges): When the address size is
24 greater than 4 display addresses and lengths as 16 hex digits,
25 otherwise use 8 hex digits.
26
27 2006-08-06 Nick Clifton <nickc@redhat.com>
28
29 PR binutils/3001
30 * addr2line.c (process_file): Change function from void to
31 returning an int. Return 0 upon success, 1 otherwise.
32 (main): Use return value from process_file as the exit value.
33 * ar.c (ranlib_only): Change function from void to returning an
34 int. Return 0 upon success, 1 otherwise.
35 (ranlib_touch): Likewise.
36 (main): Use return value from ranlib functions as exit value.
37 * objcopy.c (add_specific_symbol): Set status to 1 if get_file_size
38 fails.
39 (copy_file): Likewise.
40 (strip_main): Likewise.
41 (copy_main): Likewise.
42 * objdump.c (display_file): Set exit_status to 1 if get_file_size
43 fails.
44 * size.c (display_file): Set return_code to 1 if get_file_size
45 fails.
46
47 2006-08-02 Thiemo Seufer <ths@mips.com>
48 Nigel Stephens <nigel@mips.com>
49
50 * readelf.c (dump_relocations): Handle MIPS-specific
51 SHN_MIPS_SCOMMON and SHN_MIPS_SUNDEFINED.
52 (get_symbol_index_type): Similarly.
53
54 2006-07-24 Ralk Wildenhues <Ralf.Wildenhues@gmx.de>
55
56 * doc/binutils.texinfo: Fix spelling mistakes.
57
58 2006-07-10 Jakub Jelinek <jakub@redhat.com>
59
60 * readelf.c (get_dynamic_type): Handle DT_GNU_HASH.
61 (get_section_type_name): Handle SHT_GNU_HASH.
62 (dynamic_info_DT_GNU_HASH): New variable.
63 (process_dynamic_section): Handle DT_GNU_HASH.
64 (process_symbol_table): Print also DT_GNU_HASH histogram.
65
66 2006-07-06 Mohammed Adnène Trojette <adn@diwi.org>
67
68 PR binutils/2879
69 * doc/binutils.texi (Strings): Document -T shorthand for --target
70 switch.
71 * strings.c: Update comment to include -T option.
72
73 PR binutils/2875
74 * doc/binutils.texi (readelf): Fix spelling typo.
75
76 2006-06-30 Nick Clifton <nickc@redhat.com>
77
78 * dwarf.c (display_debug_frames): Catch a corrupt length field
79 generating an end of block address that is beyond the end of the
80 section.
81 When encountering a corrupt CIE pointer do not reset the start
82 pointer as more data still has to be read.
83 Do not warn about user defined call frame instructions.
84
85 2006-06-29 DJ Delorie <dj@redhat.com>
86
87 * readelf.c (process_section_headers): Add H8/300 support.
88
89 2006-06-23 Richard Sandiford <richard@codesourcery.com>
90
91 * objcopy.c (localize_hidden): New variable.
92 (OPTION_LOCALIZE_HIDDEN): New command_line_switch value.
93 (copy_options): Add --localize-hidden.
94 (copy_usage): Mention --localize-hidden.
95 (is_hidden_symbol): New function.
96 (filter_symbols): Handle localize_hidden.
97 (copy_object): Call filter_symbols if localize_hidden.
98 (copy_main): Handle OPTION_LOCALIZE_HIDDEN.
99 * doc/binutils.texi (--localize-hidden): Document new option.
100
101 2006-06-23 Daniel Jacobowitz <dan@codesourcery.com>
102
103 * Makefile.am (ar_DEPENDENCIES, ranlib_DEPENDENCIES)
104 (dlltool_DEPENDENCIES, windres_DEPENDENCIES): Remove @LEXLIB@.
105 * Makefile.in: Regenerate.
106
107 2006-06-23 Alan Modra <amodra@bigpond.net.au>
108
109 * Makefile.am (*_DEPENDENCIES): Add missing dependencies.
110 * Makefile.in: Regenerate.
111
112 2006-06-07 Joseph S. Myers <joseph@codesourcery.com>
113
114 * po/Make-in (pdf, ps): New dummy targets.
115
116 2006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
117
118 * po/Make-in (top_builddir): Define.
119
120 2006-06-05 Alan Modra <amodra@bigpond.net.au>
121
122 * config.in: Regenerate.
123
124 2006-06-02 Joseph S. Myers <joseph@codesourcery.com>
125
126 * doc/Makefile.am (TEXI2DVI): Define.
127 * doc/Makefile.in: Regenerate.
128
129 2006-05-31 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * Makefile.am: Replace INTLLIBS with LIBINTL everywhere. Add
132 DEPENDENCIES variables for every program.
133 (INTLLIBS): Remove.
134 (INCLUDES): Use @INCINTL@.
135 * acinclude.m4: Include new gettext macros.
136 * configure.in: Use ZW_GNU_GETTEXT_SISTER_DIR and AM_PO_SUBDIRS.
137 Remove local code for po/Makefile.
138 * Makefile.in, configure, doc/Makefile.in: Regenerated.
139
140 2006-05-30 Nick Clifton <nickc@redhat.com>
141
142 * po/es.po: Updated Spanish translation.
143
144 2006-05-25 J"orn Rennecke <joern.rennecke@st.com>
145
146 * MAINTAINERS: Update my email address.
147
148 2006-05-24 Nick Clifton <nickc@redhat.com>
149
150 * po/fr.po: Updated French translation.
151
152 2006-05-23 Nick Clifton <nickc@redhat.com>
153
154 * po/vi.po: Updated Vietnamese translation.
155
156 2006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
157
158 * po/ru.po: Updated translation.
159
160 2006-05-19 Andreas Schwab <schwab@suse.de>
161
162 * doc/Makefile.am (addr2line.1): Depend on $(binutils_TEXINFOS).
163 (ar.1): Likewise.
164 (dlltool.1): Likewise.
165 (nlmconv.1): Likewise.
166 (nm.1): Likewise.
167 (objcopy.1): Likewise.
168 (objdump.1): Likewise.
169 (ranlib.1): Likewise.
170 (readelf.1): Likewise.
171 (size.1): Likewise.
172 (strings.1): Likewise.
173 (strip.1): Likewise.
174 (windres.1): Likewise.
175 (cxxfilt.man): Likewise.
176 * doc/Makefile.in: Regenerated.
177
178 2006-05-17 Carlos O'Donell <carlos@codesourcery.com>
179
180 * doc/binutils.texi: Use "Binutils Index" for index name.
181
182 2006-05-15 H.J. Lu <hongjiu.lu@intel.com>
183
184 * dwarf.c (display_debug_frames): Don't return on ZERO
185 terminator.
186
187 2006-05-02 Daniel Jacobowitz <dan@codesourcery.com>
188
189 * doc/Makefile.am (AM_MAKEINFOFLAGS): New.
190 (TEXI2POD): Use AM_MAKEINFOFLAGS.
191 (config.texi): Don't set top_srcdir.
192 * doc/binutils.texi: Don't use top_srcdir.
193 * aclocal.m4, Makefile.in, doc/Makefile.in: Regenerated.
194
195 2006-04-26 Julian Brown <julian@codesourcery.com>
196
197 * readelf.c (arm_attr_tag_VFP_arch): Add VFPv3.
198
199 2006-04-19 Alan Modra <amodra@bigpond.net.au>
200
201 * Makefile.am: Run "make dep-am".
202 * Makefile.in: Regenerate.
203
204 2006-04-19 Alan Modra <amodra@bigpond.net.au>
205
206 * configure: Regenerate.
207
208 2006-04-18 Nick Clifton <nickc@redhat.com>
209
210 PR 2257
211 * readelf.c (SECTION_NAME): Cope with a missing string table.
212 (process_file_header): Cope with a corrupt e_shstrndx field.
213 (process_section_headers): Correctly handle an e_shstrndx value of
214 SHF_UNDEF.
215
216 2006-04-12 Nick Clifton <nickc@redhat.com>
217
218 * objdump.c (objdump_symbol_at_address): Fix typo in comment.
219
220 2006-04-10 Ben Elliston <bje@gnu.org>
221
222 * MAINTAINERS (CGEN Maintainers): Remove myself.
223
224 2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
225
226 * po/Make-in: Add install-html target.
227 * Makefile.am: Add install-html and install-html-recursive targets.
228 * Makefile.in: Regenerate.
229 * configure.in: AC_SUBST datarootdir, docdir and htmldir.
230 * configure: Regenerate.
231 * doc/Makefile.am: Add install-html and install-html-am targets.
232 * doc/Makefile.in: Regenerate.
233
234 2006-04-05 Eric Botcazou <ebotcazou@adacore.com>
235
236 * addr2line.c (long_options): Add new option 'section'.
237 (usage): Document new -j/--section option.
238 (find_offset_in_section): New function.
239 (translate_addresses): Add 'section' parameter.
240 If it is non-null, call find_offset_in_section on it.
241 (process_file): Add 'section_name' parameter.
242 If it is non-null, look for the section in the BFD object.
243 Pass the section to translate_addresses.
244 (main): Handle new -j option.
245 Pass the section name to process_file.
246 * doc/binutils.texi (addr2line): Document new -j/--section option.
247
248 2006-03-29 Ben Elliston <bje@au.ibm.com>
249
250 * resbin.c: Avoid duplicating constants in calls to reswr_alloc.
251
252 2006-03-20 Nathan Sidwell <nathan@codesourcery.com>
253
254 * BRANCHES: Remove binutils-csl-arm-2006q1-branch. Document
255 binutils-csl-2_17-branch instead.
256
257 2006-03-20 Paul Brook <paul@codesourcery.com>
258
259 * BRANCHES: Mention binutils-csl-arm-2006q1-branch.
260
261 2006-03-16 Alan Modra <amodra@bigpond.net.au>
262
263 PR 2434
264 * ieee.c (write_ieee_debugging_info): Adjust bfd_hash_table_init calls.
265 * wrstabs.c (write_stabs_in_sections_debugging_info): Likewise.
266
267 2006-03-13 Ben Elliston <bje@au.ibm.com>
268
269 * bucomm.c (display_target_list): Make local variable `a' to be of
270 type enum bfd_architecture. Thus no need to cast enums to int.
271 (display_info_table): Likewise.
272
273 2006-03-10 Paul Brook <paul@codesourcery.com>
274
275 * readelf.c (decode_ARM_machine_flags): Handle EABIv5.
276
277 2006-03-10 Alan Modra <amodra@bigpond.net.au>
278
279 * dwarf.c (process_extended_line_op): Remove pointer_size param.
280 Use length instead to determine address size.
281 (get_pointer_size_and_offset_of_comp_unit): Delete.
282 (display_debug_lines): Adjust for above.
283 (display_debug_aranges): Don't stop on finding two zeros.
284 (display_debug_frames): For warning, print offset not pointer.
285
286 2006-03-09 Danny Smith <dannysmith@users.sourceforge.net>
287
288 * dlltool.c: Update copyright year.
289 * doc/binutils.texi: Likewise.
290
291 2006-03-09 Danny Smith <dannysmith@users.sourceforge.net>
292
293 * dlltool.c (add_stdcall_underscore): New flag.
294 (xlate): Also add underscore to stdcall symbol if
295 add_stdcall_underscore set.
296 (usage): Document --add-stdcall-underscore option.
297 (OPTION_ADD_STDCALL_UNDERSCORE): New define.
298 (long_options): Use it for --add-stdcall-underscore option.
299 (main): Handle it.
300 * doc/binutils.texi: Document --add-stdcall-underscore option
301 and differentiate from --add-underscore.
302
303 2006-03-06 Nathan Sidwell <nathan@codesourcery.com>
304
305 * readelf.c (get_machine_flags): Adjust.
306
307 2006-03-03 Jakub Jelinek <jakub@redhat.com>
308
309 * dwarf.c (frame_display_row, display_debug_frames): Handle
310 DW_CFA_val_offset, DW_CFA_val_offset_sf and DW_CFA_val_expression.
311
312 2006-02-28 Nick Clifton <nickc@redhat.com>
313
314 * objcopy.c (use_alt_mach_code): Change type to unsigned long.
315 (copy_object): If bfd_alt_mach_code fails emit a more helpful
316 message and if the target architecture is ELF use the alternative
317 as replacement value for the e_machine number.
318 (copy_main): Use strtoul to parse the number provided with the
319 --alt-mach-code switch.
320 * doc/binutils.texi (--alt-mach-code): Document that this switch
321 can now set the absolute e_machine value.
322
323 2006-02-27 Carlos O'Donell <carlos@codesourcery.com>
324
325 * po/Make-in: Add html target.
326
327 2006-02-17 Nick Hudson <nick.hudson@dsl.pipex.com>
328
329 * readelf.c (get_machine_flags): Add logic for missing EF_SH flags.
330
331 2006-02-14 Jakub Jelinek <jakub@redhat.com>
332
333 * config.in: Rebuilt.
334
335 2006-02-10 H.J. Lu <hongjiu.lu@intel.com>
336
337 PR binutils/2258
338 * readelf.c (process_program_headers): Use
339 ELF_IS_SECTION_IN_SEGMENT_MEMORY.
340
341 2006-02-09 Eric Botcazou <ebotcazou@libertysurf.fr>
342
343 * configure.in (CHECK_DECLS): Add snprintf and vsnprintf.
344 * configure: Regenerate.
345 * objdump.c (fprintf): Remove declaration.
346 * bucomm.h (fprintf): Declare if not already declared.
347 (snprintf): Likewise.
348 (vsnprintf): Likewise.
349
350 2006-02-08 H.J. Lu <hongjiu.lu@intel.com>
351
352 * readelf.c (process_program_headers): Match PT_TLS segment
353 only with SHT_TLS sections.
354
355 2006-02-07 Nathan Sidwell <nathan@codesourcery.com>
356
357 * readelf.c (get_machine_flags): Add logic for EF_M68K flags.
358
359 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
360
361 * readelf.c (process_program_headers): Undo the last change.
362
363 2006-02-02 H.J. Lu <hongjiu.lu@intel.com>
364
365 * readelf.c (process_program_headers): Undo the change made on
366 2004-09-22. Match PT_DYNAMIC segment only with SHT_DYNAMIC
367 sections.
368
369 2006-01-30 Nick Clifton <nickc@redhat.com>
370
371 * objcopy.c (copy_object): Catch the case where an attempt is made
372 to add a section that already exists and produce a more helpful
373 warning message.
374
375 2006-01-26 Nick Clifton <nickc@redhat.com>
376
377 * po/vi.po: New Vietnamese translation.
378 * configure.in (ALL_LINGUAS): Add vi.
379 * configure: Regenerate.
380
381 2006-01-18 Alexandre Oliva <aoliva@redhat.com>
382
383 Introduce TLS descriptors for i386 and x86_64.
384 * readelf.c (get_dynamic_type): Handle DT_TLSDESC_GOT and
385 DT_TLSDESC_PLT.
386
387 2006-01-18 Nick Clifton <nickc@redhat.com>
388
389 PR binutils/1391
390 * objcopy.c (copy_object): For PE format targets set the VMA of a
391 newly created gnu_debuglink section to a non-zero, aligned,
392 contiguous value.
393 * Makefile.am (objcopy.c): Add a dependency upon libbfd.h.
394 * Makefile.in: Regenerate.
395
396 2006-01-17 Andreas Schwab <schwab@suse.de>
397
398 PR binutils/1486
399 * configure.in: Don't define DISASSEMBLER_NEEDS_RELOCS.
400 * configure: Regenerate.
401 * objdump.c (struct objdump_disasm_info): Don't check for
402 DISASSEMBLER_NEEDS_RELOCS.
403 (objdump_print_addr): Likewise.
404 (disassemble_bytes): Check disassembler_needs_relocs from
405 disassemble_info at run-time instead of DISASSEMBLER_NEEDS_RELOCS
406 at compile-time.
407 (disassemble_section): Likewise.
408 (disassemble_data): Initialize it.
409
410 2006-01-11 Alan Modra <amodra@bigpond.net.au>
411
412 * objcopy.c (copy_object): Fix thinko.
413
414 * objcopy.c (copy_object): Set isympp and osympp to NULL after free.
415
416 2006-01-09 Mike Frysinger <vapier@gentoo.org>:
417
418 * readelf.c (guess_is_rela): Add case for Nios/Nios II.
419 (get_machine_name): Likewise.
420
421 For older changes see ChangeLog-2005
422 \f
423 Local Variables:
424 mode: change-log
425 left-margin: 8
426 fill-column: 74
427 version-control: never
428 End: