]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
*** empty log message ***
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
928a4139
BW
12007-10-16 Bob Wilson <bob.wilson@acm.org>
2
3 * doc/binutils.texi (objcopy, strip): Replace hyphens with em-dashes.
4 (objdump, strip, c++filt): Correct punctuation for "e.g." and "i.e."
5 and change to spell out "for example" in two places.
6
003bc0ba
NC
72007-10-16 Nick Clifton <nickc@redhat.com>
8
9 * configure.in: Build windows tools for --enable-targets=all.
10 * configure: Regenerate.
11
615f3149
AM
122007-10-15 Alan Modra <amodra@bigpond.net.au>
13
14 * objdump.c (print_line): Check fwrite return value.
15 * srconv.c (checksum, wr_tr, wr_cs): Likewise.
16 * sysdump.c (fillup): Return zero on getc or fread EOF. Return count
17 read.
18
6523721c
JB
192007-10-10 Jim Blandy <jimb@codesourcery.com>
20
750f03b7
JB
21 * dwarf.c (process_debug_info): Line up section offsets of
22 attribute values with those of dies.
23 (read_and_display_attr): Reduce spacing here.
24
6523721c
JB
25 * dwarf.c (display_debug_lines): Print the offset of each line
26 number program header.
27
6bd1a22c
L
282007-10-09 H.J. Lu <hongjiu.lu@intel.com>
29
30 PR binutils/4476
31 * readelf.c (print_dynamic_symbol): New.
32 (process_symbol_table): Handle DT_GNU_HASH for dynamic symbols.
33
944d6884
CD
342007-10-08 Carlos O'Donell <carlos@codesourcery.com>
35
36 * resrc.c (read_rc_file): Rename e to edit, and c to dir.
37 Pass dir to windres_add_include_dir. Add comments.
38 (close_input_stream): Check pclose error, and call fatal if
39 the preprocessor failed.
40 * windres.c (windres_add_include_dir): Assert that p is non-NULL,
41 and not an empty string.
42
ea6e992c
NC
432007-10-04 Nick Clifton <nickc@redhat.com>
44
45 PR binutils/5098
46 * dlltool.c: Fix spelling typos.
47
6f08d80e
AM
482007-10-03 Masaki Muranaka <monaka@monami-software.com>
49
50 * readelf.c (dump_section_as_strings): Use %6tx instead of %6zx.
51
45781998
NC
522007-09-25 Thien-Thi Nguyen <ttn@gnuvola.org>
53
54 * MAINTAINERS: Fix typo.
55
4145f1d5
NC
562007-09-17 Shen Feng <shen@cn.fujitsu.com>
57
58 * readelf.c (do_archive_index): New.
59 (options): Add -c and --archive-index option.
60 (usage): Add -c option.
61 (parse_args): Add c option parsing.
62 (process_archive): Dump archive index.
63 * NEWS: Mention the new feature.
64 * doc/binutils.texi: Document the new feature.
65
7f396d02
NC
662007-09-17 Nick Clifton <nickc@redhat.com>
67
68 * po/es.po: Updated Spanish translation.
69
af3e16d9
NC
702007-09-17 Nick Clifton <nickc@redhat.com>
71
72 * doc/binutils.texi (objdump): Describe the output of the --syms
73 option in more detail.
74
a1039809
NC
752007-09-17 Alon Bar-Lev <alon.barlev@gmail.com>
76
77 PR binutils/4987
78 * resrc.c: (read_rc_file): Move 'filename' default initialization
79 to start of function.
80
85f10a01
MM
812007-08-31 Michael Meissner <michael.meissner@amd.com>
82 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
83
84 * NEWS: Add note about SSE5 being added on i386.
85
39dbeff8
AM
862007-09-13 Alan Modra <amodra@bigpond.net.au>
87 Zhou Drangon <drangon.mail@gmail.com>
88
89 * nm.c (value_format_64bit, set_print_radix, print_value): Handle
90 BFD_HOST_64BIT_LONG_LONG.
91 * readelf.c (print_dec_vma): Don't define if BFD_HOST_64BIT_LONG_LONG.
92 (print_vma): Handle BFD_HOST_64BIT_LONG_LONG.
93 (dump_relocations): Likewise. Expand _bfd_int64_low in a
94 number of places.
95
d6d25f20
KT
962007-09-11 Kai Tietz <kai.tietz@onevision.com>
97
98 * rcparse.y: (string_data): Removed ill token removal.
99
54806181
AM
1002007-09-10 Alan Modra <amodra@bigpond.net.au>
101
102 PR 5011
103 * readelf.c (process_version_sections): Don't read past end of
104 various section buffers.
105
f469d32b
L
1062007-08-31 H.J. Lu <hongjiu.lu@intel.com>
107
108 * Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
109 * Makefile.in: Regenerated.
110
111 * sysdep.h: Include "config.h" first.
112
30b0f203
NC
1132007-08-31 Nick Clifton <nickc@redhat.com>
114
115 * po/sk.po: New Slovakian translation.
116 * configure.in (LINGUAS): Add sk.
117 * configure: Regenerate.
118
09c11c86
NC
1192007-08-30 Nick Clifton <nickc@redhat.com>
120
121 * readelf.c (dump_type): New type used to classify the kinds of
122 dump requested by the user.
123 (dump_sects, cmdline_dump_sects): Use the new type.
124 (options): Add --string-dump option.
125 (request_dump): Rename to request_dump_bynumber. Use dump_type.
126 (request_dump_byname): Use dump_type.
127 (parse_args): Parse --string-dump option.
128 (process_section_headers): Fix calls to request_dump.
129 (initialise_dumps_byname): Likewise.
130 (dump_section): Rename to dump_section_as_bytes.
131 (dump_section_as_strings): New function. Display the contents of
132 a section as printable strings.
133 (process_section_contents): String dump the section if requested.
134 (process_object): Use dump_type.
135 (main): Likewise.
136 * Makefile.am: Add dependency for readelf.c on safe-ctype.h.
137 * Makefile.in: Regenerate.
138 * NEWS: Mention the new feature.
139 * doc/binutils.texi: Document the new feature.
140
2db6cde7
NS
1412007-08-30 Nathan Sidwell <nathan@codesourcery.com>
142
143 * bucomm.c (bfd_nonfatal_message): New.
144 * bucomm.h (bfd_nonfatal_message): Declare.
145 * objcopy.c (RETURN_NONFATAL): Take BFD not NAME, use
146 bfd_nonfatal_message.
147 (copy_unknown_object): Adjust bfd_nonfatal and RETURN_NONFATAL
148 calls, or replace with bfd_nonfatal_message calls as appropriate.
149 (copy_object, copy_archive, copy_file, setup_section,
150 copy_section, write_debugging_info): Likewise.
151
ad71ef64
NC
1522007-08-28 Nick Clifton <nickc@redhat.com>
153
154 * NEWS: Mention Coverity's contribution.
155
b15fa79e
AM
1562007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
157
158 * readelf.c (process_note): Recognize SPU core file notes.
159
59678365
DJ
1602007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
161
162 * configure.in: Install embedspu on powerpc*-*-eabi* also.
163 * configure: Regenerated.
164
b0b8c9e0
DJ
1652007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
166
167 * po/uk.po: Updated Ukrainian translation.
168
c3d65c1c
BE
1692007-08-22 Ben Elliston <bje@au.ibm.com>
170
171 * doc/binutils.texi (objdump): Document -Mppcps.
172
e9f27433
AM
1732007-08-17 Alan Modra <amodra@bigpond.net.au>
174
175 * po/Make-in: Add --msgid-bugs-address to xgettext invocation.
176
2b05f1b7
L
1772007-08-16 H.J. Lu <hongjiu.lu@intel.com>
178
179 * readelf.c: Revert last change.
180
94b11780
L
1812007-08-16 H.J. Lu <hongjiu.lu@intel.com>
182
183 * readelf.c (get_segment_type): Change PT_GNU_STACK to
184 PT_GNU_ATTR.
185
876c34bf
DJ
1862007-08-12 Daniel Jacobowitz <dan@codesourcery.com>
187
188 * NEWS: Add a marker for the 2.18 features.
189
9975e4c4
DJ
1902007-08-12 Matthias Klose <doko@ubuntu.com>
191
192 * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include
193 $(top_srcdir)/../../bfd/doc.
194 * doc/Makefile.in: Regenerate.
195
ec8cbbf6
NC
1962007-08-10 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
197
198 * MAINTAINERS: Add myself as CR16 support maintainer and
199 update myself as CRX support maintainer.
200
d02756e7
NC
2012007-08-10 Nick Clifton <nickc@redhat.com>
202
203 * po/fi.po: Updated Finnish translation.
204 * po/vi.po: Updated Vietnamese translation.
205
bd37ed49
KT
2062007-08-10 Kai Tietz <kai.tietz@onevision.com>
207
208 * doc/binutils.texi: (windmc): Correct incorrect desciption.
209
66125551
AM
2102007-08-04 Alan Modra <amodra@bigpond.net.au>
211
212 PR 4888
213 * objcopy.c (setup_section): Do modify section flags for ELF
214 STRIP_NONDEBUG (reverting part of 2007-05-30 change). Prevent
215 header rewrite by twiddling input section flags instead.
216 Simplify code setting SHT_NOBITS.
217
bd5a94b0
CF
2182007-07-28 Christopher Faylor <me+binutils@cgf.cx>
219
220 * MAINTAINERS: Update my email address.
221
317e5c40
AN
2222007-07-26 Adam Nemet <anemet@caviumnetworks.com>
223
224 * readelf.c (process_archive): Also skip Irix6-style archive symbol
225 tables.
226
60bca95a
NC
2272007-07-24 Nick Clifton <nickc@redhat.com>
228
229 * readelf.c (NUM_ELEM): Remove redundant macro; replace references
230 to it with references to ARRAY_SIZE.
231 Add support for CR16.
232 Fix formatting.
233
0e51e555
NC
2342007-07-19 Nick Clifton <nickc@redhat.com>
235
236 PR binutils/4802
237 * srconv.c (strip_suffix): Add const qualifier to argument.
238
80f2eaf0
NC
2392007-07-16 Nick Clifton <nickc@redhat.com>
240
7be360d1 241 * po/uk.po: New Ukrainian translation.
80f2eaf0
NC
242 * configure.in (ALL_LINGUAS): Add 'uk'.
243 * configure: Regenerate.
244
5184c2ae
AM
2452007-07-10 Alan Modra <amodra@bigpond.net.au>
246
247 * objdump.c (dump_dwarf): Correct setting of is_relocatable.
248
fd2f25da
RM
2492007-07-09 Roland McGrath <roland@redhat.com>
250
251 * readelf.c (get_gnu_elf_note_type): New function.
252 (process_note): Use it for "GNU" name.
253
f51a0672
AS
2542007-07-08 Andreas Schwab <schwab@suse.de>
255
256 * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
257 (CFILES): Add unwind-ia64.c.
258 Regenerate dependencies.
259 * Makefile.in: Regenerate.
260
32866df7
NC
2612007-07-05 Nick Clifton <nickc@redhat.com>
262
263 * addr2line.c: Update copyright notice to refer to GPLv3.
264 * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c,
265 binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c,
266 coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y,
267 dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh,
268 emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c,
269 mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
270 objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c,
271 readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
272 size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c,
273 sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c,
274 windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c,
275 winduni.h, wrstabs.c: Likewise.
276 * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c,
277 not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright
278 notice.
279 * NEWS: Mention that the sources are now released under GPLv3.
280 Add a marker for the changes that went into v2.17.
281 * version.c (print_version): Specify that the program is released
282 under version 3 of the GPL.
283
c6998d15
NC
2842007-07-05 Kai Tietz <kai.tietz@onevision.com>
285
5184c2ae 286 * resrc.c: (read_rc_file): Add include path of user passed rc
c6998d15 287 input file.
5184c2ae
AM
288 * windres.c: (windres_add_include_dir): New.
289 (main): Use of windres_add_include_dir.
290 * windres.h: (windres_add_include_dir): Add prototype.
c6998d15 291
29422971
AM
2922007-07-05 Alan Modra <amodra@bigpond.net.au>
293
294 * doc/binutils.texi (size): Document --common.
295 * size.c: Make a number of vars static. Delete unnecessary
296 function declarations.
297 (show_common, common_size): New vars.
298 (usage): Describe --common.
299 (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use.
300 (long_options): Add common.
301 (calculate_common_size): New function.
302 (print_berkeley_format): Add common_size to bsssize.
303 (sysv_one_line): New function split out from..
304 (sysv_internal_printer): ..here.
305 (print_sysv_format): Handle display of *COM*.
306 (print_sizes): Call calculate_common_size.
307
c3de112b
AM
3082007-07-05 Alan Modra <amodra@bigpond.net.au>
309
310 * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next".
311
e205a099
AM
3122007-07-02 Alan Modra <amodra@bigpond.net.au>
313
314 PR 4716
315 * objcopy.c (filter_symbols): Correct relocatable file test.
316
ae351704
AM
3172007-07-02 Alan Modra <amodra@bigpond.net.au>
318
319 * Makefile.am: Run "make dep-am".
320 * Makefile.in: Regenerate.
321 * aclocal.m4: Regenerate.
322 * config.in: Regenerate.
323 * doc/Makefile.in: Regenerate.
324 * po/POTFILES.in: Regenerate.
325 * po/binutils.pot: Regenerate.
326
86b57e31
L
3272007-06-30 H.J. Lu <hongjiu.lu@intel.com>
328
329 * aclocal.m4: Regenerated.
330 * doc/Makefile.in: Likewise.
331 * Makefile.in: Likewise.
332
34c8bcba
JM
3332007-06-29 Joseph Myers <joseph@codesourcery.com>
334
335 * readelf.c (display_power_gnu_attribute, process_power_specific):
336 New.
337 (process_arch_specific): Call process_power_specific.
338
2cf19d5c
JM
3392007-06-29 Joseph Myers <joseph@codesourcery.com>
340
341 * readelf.c (display_mips_gnu_attribute): New.
342 (process_mips_specific): Call process_attributes.
343
104d59d1
JM
3442007-06-29 Joseph Myers <joseph@codesourcery.com>
345
346 * readelf.c (display_gnu_attribute): New.
347 (process_arm_specific): Rearrange as process_attributes.
348 (process_arm_specific): Replace by wrapper of process_attributes.
349
1ac7d223
RM
3502007-06-28 Roland McGrath <roland@frob.com>
351
352 * objcopy.c (setup_section): Don't reset ELF section type to
353 SHT_NOBITS when it is SHT_NOTE.
354 * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug.
355
cc481421
AM
3562007-06-27 Alan Modra <amodra@bigpond.net.au>
357
358 * ar.c: Rename uses of bfd.next to bfd.archive_next throughout.
359 * arsup.c: Likewise.
360 * binemul.c: Likewise.
361 * objcopy.c: Likewise.
362 * dlltool.c: Likewise.
363
cd6a2ed0
NC
3642007-06-26 Shantonu Sen <ssen@apple.com>
365
366 PR binutils/4693
367 * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move
368 dependency on $(LIBICONV) to ...
369 (windres_LDADD, windmc_LDADD) ... here.
370 * Makefile.in: Regenerate.
371
daaf07b2
AM
3722007-06-21 Alan Modra <amodra@bigpond.net.au>
373
374 * embedspu.sh (relas): Correct sh_info parsing.
375
b1364e8f 3762007-06-19 Danny Smith <dannysmith@users.sourceforge.net>
1ac7d223 377
5184c2ae 378 * objdump.c: Include sys/stat.h.
b1364e8f 379
cd6a2ed0 3802007-06-19 Kai Tietz <kai.tietz@onevision.com>
692ed3e7 381
5184c2ae
AM
382 * Makefile.am: Add windmc tool.
383 * Makefile.in: Regenerate.
384 * configure.in: Add windmc tool.
385 * configure: Regenerate.
386 * mclex.c: New.
387 * mcparse.y: New.
388 * windmc.c: New.
389 * windmc.h: New.
390 * doc/Makefile.am: Add windmc tool.
391 * doc/Makefile.in: Regenerate.
392 * doc/binutils.texi: Add windmc documentation.
692ed3e7
NC
393 * NEWS: Mention new tool.
394
e8f5eee4
NC
3952007-06-18 Andi Kleen <ak@suse.de>
396
1ac7d223 397 * objdump.c: Include sys/mman.h
e8f5eee4
NC
398 (print_file_list): Remove f, add map, mapsize, linemap, maxline,
399 last_line, first fields.
400 (slurp_file): Add.
401 (index_file): Add.
402 (print_file_open): Call slurp_file and index_file. Initialize new
403 fields.
404 (skip_to_line): Rename to print_line and write only single line.
405 (dump_line): Add.
406 (show_line): Change to new algorithm.
407
03997556
NC
4082007-06-18 Thomas Weidenmueller <w3seek@reactos.org>
409
410 * resres.c (probe_binary): Fix test for badly formatted headers.
411
d856f2dd
NC
4122007-06-18 Kai Tietz <Kai.Tietz@onevision.com>
413
414 * rclex.c: (cpp_line): Add code_page pragma support.
415 * windres.c: (usage, long_options, main): Add new option
416 --codepage or -c.
417 * winduni.c: (wind_default_codepage, wind_current_codepage): New.
418 (unicode_from_ascii, ascii_from_unicode): Use
419 wind_current_codepage as codepage parameter.
420 (unicode_print): Print 4 characters for hexadecimal values in
421 unicode strings.
422 * winduni.h: (wind_default_codepage, wind_current_codepage):
423 Export.
424 * doc/binutils.texi: Document new option.
692ed3e7 425 * NEWS: Mention new features of windres.
d856f2dd 426
daaf07b2 4272007-06-18 Brian D. Watt <bwatt@us.ibm.com>
dbdca70b
AM
428
429 * embedspu.sh: Parse _SPUEAR_ symbol values as hex.
430
79887925
L
4312007-06-14 H.J. Lu <hongjiu.lu@intel.com>
432
433 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
434
435 * acinclude.m4: Removed.
436
437 * Makefile.in: Regenerated.
438 * aclocal.m4: Likewise.
439 * configure: Likewise.
440
a87b0a59
NS
4412007-06-11 Nathan Sidwell <nathan@codesourcery.com>
442
443 * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address.
444
4b2c5b4a
NC
4452007-06-06 Kai Tietz <Kai.Tietz@onevision.com>
446
447 PR binutils/4356 binutils/591
448 * resrc.c (filename_need_quotes): New function.
449 (look_for_default): If filename_need_quotes is true then quote the
450 filename in the command line being created.
451 (read_rc_file): Likewise.
452
3cc78305
BE
4532007-06-06 Ben Elliston <bje@au.ibm.com>
454
455 * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC".
456
4b2c5b4a 4572007-06-05 Kai Tietz <Kai.Tietz@onevision.com>
5ba684e2 458
8fd9b8a4
L
459 * Makefile.am: Add LIBICONV to windres.
460 * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files.
461 * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV.
462 * config.in: Add ICONV defines.
463 * aclocal.m4: Regenerate.
464 * confugure: Regenerate.
465 * winduni.c: (local_iconv_map codepages, wind_language_t,
5ba684e2
NC
466 languages, unicode_is_valid_codepage, wind_find_language_by_id,
467 wind_find_language_by_codepage, wind_find_codepage_info,
468 unicode_from_codepage, codepage_from_unicode, iconv_onechar,
469 wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte):
8fd9b8a4
L
470 New.
471 (ascii_from_unicode): Use codepage_from_unicode.
472 (ascii_from_unicode): Use unicode_from_codepage.
473 Use for cygwin windows API for unicode transformation.
474 * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New
5ba684e2 475 macros.
8fd9b8a4
L
476 (wind_language_t, local_iconv_map): New types.
477 (wind_find_language_by_id, wind_find_language_by_codepage,
478 unicode_is_valid_codepage, wind_find_codepage_info,
479 unicode_from_codepage, codepage_from_unicode): New
480 prototypes.
5ba684e2 481
73545089
AM
4822007-06-05 Alan Modra <amodra@bigpond.net.au>
483
484 * embedspu.sh: Handle R_SPU_PPU* relocs with no symbol.
485
42bb2e33
AM
4862007-05-30 Alan Modra <amodra@bigpond.net.au>
487
488 * objcopy.c (copy_object): Revert 2007-05-11 change. Don't
489 avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG.
490 (setup_section): Don't modify flags, and don't avoid calling
491 bfd_copy_private_section_data for ELF STRIP_NONDEBUG.
492 * readelf.c (process_program_headers): Ignore .dynamic of type
493 SHT_NOBITS.
494
3ba20bde
AM
4952007-05-29 Alan Modra <amodra@bigpond.net.au>
496
497 * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if
498 pic or pie and image needs relocs.
499
37ad9514
SE
5002007-05-24 Steve Ellcey <sje@cup.hp.com>
501
502 * Makefile.in: Regenerate.
503 * configure: Regenerate.
504 * aclocal.m4: Regenerate.
505 * doc/Makefile.in: Regenerate.
506
fc108f8f
NC
5072007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
508
509 * rcparse.y: Join strings for elements having no side-effects in
510 "rc"-grammar.
511
4a594fce
NC
5122007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
513
514 * rclex.c: New file replacing rclex.l.
515 * rclex.l: Removed.
516 * windint.h: New file holding common structure and type
517 definitions.
518 * Makefile.am: Added new header windint.h and exchanged rclex.l by
519 rclex.c.
520 * Makefile.in: Regenerate.
521 * rcparse.y: Renamed some structures.
522 Use in internal representation always bfd_vma instead of long or
523 int.
524 Removed from %union unused stringtable.
525 Added to %union suni structure for unicode strings.
526 Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE,
527 DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD,
528 TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING.
529 Added support for these new rc file tokens.
530 * resbin.c: Rewrote using bfd and binary structures, and support
531 new resource types.
532 * rescoff.c: Likewise.
533 * resres.c: Likewise.
534 * resrc.c: Likewise. Dumps as RC are now recompilable.
535 * windres.c: As above. Using bfd for res and provide target
536 specific endianess support.
537 * windres.h: Use windint.h as include. Additionally removed K&R
538 syntax.
539 * winduni.c: New printing and unichar support routines.
540 * winduni.h: Prototypes for new unichar helpers.
541 * windint.h: New file.
542
e39ff52a
PB
5432007-05-22 Paul Brook <paul@codesourcery.com>
544
545 * objdump.c (find_symbol_for_address): Merge section and target
546 specific filtering code.
547
0e9517a9
NC
5482007-05-22 Nick Clifton <nickc@redhat.com>
549
550 * doc/binutils.texi: Use @copying around the copyright notice.
551
7df428b1
RS
5522007-05-21 Richard Sandiford <richard@codesourcery.com>
553
554 * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs
555 for executables and shared libraries.
556
12f498a7
NS
5572007-05-18 Nathan Sidwell <nathan@codesourcery.com>
558
559 * objcopy.c (strip_main): Detect identical input and output file
560 names.
561 (copy_main): Refactor tempname detection and use.
562
d5737601
NC
5632007-05-17 Nick Clifton <nickc@redhat.com>
564
565 * objdump.c (load_debug_section): Select bias for DWARF debug
566 addresses based on the flavour of the bfd.
567
8adb2e35
AM
5682007-05-11 Alan Modra <amodra@bigpond.net.au>
569
570 PR 4479
571 * objcopy.c (copy_object): Don't copy ELF program headers for
572 --only-keep-debug.
573
ece5ef60
AM
5742007-05-11 Alan Modra <amodra@bigpond.net.au>
575
576 * embedspu.sh (find_prog): Prefer prog in same dir as embedspu
577 over one found on the users path.
578 (main): Generate .reloc for each R_SPU_PPU* reloc.
579
e74ecdb3
AM
5802007-04-28 Alan Modra <amodra@bigpond.net.au>
581
582 * prdbg.c (tg_variable): Adjust for changed demangler.
583 (tg_start_function): Likewise.
584
eddc20ad
AM
5852007-04-27 Alan Modra <amodra@bigpond.net.au>
586
587 * bucumm.h: Split off host dependencies to..
588 * sysdep.h: ..here.
589 Many files: Include sysdep.h. Remove duplicate headers and reorder.
590 * Makefile.am: Run "make dep-am".
591 * Makefile.in: Regenerate.
592
1a0a850d
NC
5932007-04-24 Nick Clifton <nickc@redhat.com>
594
595 * srconv.c (walk_tree_type_1): Initialise dpt.dunno.
596
312aaa3c
NC
5972007-04-24 Nathan Froyd <froydnj@codesourcery.com>
598 Phil Edwards <phil@codesourcery.com>
599
600 * objcopy.c (filter_symbols): Explicitly stripping a symbol
601 used in relocations is an error.
602 Retype 'keep' to bfd_boolean.
603
55da90a3
AM
6042007-04-24 Alan Modra <amodra@bigpond.net.au>
605
606 * Makefile.in: Regenerate.
607 * doc/Makefile.in: Regenerate.
608
9e48b4c6
NC
6092007-04-20 Nathan Froyd <froydnj@codesourcery.com>
610 Phil Edwards <phil@codesourcery.com>
611 Thomas de Lellis <tdel@windriver.com>
612
613 * objcopy.c (reverse_bytes): New variable.
614 (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN.
615 (copy_options, copy_usage): Add "reverse-bytes" entry.
616 (copy_section): Reverse bytes within output sections.
617 * doc/binutils.texi: Document new objcopy option.
618
c6e15d68
NC
6192007-04-20 Nick Clifton <nickc@redhat.com>
620
621 * rclex.l: Allow underscores at the start of identifiers.
622
ed180cc5
AM
6232007-04-19 Alan Modra <amodra@bigpond.net.au>
624
625 * budemang.c: Delete.
626 * budemang.h: Delete.
627 * addr2line.c (translate_addresses): Call bfd_demangle rather than
628 demangle.
629 * nm.c (print_symname): Likewise.
630 * objdump.c (objdump_print_symname, dump_symbols): Likewise.
631 (dump_bfd): Likewise.
632 * prdbg.c (struct pr_handle <demangler>): Add int param.
633 (tg_variable, tg_start_function): Adjust demangler calls.
634 * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am".
635 * Makefile.in: Regenerate.
636 * po/POTFILES.in: Regenerate.
637
d45dc31f
SE
6382007-04-14 Steve Ellcey <sje@cup.hp.com>
639
640 * Makefile.am: Add ACLOCAL_AMFLAGS.
641 * configure.in: Change macro call order.
642 * Makefile.in: Regenerate.
643 * configure: Regenerate.
644
79e341d9
NS
6452007-04-13 Nathan Sidwell <nathan@codesourcery.com>
646
647 * Makefile.am (TOOL_PROGS): Add objcopy.
648 * Makefile.in: Rebuilt.
649
1aa9ef63
L
6502007-04-12 H.J. Lu <hongjiu.lu@intel.com>
651
652 PR binutils/4348
653 * objcopy.c (copy_object): Don't stop when there are no
654 sections to be copied.
655
9fbad737
VP
6562007-04-10 Vladimir Prus <vladimir@codesourcery.com>
657
658 * NEWS: Mention disjoint histograms support in
659 gprof.
660
6eef1355
DJ
6612007-04-09 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
664 DW_TAG_inlined_subroutine.
665
5ad507ee
MT
6662007-04-06 Matt Thomas <matt@netbsd.org>
667
668 * MAINTAINERS: Add myself as VAX and NetBSD support maintainer.
669
be26064b
AM
6702007-04-05 Alan Modra <amodra@bigpond.net.au>
671
672 PR binutils/4292
673 * nm.c (print_value): Cast bfd_vma to unsigned long to suit
674 value_format_32bit.
675
970ccc77
NC
6762007-04-02 Nick Clifton <nickc@redhat.com>
677
678 PR binutils/4292
679 * nm.c (value_format): Replace with value_format_32bit and
680 value_format_64bit.
681 (set_radix): Update setting of value_format.
682 (set_print_width): New function. Compute the address size of a
683 given bfd and set the print_width global appropriately.
684 (display_archive): Use set_print_width.
685 (display_file): Likewise,
686 (print_object_filename_sysv): Update use of print_width.
687 (print_archive_member_sysv): Likewise.
688 (print_symbol_filename_posix): Likewise.
689 (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise.
690
4ecceb71
RS
6912007-03-28 Richard Sandiford <richard@codesourcery.com>
692 Phil Edwards <phil@codesourcery.com>
693
694 * doc/binutils.texi: Put the contents after the title page rather
695 than at the end of the document.
696
331e5c3c
NC
6972007-03-28 Nick Clifton <nickc@redhat.com>
698
699 * readelf.c (slurp_rela_relocs): Add newline to end of error
700 messages.
701 (slurp_rel_relocs, request_dump, request_dump_byname,
702 process_program_headers, process_dynamic_section,
703 process_symbol_table, process_mips_specific, main): Likewise.
704
eacf2b70
AM
7052007-03-28 Alan Modra <amodra@bigpond.net.au>
706
707 * MAINTAINERS: Update mailing list addresses. Add myself
708 as PPC maintainer.
709
48d8dc64
AM
7102007-03-27 Alan Modra <amodra@bigpond.net.au>
711
712 * embedspu.sh: Correct toe_addr quoting.
713
88948ad0
AM
7142007-03-27 Alan Modra <amodra@bigpond.net.au>
715
716 * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
717 .toe section and .toe address checks. Use .reloc for _EAR*
718 symbols defined in non-BSS sections. Build table for _SPUEAR_
719 symbols.
720
6528d0cb
KK
7212007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
722
723 PR gas/3811
724 * readelf.c (debug_apply_rela_addends): Do nothing for SH.
725
e49e529d
JM
7262007-03-22 Joseph Myers <joseph@codesourcery.com>
727
728 * doc/binutils.texi: Include VERSION_PACKAGE when reporting
729 version.
730
591a748a
NC
7312007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
732
733 * dlltool.c (make_one_lib_file): Use pc-relative relocation
734 instead of an absolute relocation for x86_64-pc-mingw32 target.
735
c428fa83
L
7362007-03-15 H.J. Lu <hongjiu.lu@intel.com>
737
738 * Makefile.am (REPORT_BUGS_TO): Removed.
739 (INCLUDES): Remove -DREPORT_BUGS_TO.
740 * Makefile.in: Regenerated.
741
742 * bucomm.c: Don't include bfdver.h.
743 * objdump.c: Likewise.
744 * version.c: Likewise.
745
746 * bucomm.h: Include bfdver.h.
747
748 * configure.in (--with-bugurl): Removed.
749 * configure: Regenerated.
750
751 * doc/Makefile.am (binutils_TEXINFOS): Removed.
752 (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
753 (TEXI2DVI): Likewise.
754 (config.texi): Removed.
755 (MOSTLYCLEANFILES): Remove config.texi.
756 * doc/Makefile.in: Regenerated.
757
758 * doc/binutils.texi: Include bfdver.texi instead of
759 config.texi.
760
35d9dd2f
NC
7612007-03-13 Nick Clifton <nickc@redhat.com>
762
763 * readelf.c (dump_section): Also test for SHT_REL sections when
764 producing the warning about unapplied relocs.
765
ad22bfe8
JM
7662007-03-07 Joseph Myers <joseph@codesourcery.com>
767
768 * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
769 bug-reporting URL.
770 * doc/Makefile.am (config.texi): Define BUGURL.
771 * doc/binutils.texi: Use BUGURL. Remove text about large files
772 and uuencoding.
773 * Makefile.in, configure, doc/Makefile.in: Regenerate.
774
d3e52d40
RS
7752007-03-01 Phil Edwards <phil@codesourcery.com>
776 Richard Sandiford <richard@codesourcery.com>
777
778 * NEWS: Mention addition of --extract-symbol.
779 * doc/binutils.texi: Document it.
780 * objcopy.c (extract_symbol): New variable.
781 (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
782 (copy_options): Add an entry for --extract-symbol.
783 (copy_usage): Mention --extract-symbol.
784 (copy_object): Set the start address to zero for --extract-symbol.
785 Do not copy private BFD data in that case.
786 (setup_section): Set the size, LMA and VMA to zero for
787 --extract-symbol. Do not copy private BFD data in that case.
788 (copy_section): Do not copy section contents if --extract-symbol
789 is passed.
790 (copy_main): Set extract_symbol to TRUE if --extract-symbol
791 is passed.
792
336becc7
PB
7932007-03-01 Paul Brook <paul@codesourcery.com>
794
795 * MAINTAINERS: Update my entry.
796
066c2a57
JM
7972007-03-01 Joseph Myers <joseph@codesourcery.com>
798
799 * version.c: Update copyright date.
800
a7186e88
DJ
8012007-03-01 Daniel Jacobowitz <dan@codesourcery.com>
802
803 * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
804 Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
805 * Makefile.in, doc/Makefile.in: Regenerate.
806
11d5fa89
AM
8072007-03-01 Alan Modra <amodra@bigpond.net.au>
808
809 * embedspu.sh: Set type and size of global program handle symbol.
810
b125d98b
AM
8112007-02-28 Alan Modra <amodra@bigpond.net.au>
812
813 * Makefile.am (PROGS): Delete.
814 (RENAMED_PROGS): Define. Extracted from..
815 (noinst_PROGRAMS): ..here. Add BUILD_MISC.
816 (install-exec-local): Adjust.
817 * Makefile.in: Regenerate.
818
1d97d67f
AM
8192007-02-28 Alan Modra <amodra@bigpond.net.au>
820
821 * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
822 (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
823 (EXTRA_PROGRAMS): Remove bin2c.
824 (bin2c$(EXEEXT_FOR_BUILD)): New rule.
825 (bin2c_SOURCES): Delete.
826 (DISTCLEANFILES): Remove sysinfo.
827 (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
828 bin2c$(EXEEXT_FOR_BUILD).
829 * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
830 Move embedspu to..
831 (BUILD_INSTALL_MISC): ..here.
832 * Makefile.in: Regenerate.
833 * configure: Regenerate.
834
cd14b966
AM
8352007-02-27 Alan Modra <amodra@bigpond.net.au>
836
837 * bin2c.c: New file.
838 * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
839 (CFILES): Add bin2c.c.
840 (bin2c_SOURCES): Define.
841 (bin2c.o): Dependencies from "make dep-am".
842 * configure.in (BUILD_MISC): Add bin2c.
843 * version.c: Update year.
844 * po/POTFILES.in: Regenerate.
845 * Makefile.in: Regenerate.
846 * configure: Regenerate.
847
92f01d61 8482007-02-17 Mark Mitchell <mark@codesourcery.com>
8fd9b8a4
L
849 Nathan Sidwell <nathan@codesourcery.com>
850 Vladimir Prus <vladimir@codesourcery.com
851 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
852
853 * configure.in (--with-bugurl): New option.
854 * configure: Regenerate.
855 * Makefile.am (REPORT_BUGS_TO): Define.
856 (INCLUDES): Define REPORT_BUGS_TO.
857 Regenerate dependencies.
858 * Makefile.in: Regenerate.
859 * doc/Makefile.in: Regenerate.
860 * bucomm.h: Remove include of bin-bugs.h.
861 * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
862 * ar.c (usage): Pass s to list_supported_targets. Don't print
863 empty REPORT_BUGS_TO.
864 * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
865 * cxxfilt.c (usage): Print bug url when giving help.
866 * dlltool.c (usage): Likewise.
867 * dllwrap.c (usage): Likewise.
868 * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
869 * nm.c (usage): Likewise.
870 * objcopy.c (copy_usage, strip_usage): Likewise.
871 * objdump.c (usage): Likewise.
872 * readelf.c ((usage): Likewise. Add STREAM argument. Adjust
873 callers.
874 * size.c (usage): Don't print empty REPORT_BUGS_TO.
875 * srconv.c (show_usage): Likewise.
876 * strings.c (usage): Likewise.
877 * sysdymp.c (show_usage): Likewise.
878 * windres.c (usage): Likewise.
879
41160f02
AM
8802007-02-13 Alan Modra <amodra@bigpond.net.au>
881
882 * embedspu.sh: Add -W to readelf invocation.
883
7358e3f7
DB
8842007-02-06 Dave Brolley <brolley@redhat.com>
885
886 * MAINTAINERS: Add myself as the maintainer of the MeP port.
887
4b78141a
NC
8882007-02-06 Nick Clifton <nickc@redhat.com>
889
890 PR gas/3800
891 * readelf.c: Include elf/h8.h twice. The first time in order to
892 get the reloc numbers, the second time in order to get the reloc
893 decoder function.
894 (dump_section): Tell the user if the section being displayed has
895 unprocessed relocs associated with it.
896 (get_reloc_size): New function - returns the size of a reloc.
897 (debug_apply_rela_addends): Use get_reloc_size().
898 * dwarf.c (read_and_display_attr_value): Extend number of
899 languages known for the DW_AT_language attribute.
900 (process_debug_info): Display the attribute offset before decoding
901 the attribute, in case there are problems.
902
15ab5209
DB
9032007-02-05 Dave Brolley <brolley@redhat.com>
904
905 * readelf.c (dump_relocations): Don't check for
906 (rtype == NULL && type == R_RELC).
907
9082007-02-05 Dave Brolley <brolley@redhat.com>
909
d66340fc
DB
910 * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
911 * Makefile.in: Regenerated.
15ab5209
DB
912 * Contribute the following changes:
913 2003-10-29 Dave Brolley <brolley@redhat.com>
914
915 * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
916 * configure: Regenerated.
917
918 2001-04-03 Ben Elliston <bje@redhat.com>
919
920 * readelf.c: Include "elf/mep.h".
921 (guess_is_rela): Handle EM_CYGNUS_MEP.
922 (get_machine_name): Ditto.
923 (dump_relocations): Ditto.
924
fc523535 9252007-02-02 H.J. Lu <hongjiu.lu@intel.com>
bffa52b3
L
926
927 * MAINTAINERS: Add a space between H.J. and Lu.
928
fc523535 9292007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
930
931 * doc/binutils.texi (objdump): Document the new addr64 option
932 for i386 disassembler.
933
fc523535 9342007-02-02 H.J. Lu <hongjiu.lu@intel.com>
7aad4c3d
L
935
936 PR binutils/3945
937 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
938 target.
939 (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
940 * configure: Regenerated.
941
942 * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
943
e5ce8970
NC
9442007-02-02 Nick Clifton <nickc@redhat.com>
945
946 * doc/binutils.texi (objdump): Document support for disassembling
947 the 440 PowerPC architecture.
948
460c89ff
NS
9492007-01-31 Nathan Sidwell <nathan@codesourcery.com>
950
951 * dwarf.c (process_debug_info): Protect against bogus length and
952 abbrev offsets.
953
84f1d826
KH
9542007-01-25 Kazu Hirata <kazu@codesourcery.com>
955
956 * ar.c (print_contents, extract_file): Cast the return value
957 of fwrite to size_t.
958
7bd7b3ef
AM
9592007-01-12 Alan Modra <amodra@bigpond.net.au>
960
961 * ar.c (open_inarch): Check fwrite return. Use size_t.
962 (extract_file): Likewise. Remove test for "negative" file size.
963 * readelf.c (process_program_headers): Check fscanf return.
964
2946671e
L
9652007-01-11 H.J. Lu <hongjiu.lu@intel.com>
966
967 * bucomm.c (template_in_dir): Fix typo.
968
669a9a2a
AM
9692007-01-11 Alan Modra <amodra@bigpond.net.au>
970
971 * embedspu.sh: New file.
972 * Makefile.am (embedspu): Add rule.
973 * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
974 * Makefile.in: Regenerate.
975 * configure: Regenerate.
976
485be063
AM
9772007-01-11 Alan Modra <amodra@bigpond.net.au>
978
979 * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
980 * bucomm.c (template_in_dir): New function, split out from..
981 (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
982 (make_tempdir): Use template_in_dir. Handle directory creation
983 when !HAVE_MKDTEMP.
984 * objcopy.c (MKDIR): Don't define.
985 (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
986 error message.
987
3bdcfdf4
KH
9882007-01-08 Kazu Hirata <kazu@codesourcery.com>
989
990 * readelf.c (get_machine_flags): Treat Fido as an architecture
991 by itself.
992
42037fe5
NC
9932007-01-08 Kai Tietz <kai.tietz@onevision.com>
994
995 * configure.in: Renamed target x86_64-*-mingw64 to
996 x86_64-*-mingw*.
997 * configure: Regenerated.
998
20414cab
AM
9992007-01-05 Alan Modra <amodra@bigpond.net.au>
1000
1001 * readelf.c (dump_section): Don't print 32-bit values, which
1002 were done incorrectly for little-endian. Instead print bytes.
1003
10a2343e 1004For older changes see ChangeLog-2006
252b5132
RH
1005\f
1006Local Variables:
1007mode: change-log
1008left-margin: 8
1009fill-column: 74
1010version-control: never
1011End: