bfd
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
7148cc28
NC
12006-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
20de9fc8
NC
82006-08-15 Nick Clifton <nickc@redhat.com>
9
10 PR binutils/3039
11 * wrstabs.c (stab_tag_type): Initialize 'size'.
12
258ea6c8
JR
132006-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
209c9a13
NC
202006-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
d68c385b
NC
272006-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
172553c7
TS
472006-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
b45619c0
NC
542006-07-24 Ralk Wildenhues <Ralf.Wildenhues@gmx.de>
55
56 * doc/binutils.texinfo: Fix spelling mistakes.
57
fdc90cb4
JJ
582006-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
3bf31ec9
NC
662006-07-06 Mohammed Adnène Trojette <adn@diwi.org>
67
68 PR binutils/2879
d95ef3ab
NC
69 * doc/binutils.texi (Strings): Document -T shorthand for --target
70 switch.
3bf31ec9
NC
71 * strings.c: Update comment to include -T option.
72
d95ef3ab
NC
73 PR binutils/2875
74 * doc/binutils.texi (readelf): Fix spelling typo.
75
53b8873b
NC
762006-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
0f56a26a
DD
852006-06-29 DJ Delorie <dj@redhat.com>
86
87 * readelf.c (process_section_headers): Add H8/300 support.
88
d58c2e3a
RS
892006-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
22a84b55
DJ
1012006-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
8b42747f
AM
1072006-06-23 Alan Modra <amodra@bigpond.net.au>
108
109 * Makefile.am (*_DEPENDENCIES): Add missing dependencies.
110 * Makefile.in: Regenerate.
111
6648b7cf
JM
1122006-06-07 Joseph S. Myers <joseph@codesourcery.com>
113
114 * po/Make-in (pdf, ps): New dummy targets.
115
4cfe2c59
DJ
1162006-06-05 Daniel Jacobowitz <dan@codesourcery.com>
117
118 * po/Make-in (top_builddir): Define.
119
8c61c153
AM
1202006-06-05 Alan Modra <amodra@bigpond.net.au>
121
122 * config.in: Regenerate.
123
e10fad12
JM
1242006-06-02 Joseph S. Myers <joseph@codesourcery.com>
125
126 * doc/Makefile.am (TEXI2DVI): Define.
127 * doc/Makefile.in: Regenerate.
128
20e95c23
DJ
1292006-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
eebf07fb
NC
1402006-05-30 Nick Clifton <nickc@redhat.com>
141
142 * po/es.po: Updated Spanish translation.
143
d481ba81
JR
1442006-05-25 J"orn Rennecke <joern.rennecke@st.com>
145
146 * MAINTAINERS: Update my email address.
147
9dd728f1
NC
1482006-05-24 Nick Clifton <nickc@redhat.com>
149
150 * po/fr.po: Updated French translation.
151
59bc7ed3
NC
1522006-05-23 Nick Clifton <nickc@redhat.com>
153
9dd728f1 154 * po/vi.po: Updated Vietnamese translation.
59bc7ed3 155
a4721251
DJ
1562006-05-22 Daniel Jacobowitz <dan@codesourcery.com>
157
158 * po/ru.po: Updated translation.
159
f33e8c5b
AS
1602006-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.
1f3645e1 176 * doc/Makefile.in: Regenerated.
f33e8c5b 177
b93ce811
CD
1782006-05-17 Carlos O'Donell <carlos@codesourcery.com>
179
180 * doc/binutils.texi: Use "Binutils Index" for index name.
181
b758e50f
L
1822006-05-15 H.J. Lu <hongjiu.lu@intel.com>
183
184 * dwarf.c (display_debug_frames): Don't return on ZERO
185 terminator.
186
38fc1cb1
DJ
1872006-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
14c28b74
JB
1952006-04-26 Julian Brown <julian@codesourcery.com>
196
197 * readelf.c (arm_attr_tag_VFP_arch): Add VFPv3.
198
ec3fcc56
AM
1992006-04-19 Alan Modra <amodra@bigpond.net.au>
200
201 * Makefile.am: Run "make dep-am".
202 * Makefile.in: Regenerate.
203
241a6c40
AM
2042006-04-19 Alan Modra <amodra@bigpond.net.au>
205
206 * configure: Regenerate.
207
0b49d371
NC
2082006-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
4332c151
NC
2162006-04-12 Nick Clifton <nickc@redhat.com>
217
218 * objdump.c (objdump_symbol_at_address): Fix typo in comment.
219
b893fd29
BE
2202006-04-10 Ben Elliston <bje@gnu.org>
221
222 * MAINTAINERS (CGEN Maintainers): Remove myself.
223
108a6f8e
CD
2242006-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
c5f8c388
EB
2342006-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
db336ea9
BE
2482006-03-29 Ben Elliston <bje@au.ibm.com>
249
250 * resbin.c: Avoid duplicating constants in calls to reswr_alloc.
251
6c8388f7
NS
2522006-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
f2495b14
PB
2572006-03-20 Paul Brook <paul@codesourcery.com>
258
259 * BRANCHES: Mention binutils-csl-arm-2006q1-branch.
260
66eb6687
AM
2612006-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
91610c0c
BE
2672006-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
3a4a14e9
PB
2732006-03-10 Paul Brook <paul@codesourcery.com>
274
275 * readelf.c (decode_ARM_machine_flags): Handle EABIv5.
276
1617e571
AM
2772006-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
671659ef
DS
2862006-03-09 Danny Smith <dannysmith@users.sourceforge.net>
287
288 * dlltool.c: Update copyright year.
289 * doc/binutils.texi: Likewise.
290
14288fdc
DS
2912006-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
0b2e31dc
NS
3032006-03-06 Nathan Sidwell <nathan@codesourcery.com>
304
305 * readelf.c (get_machine_flags): Adjust.
306
12eae2d3
JJ
3072006-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
f9d4ad2a
NC
3122006-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
f7d9e5c3
CD
3232006-02-27 Carlos O'Donell <carlos@codesourcery.com>
324
325 * po/Make-in: Add html target.
326
0b92ab21
NH
3272006-02-17 Nick Hudson <nick.hudson@dsl.pipex.com>
328
329 * readelf.c (get_machine_flags): Add logic for missing EF_SH flags.
330
82de001f
JJ
3312006-02-14 Jakub Jelinek <jakub@redhat.com>
332
333 * config.in: Rebuilt.
334
84d1d650
L
3352006-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
db50c840
EB
3412006-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
eb4d9372
L
3502006-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
266abb8f
NS
3552006-02-07 Nathan Sidwell <nathan@codesourcery.com>
356
357 * readelf.c (get_machine_flags): Add logic for EF_M68K flags.
358
d72d9b9e
L
3592006-02-02 H.J. Lu <hongjiu.lu@intel.com>
360
361 * readelf.c (process_program_headers): Undo the last change.
362
de205c03
L
3632006-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
c8782eee
NC
3692006-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
bdcfeba5
NC
3752006-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
67a4f2b7
AO
3812006-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
6e2c86ac
NC
3872006-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
d99b6465
AS
3962006-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
e2ba7bd7
AM
4102006-01-11 Alan Modra <amodra@bigpond.net.au>
411
62d732f5
AM
412 * objcopy.c (copy_object): Fix thinko.
413
e2ba7bd7
AM
414 * objcopy.c (copy_object): Set isympp and osympp to NULL after free.
415
64fd6348
NC
4162006-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
e88d958a 421For older changes see ChangeLog-2005
252b5132
RH
422\f
423Local Variables:
424mode: change-log
425left-margin: 8
426fill-column: 74
427version-control: never
428End:
This page took 0.334096 seconds and 4 git commands to generate.