daily update
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
ea6e992c
NC
12007-10-04 Nick Clifton <nickc@redhat.com>
2
3 PR binutils/5098
4 * dlltool.c: Fix spelling typos.
5
6f08d80e
AM
62007-10-03 Masaki Muranaka <monaka@monami-software.com>
7
8 * readelf.c (dump_section_as_strings): Use %6tx instead of %6zx.
9
45781998
NC
102007-09-25 Thien-Thi Nguyen <ttn@gnuvola.org>
11
12 * MAINTAINERS: Fix typo.
13
4145f1d5
NC
142007-09-17 Shen Feng <shen@cn.fujitsu.com>
15
16 * readelf.c (do_archive_index): New.
17 (options): Add -c and --archive-index option.
18 (usage): Add -c option.
19 (parse_args): Add c option parsing.
20 (process_archive): Dump archive index.
21 * NEWS: Mention the new feature.
22 * doc/binutils.texi: Document the new feature.
23
7f396d02
NC
242007-09-17 Nick Clifton <nickc@redhat.com>
25
26 * po/es.po: Updated Spanish translation.
27
af3e16d9
NC
282007-09-17 Nick Clifton <nickc@redhat.com>
29
30 * doc/binutils.texi (objdump): Describe the output of the --syms
31 option in more detail.
32
a1039809
NC
332007-09-17 Alon Bar-Lev <alon.barlev@gmail.com>
34
35 PR binutils/4987
36 * resrc.c: (read_rc_file): Move 'filename' default initialization
37 to start of function.
38
85f10a01
MM
392007-08-31 Michael Meissner <michael.meissner@amd.com>
40 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
41
42 * NEWS: Add note about SSE5 being added on i386.
43
39dbeff8
AM
442007-09-13 Alan Modra <amodra@bigpond.net.au>
45 Zhou Drangon <drangon.mail@gmail.com>
46
47 * nm.c (value_format_64bit, set_print_radix, print_value): Handle
48 BFD_HOST_64BIT_LONG_LONG.
49 * readelf.c (print_dec_vma): Don't define if BFD_HOST_64BIT_LONG_LONG.
50 (print_vma): Handle BFD_HOST_64BIT_LONG_LONG.
51 (dump_relocations): Likewise. Expand _bfd_int64_low in a
52 number of places.
53
d6d25f20
KT
542007-09-11 Kai Tietz <kai.tietz@onevision.com>
55
56 * rcparse.y: (string_data): Removed ill token removal.
57
54806181
AM
582007-09-10 Alan Modra <amodra@bigpond.net.au>
59
60 PR 5011
61 * readelf.c (process_version_sections): Don't read past end of
62 various section buffers.
63
f469d32b
L
642007-08-31 H.J. Lu <hongjiu.lu@intel.com>
65
66 * Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
67 * Makefile.in: Regenerated.
68
69 * sysdep.h: Include "config.h" first.
70
30b0f203
NC
712007-08-31 Nick Clifton <nickc@redhat.com>
72
73 * po/sk.po: New Slovakian translation.
74 * configure.in (LINGUAS): Add sk.
75 * configure: Regenerate.
76
09c11c86
NC
772007-08-30 Nick Clifton <nickc@redhat.com>
78
79 * readelf.c (dump_type): New type used to classify the kinds of
80 dump requested by the user.
81 (dump_sects, cmdline_dump_sects): Use the new type.
82 (options): Add --string-dump option.
83 (request_dump): Rename to request_dump_bynumber. Use dump_type.
84 (request_dump_byname): Use dump_type.
85 (parse_args): Parse --string-dump option.
86 (process_section_headers): Fix calls to request_dump.
87 (initialise_dumps_byname): Likewise.
88 (dump_section): Rename to dump_section_as_bytes.
89 (dump_section_as_strings): New function. Display the contents of
90 a section as printable strings.
91 (process_section_contents): String dump the section if requested.
92 (process_object): Use dump_type.
93 (main): Likewise.
94 * Makefile.am: Add dependency for readelf.c on safe-ctype.h.
95 * Makefile.in: Regenerate.
96 * NEWS: Mention the new feature.
97 * doc/binutils.texi: Document the new feature.
98
2db6cde7
NS
992007-08-30 Nathan Sidwell <nathan@codesourcery.com>
100
101 * bucomm.c (bfd_nonfatal_message): New.
102 * bucomm.h (bfd_nonfatal_message): Declare.
103 * objcopy.c (RETURN_NONFATAL): Take BFD not NAME, use
104 bfd_nonfatal_message.
105 (copy_unknown_object): Adjust bfd_nonfatal and RETURN_NONFATAL
106 calls, or replace with bfd_nonfatal_message calls as appropriate.
107 (copy_object, copy_archive, copy_file, setup_section,
108 copy_section, write_debugging_info): Likewise.
109
ad71ef64
NC
1102007-08-28 Nick Clifton <nickc@redhat.com>
111
112 * NEWS: Mention Coverity's contribution.
113
b15fa79e
AM
1142007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
115
116 * readelf.c (process_note): Recognize SPU core file notes.
117
59678365
DJ
1182007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
119
120 * configure.in: Install embedspu on powerpc*-*-eabi* also.
121 * configure: Regenerated.
122
b0b8c9e0
DJ
1232007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
124
125 * po/uk.po: Updated Ukrainian translation.
126
c3d65c1c
BE
1272007-08-22 Ben Elliston <bje@au.ibm.com>
128
129 * doc/binutils.texi (objdump): Document -Mppcps.
130
e9f27433
AM
1312007-08-17 Alan Modra <amodra@bigpond.net.au>
132
133 * po/Make-in: Add --msgid-bugs-address to xgettext invocation.
134
2b05f1b7
L
1352007-08-16 H.J. Lu <hongjiu.lu@intel.com>
136
137 * readelf.c: Revert last change.
138
94b11780
L
1392007-08-16 H.J. Lu <hongjiu.lu@intel.com>
140
141 * readelf.c (get_segment_type): Change PT_GNU_STACK to
142 PT_GNU_ATTR.
143
876c34bf
DJ
1442007-08-12 Daniel Jacobowitz <dan@codesourcery.com>
145
146 * NEWS: Add a marker for the 2.18 features.
147
9975e4c4
DJ
1482007-08-12 Matthias Klose <doko@ubuntu.com>
149
150 * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include
151 $(top_srcdir)/../../bfd/doc.
152 * doc/Makefile.in: Regenerate.
153
ec8cbbf6
NC
1542007-08-10 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
155
156 * MAINTAINERS: Add myself as CR16 support maintainer and
157 update myself as CRX support maintainer.
158
d02756e7
NC
1592007-08-10 Nick Clifton <nickc@redhat.com>
160
161 * po/fi.po: Updated Finnish translation.
162 * po/vi.po: Updated Vietnamese translation.
163
bd37ed49
KT
1642007-08-10 Kai Tietz <kai.tietz@onevision.com>
165
166 * doc/binutils.texi: (windmc): Correct incorrect desciption.
167
66125551
AM
1682007-08-04 Alan Modra <amodra@bigpond.net.au>
169
170 PR 4888
171 * objcopy.c (setup_section): Do modify section flags for ELF
172 STRIP_NONDEBUG (reverting part of 2007-05-30 change). Prevent
173 header rewrite by twiddling input section flags instead.
174 Simplify code setting SHT_NOBITS.
175
bd5a94b0
CF
1762007-07-28 Christopher Faylor <me+binutils@cgf.cx>
177
178 * MAINTAINERS: Update my email address.
179
317e5c40
AN
1802007-07-26 Adam Nemet <anemet@caviumnetworks.com>
181
182 * readelf.c (process_archive): Also skip Irix6-style archive symbol
183 tables.
184
60bca95a
NC
1852007-07-24 Nick Clifton <nickc@redhat.com>
186
187 * readelf.c (NUM_ELEM): Remove redundant macro; replace references
188 to it with references to ARRAY_SIZE.
189 Add support for CR16.
190 Fix formatting.
191
0e51e555
NC
1922007-07-19 Nick Clifton <nickc@redhat.com>
193
194 PR binutils/4802
195 * srconv.c (strip_suffix): Add const qualifier to argument.
196
80f2eaf0
NC
1972007-07-16 Nick Clifton <nickc@redhat.com>
198
7be360d1 199 * po/uk.po: New Ukrainian translation.
80f2eaf0
NC
200 * configure.in (ALL_LINGUAS): Add 'uk'.
201 * configure: Regenerate.
202
5184c2ae
AM
2032007-07-10 Alan Modra <amodra@bigpond.net.au>
204
205 * objdump.c (dump_dwarf): Correct setting of is_relocatable.
206
fd2f25da
RM
2072007-07-09 Roland McGrath <roland@redhat.com>
208
209 * readelf.c (get_gnu_elf_note_type): New function.
210 (process_note): Use it for "GNU" name.
211
f51a0672
AS
2122007-07-08 Andreas Schwab <schwab@suse.de>
213
214 * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
215 (CFILES): Add unwind-ia64.c.
216 Regenerate dependencies.
217 * Makefile.in: Regenerate.
218
32866df7
NC
2192007-07-05 Nick Clifton <nickc@redhat.com>
220
221 * addr2line.c: Update copyright notice to refer to GPLv3.
222 * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c,
223 binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c,
224 coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y,
225 dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh,
226 emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c,
227 mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
228 objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c,
229 readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
230 size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c,
231 sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c,
232 windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c,
233 winduni.h, wrstabs.c: Likewise.
234 * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c,
235 not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright
236 notice.
237 * NEWS: Mention that the sources are now released under GPLv3.
238 Add a marker for the changes that went into v2.17.
239 * version.c (print_version): Specify that the program is released
240 under version 3 of the GPL.
241
c6998d15
NC
2422007-07-05 Kai Tietz <kai.tietz@onevision.com>
243
5184c2ae 244 * resrc.c: (read_rc_file): Add include path of user passed rc
c6998d15 245 input file.
5184c2ae
AM
246 * windres.c: (windres_add_include_dir): New.
247 (main): Use of windres_add_include_dir.
248 * windres.h: (windres_add_include_dir): Add prototype.
c6998d15 249
29422971
AM
2502007-07-05 Alan Modra <amodra@bigpond.net.au>
251
252 * doc/binutils.texi (size): Document --common.
253 * size.c: Make a number of vars static. Delete unnecessary
254 function declarations.
255 (show_common, common_size): New vars.
256 (usage): Describe --common.
257 (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use.
258 (long_options): Add common.
259 (calculate_common_size): New function.
260 (print_berkeley_format): Add common_size to bsssize.
261 (sysv_one_line): New function split out from..
262 (sysv_internal_printer): ..here.
263 (print_sysv_format): Handle display of *COM*.
264 (print_sizes): Call calculate_common_size.
265
c3de112b
AM
2662007-07-05 Alan Modra <amodra@bigpond.net.au>
267
268 * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next".
269
e205a099
AM
2702007-07-02 Alan Modra <amodra@bigpond.net.au>
271
272 PR 4716
273 * objcopy.c (filter_symbols): Correct relocatable file test.
274
ae351704
AM
2752007-07-02 Alan Modra <amodra@bigpond.net.au>
276
277 * Makefile.am: Run "make dep-am".
278 * Makefile.in: Regenerate.
279 * aclocal.m4: Regenerate.
280 * config.in: Regenerate.
281 * doc/Makefile.in: Regenerate.
282 * po/POTFILES.in: Regenerate.
283 * po/binutils.pot: Regenerate.
284
86b57e31
L
2852007-06-30 H.J. Lu <hongjiu.lu@intel.com>
286
287 * aclocal.m4: Regenerated.
288 * doc/Makefile.in: Likewise.
289 * Makefile.in: Likewise.
290
34c8bcba
JM
2912007-06-29 Joseph Myers <joseph@codesourcery.com>
292
293 * readelf.c (display_power_gnu_attribute, process_power_specific):
294 New.
295 (process_arch_specific): Call process_power_specific.
296
2cf19d5c
JM
2972007-06-29 Joseph Myers <joseph@codesourcery.com>
298
299 * readelf.c (display_mips_gnu_attribute): New.
300 (process_mips_specific): Call process_attributes.
301
104d59d1
JM
3022007-06-29 Joseph Myers <joseph@codesourcery.com>
303
304 * readelf.c (display_gnu_attribute): New.
305 (process_arm_specific): Rearrange as process_attributes.
306 (process_arm_specific): Replace by wrapper of process_attributes.
307
1ac7d223
RM
3082007-06-28 Roland McGrath <roland@frob.com>
309
310 * objcopy.c (setup_section): Don't reset ELF section type to
311 SHT_NOBITS when it is SHT_NOTE.
312 * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug.
313
cc481421
AM
3142007-06-27 Alan Modra <amodra@bigpond.net.au>
315
316 * ar.c: Rename uses of bfd.next to bfd.archive_next throughout.
317 * arsup.c: Likewise.
318 * binemul.c: Likewise.
319 * objcopy.c: Likewise.
320 * dlltool.c: Likewise.
321
cd6a2ed0
NC
3222007-06-26 Shantonu Sen <ssen@apple.com>
323
324 PR binutils/4693
325 * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move
326 dependency on $(LIBICONV) to ...
327 (windres_LDADD, windmc_LDADD) ... here.
328 * Makefile.in: Regenerate.
329
daaf07b2
AM
3302007-06-21 Alan Modra <amodra@bigpond.net.au>
331
332 * embedspu.sh (relas): Correct sh_info parsing.
333
b1364e8f 3342007-06-19 Danny Smith <dannysmith@users.sourceforge.net>
1ac7d223 335
5184c2ae 336 * objdump.c: Include sys/stat.h.
b1364e8f 337
cd6a2ed0 3382007-06-19 Kai Tietz <kai.tietz@onevision.com>
692ed3e7 339
5184c2ae
AM
340 * Makefile.am: Add windmc tool.
341 * Makefile.in: Regenerate.
342 * configure.in: Add windmc tool.
343 * configure: Regenerate.
344 * mclex.c: New.
345 * mcparse.y: New.
346 * windmc.c: New.
347 * windmc.h: New.
348 * doc/Makefile.am: Add windmc tool.
349 * doc/Makefile.in: Regenerate.
350 * doc/binutils.texi: Add windmc documentation.
692ed3e7
NC
351 * NEWS: Mention new tool.
352
e8f5eee4
NC
3532007-06-18 Andi Kleen <ak@suse.de>
354
1ac7d223 355 * objdump.c: Include sys/mman.h
e8f5eee4
NC
356 (print_file_list): Remove f, add map, mapsize, linemap, maxline,
357 last_line, first fields.
358 (slurp_file): Add.
359 (index_file): Add.
360 (print_file_open): Call slurp_file and index_file. Initialize new
361 fields.
362 (skip_to_line): Rename to print_line and write only single line.
363 (dump_line): Add.
364 (show_line): Change to new algorithm.
365
03997556
NC
3662007-06-18 Thomas Weidenmueller <w3seek@reactos.org>
367
368 * resres.c (probe_binary): Fix test for badly formatted headers.
369
d856f2dd
NC
3702007-06-18 Kai Tietz <Kai.Tietz@onevision.com>
371
372 * rclex.c: (cpp_line): Add code_page pragma support.
373 * windres.c: (usage, long_options, main): Add new option
374 --codepage or -c.
375 * winduni.c: (wind_default_codepage, wind_current_codepage): New.
376 (unicode_from_ascii, ascii_from_unicode): Use
377 wind_current_codepage as codepage parameter.
378 (unicode_print): Print 4 characters for hexadecimal values in
379 unicode strings.
380 * winduni.h: (wind_default_codepage, wind_current_codepage):
381 Export.
382 * doc/binutils.texi: Document new option.
692ed3e7 383 * NEWS: Mention new features of windres.
d856f2dd 384
daaf07b2 3852007-06-18 Brian D. Watt <bwatt@us.ibm.com>
dbdca70b
AM
386
387 * embedspu.sh: Parse _SPUEAR_ symbol values as hex.
388
79887925
L
3892007-06-14 H.J. Lu <hongjiu.lu@intel.com>
390
391 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
392
393 * acinclude.m4: Removed.
394
395 * Makefile.in: Regenerated.
396 * aclocal.m4: Likewise.
397 * configure: Likewise.
398
a87b0a59
NS
3992007-06-11 Nathan Sidwell <nathan@codesourcery.com>
400
401 * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address.
402
4b2c5b4a
NC
4032007-06-06 Kai Tietz <Kai.Tietz@onevision.com>
404
405 PR binutils/4356 binutils/591
406 * resrc.c (filename_need_quotes): New function.
407 (look_for_default): If filename_need_quotes is true then quote the
408 filename in the command line being created.
409 (read_rc_file): Likewise.
410
3cc78305
BE
4112007-06-06 Ben Elliston <bje@au.ibm.com>
412
413 * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC".
414
4b2c5b4a 4152007-06-05 Kai Tietz <Kai.Tietz@onevision.com>
5ba684e2 416
8fd9b8a4
L
417 * Makefile.am: Add LIBICONV to windres.
418 * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files.
419 * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV.
420 * config.in: Add ICONV defines.
421 * aclocal.m4: Regenerate.
422 * confugure: Regenerate.
423 * winduni.c: (local_iconv_map codepages, wind_language_t,
5ba684e2
NC
424 languages, unicode_is_valid_codepage, wind_find_language_by_id,
425 wind_find_language_by_codepage, wind_find_codepage_info,
426 unicode_from_codepage, codepage_from_unicode, iconv_onechar,
427 wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte):
8fd9b8a4
L
428 New.
429 (ascii_from_unicode): Use codepage_from_unicode.
430 (ascii_from_unicode): Use unicode_from_codepage.
431 Use for cygwin windows API for unicode transformation.
432 * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New
5ba684e2 433 macros.
8fd9b8a4
L
434 (wind_language_t, local_iconv_map): New types.
435 (wind_find_language_by_id, wind_find_language_by_codepage,
436 unicode_is_valid_codepage, wind_find_codepage_info,
437 unicode_from_codepage, codepage_from_unicode): New
438 prototypes.
5ba684e2 439
73545089
AM
4402007-06-05 Alan Modra <amodra@bigpond.net.au>
441
442 * embedspu.sh: Handle R_SPU_PPU* relocs with no symbol.
443
42bb2e33
AM
4442007-05-30 Alan Modra <amodra@bigpond.net.au>
445
446 * objcopy.c (copy_object): Revert 2007-05-11 change. Don't
447 avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG.
448 (setup_section): Don't modify flags, and don't avoid calling
449 bfd_copy_private_section_data for ELF STRIP_NONDEBUG.
450 * readelf.c (process_program_headers): Ignore .dynamic of type
451 SHT_NOBITS.
452
3ba20bde
AM
4532007-05-29 Alan Modra <amodra@bigpond.net.au>
454
455 * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if
456 pic or pie and image needs relocs.
457
37ad9514
SE
4582007-05-24 Steve Ellcey <sje@cup.hp.com>
459
460 * Makefile.in: Regenerate.
461 * configure: Regenerate.
462 * aclocal.m4: Regenerate.
463 * doc/Makefile.in: Regenerate.
464
fc108f8f
NC
4652007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
466
467 * rcparse.y: Join strings for elements having no side-effects in
468 "rc"-grammar.
469
4a594fce
NC
4702007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
471
472 * rclex.c: New file replacing rclex.l.
473 * rclex.l: Removed.
474 * windint.h: New file holding common structure and type
475 definitions.
476 * Makefile.am: Added new header windint.h and exchanged rclex.l by
477 rclex.c.
478 * Makefile.in: Regenerate.
479 * rcparse.y: Renamed some structures.
480 Use in internal representation always bfd_vma instead of long or
481 int.
482 Removed from %union unused stringtable.
483 Added to %union suni structure for unicode strings.
484 Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE,
485 DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD,
486 TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING.
487 Added support for these new rc file tokens.
488 * resbin.c: Rewrote using bfd and binary structures, and support
489 new resource types.
490 * rescoff.c: Likewise.
491 * resres.c: Likewise.
492 * resrc.c: Likewise. Dumps as RC are now recompilable.
493 * windres.c: As above. Using bfd for res and provide target
494 specific endianess support.
495 * windres.h: Use windint.h as include. Additionally removed K&R
496 syntax.
497 * winduni.c: New printing and unichar support routines.
498 * winduni.h: Prototypes for new unichar helpers.
499 * windint.h: New file.
500
e39ff52a
PB
5012007-05-22 Paul Brook <paul@codesourcery.com>
502
503 * objdump.c (find_symbol_for_address): Merge section and target
504 specific filtering code.
505
0e9517a9
NC
5062007-05-22 Nick Clifton <nickc@redhat.com>
507
508 * doc/binutils.texi: Use @copying around the copyright notice.
509
7df428b1
RS
5102007-05-21 Richard Sandiford <richard@codesourcery.com>
511
512 * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs
513 for executables and shared libraries.
514
12f498a7
NS
5152007-05-18 Nathan Sidwell <nathan@codesourcery.com>
516
517 * objcopy.c (strip_main): Detect identical input and output file
518 names.
519 (copy_main): Refactor tempname detection and use.
520
d5737601
NC
5212007-05-17 Nick Clifton <nickc@redhat.com>
522
523 * objdump.c (load_debug_section): Select bias for DWARF debug
524 addresses based on the flavour of the bfd.
525
8adb2e35
AM
5262007-05-11 Alan Modra <amodra@bigpond.net.au>
527
528 PR 4479
529 * objcopy.c (copy_object): Don't copy ELF program headers for
530 --only-keep-debug.
531
ece5ef60
AM
5322007-05-11 Alan Modra <amodra@bigpond.net.au>
533
534 * embedspu.sh (find_prog): Prefer prog in same dir as embedspu
535 over one found on the users path.
536 (main): Generate .reloc for each R_SPU_PPU* reloc.
537
e74ecdb3
AM
5382007-04-28 Alan Modra <amodra@bigpond.net.au>
539
540 * prdbg.c (tg_variable): Adjust for changed demangler.
541 (tg_start_function): Likewise.
542
eddc20ad
AM
5432007-04-27 Alan Modra <amodra@bigpond.net.au>
544
545 * bucumm.h: Split off host dependencies to..
546 * sysdep.h: ..here.
547 Many files: Include sysdep.h. Remove duplicate headers and reorder.
548 * Makefile.am: Run "make dep-am".
549 * Makefile.in: Regenerate.
550
1a0a850d
NC
5512007-04-24 Nick Clifton <nickc@redhat.com>
552
553 * srconv.c (walk_tree_type_1): Initialise dpt.dunno.
554
312aaa3c
NC
5552007-04-24 Nathan Froyd <froydnj@codesourcery.com>
556 Phil Edwards <phil@codesourcery.com>
557
558 * objcopy.c (filter_symbols): Explicitly stripping a symbol
559 used in relocations is an error.
560 Retype 'keep' to bfd_boolean.
561
55da90a3
AM
5622007-04-24 Alan Modra <amodra@bigpond.net.au>
563
564 * Makefile.in: Regenerate.
565 * doc/Makefile.in: Regenerate.
566
9e48b4c6
NC
5672007-04-20 Nathan Froyd <froydnj@codesourcery.com>
568 Phil Edwards <phil@codesourcery.com>
569 Thomas de Lellis <tdel@windriver.com>
570
571 * objcopy.c (reverse_bytes): New variable.
572 (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN.
573 (copy_options, copy_usage): Add "reverse-bytes" entry.
574 (copy_section): Reverse bytes within output sections.
575 * doc/binutils.texi: Document new objcopy option.
576
c6e15d68
NC
5772007-04-20 Nick Clifton <nickc@redhat.com>
578
579 * rclex.l: Allow underscores at the start of identifiers.
580
ed180cc5
AM
5812007-04-19 Alan Modra <amodra@bigpond.net.au>
582
583 * budemang.c: Delete.
584 * budemang.h: Delete.
585 * addr2line.c (translate_addresses): Call bfd_demangle rather than
586 demangle.
587 * nm.c (print_symname): Likewise.
588 * objdump.c (objdump_print_symname, dump_symbols): Likewise.
589 (dump_bfd): Likewise.
590 * prdbg.c (struct pr_handle <demangler>): Add int param.
591 (tg_variable, tg_start_function): Adjust demangler calls.
592 * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am".
593 * Makefile.in: Regenerate.
594 * po/POTFILES.in: Regenerate.
595
d45dc31f
SE
5962007-04-14 Steve Ellcey <sje@cup.hp.com>
597
598 * Makefile.am: Add ACLOCAL_AMFLAGS.
599 * configure.in: Change macro call order.
600 * Makefile.in: Regenerate.
601 * configure: Regenerate.
602
79e341d9
NS
6032007-04-13 Nathan Sidwell <nathan@codesourcery.com>
604
605 * Makefile.am (TOOL_PROGS): Add objcopy.
606 * Makefile.in: Rebuilt.
607
1aa9ef63
L
6082007-04-12 H.J. Lu <hongjiu.lu@intel.com>
609
610 PR binutils/4348
611 * objcopy.c (copy_object): Don't stop when there are no
612 sections to be copied.
613
9fbad737
VP
6142007-04-10 Vladimir Prus <vladimir@codesourcery.com>
615
616 * NEWS: Mention disjoint histograms support in
617 gprof.
618
6eef1355
DJ
6192007-04-09 Daniel Jacobowitz <dan@codesourcery.com>
620
621 * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
622 DW_TAG_inlined_subroutine.
623
5ad507ee
MT
6242007-04-06 Matt Thomas <matt@netbsd.org>
625
626 * MAINTAINERS: Add myself as VAX and NetBSD support maintainer.
627
be26064b
AM
6282007-04-05 Alan Modra <amodra@bigpond.net.au>
629
630 PR binutils/4292
631 * nm.c (print_value): Cast bfd_vma to unsigned long to suit
632 value_format_32bit.
633
970ccc77
NC
6342007-04-02 Nick Clifton <nickc@redhat.com>
635
636 PR binutils/4292
637 * nm.c (value_format): Replace with value_format_32bit and
638 value_format_64bit.
639 (set_radix): Update setting of value_format.
640 (set_print_width): New function. Compute the address size of a
641 given bfd and set the print_width global appropriately.
642 (display_archive): Use set_print_width.
643 (display_file): Likewise,
644 (print_object_filename_sysv): Update use of print_width.
645 (print_archive_member_sysv): Likewise.
646 (print_symbol_filename_posix): Likewise.
647 (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise.
648
4ecceb71
RS
6492007-03-28 Richard Sandiford <richard@codesourcery.com>
650 Phil Edwards <phil@codesourcery.com>
651
652 * doc/binutils.texi: Put the contents after the title page rather
653 than at the end of the document.
654
331e5c3c
NC
6552007-03-28 Nick Clifton <nickc@redhat.com>
656
657 * readelf.c (slurp_rela_relocs): Add newline to end of error
658 messages.
659 (slurp_rel_relocs, request_dump, request_dump_byname,
660 process_program_headers, process_dynamic_section,
661 process_symbol_table, process_mips_specific, main): Likewise.
662
eacf2b70
AM
6632007-03-28 Alan Modra <amodra@bigpond.net.au>
664
665 * MAINTAINERS: Update mailing list addresses. Add myself
666 as PPC maintainer.
667
48d8dc64
AM
6682007-03-27 Alan Modra <amodra@bigpond.net.au>
669
670 * embedspu.sh: Correct toe_addr quoting.
671
88948ad0
AM
6722007-03-27 Alan Modra <amodra@bigpond.net.au>
673
674 * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
675 .toe section and .toe address checks. Use .reloc for _EAR*
676 symbols defined in non-BSS sections. Build table for _SPUEAR_
677 symbols.
678
6528d0cb
KK
6792007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
680
681 PR gas/3811
682 * readelf.c (debug_apply_rela_addends): Do nothing for SH.
683
e49e529d
JM
6842007-03-22 Joseph Myers <joseph@codesourcery.com>
685
686 * doc/binutils.texi: Include VERSION_PACKAGE when reporting
687 version.
688
591a748a
NC
6892007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
690
691 * dlltool.c (make_one_lib_file): Use pc-relative relocation
692 instead of an absolute relocation for x86_64-pc-mingw32 target.
693
c428fa83
L
6942007-03-15 H.J. Lu <hongjiu.lu@intel.com>
695
696 * Makefile.am (REPORT_BUGS_TO): Removed.
697 (INCLUDES): Remove -DREPORT_BUGS_TO.
698 * Makefile.in: Regenerated.
699
700 * bucomm.c: Don't include bfdver.h.
701 * objdump.c: Likewise.
702 * version.c: Likewise.
703
704 * bucomm.h: Include bfdver.h.
705
706 * configure.in (--with-bugurl): Removed.
707 * configure: Regenerated.
708
709 * doc/Makefile.am (binutils_TEXINFOS): Removed.
710 (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
711 (TEXI2DVI): Likewise.
712 (config.texi): Removed.
713 (MOSTLYCLEANFILES): Remove config.texi.
714 * doc/Makefile.in: Regenerated.
715
716 * doc/binutils.texi: Include bfdver.texi instead of
717 config.texi.
718
35d9dd2f
NC
7192007-03-13 Nick Clifton <nickc@redhat.com>
720
721 * readelf.c (dump_section): Also test for SHT_REL sections when
722 producing the warning about unapplied relocs.
723
ad22bfe8
JM
7242007-03-07 Joseph Myers <joseph@codesourcery.com>
725
726 * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
727 bug-reporting URL.
728 * doc/Makefile.am (config.texi): Define BUGURL.
729 * doc/binutils.texi: Use BUGURL. Remove text about large files
730 and uuencoding.
731 * Makefile.in, configure, doc/Makefile.in: Regenerate.
732
d3e52d40
RS
7332007-03-01 Phil Edwards <phil@codesourcery.com>
734 Richard Sandiford <richard@codesourcery.com>
735
736 * NEWS: Mention addition of --extract-symbol.
737 * doc/binutils.texi: Document it.
738 * objcopy.c (extract_symbol): New variable.
739 (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
740 (copy_options): Add an entry for --extract-symbol.
741 (copy_usage): Mention --extract-symbol.
742 (copy_object): Set the start address to zero for --extract-symbol.
743 Do not copy private BFD data in that case.
744 (setup_section): Set the size, LMA and VMA to zero for
745 --extract-symbol. Do not copy private BFD data in that case.
746 (copy_section): Do not copy section contents if --extract-symbol
747 is passed.
748 (copy_main): Set extract_symbol to TRUE if --extract-symbol
749 is passed.
750
336becc7
PB
7512007-03-01 Paul Brook <paul@codesourcery.com>
752
753 * MAINTAINERS: Update my entry.
754
066c2a57
JM
7552007-03-01 Joseph Myers <joseph@codesourcery.com>
756
757 * version.c: Update copyright date.
758
a7186e88
DJ
7592007-03-01 Daniel Jacobowitz <dan@codesourcery.com>
760
761 * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
762 Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
763 * Makefile.in, doc/Makefile.in: Regenerate.
764
11d5fa89
AM
7652007-03-01 Alan Modra <amodra@bigpond.net.au>
766
767 * embedspu.sh: Set type and size of global program handle symbol.
768
b125d98b
AM
7692007-02-28 Alan Modra <amodra@bigpond.net.au>
770
771 * Makefile.am (PROGS): Delete.
772 (RENAMED_PROGS): Define. Extracted from..
773 (noinst_PROGRAMS): ..here. Add BUILD_MISC.
774 (install-exec-local): Adjust.
775 * Makefile.in: Regenerate.
776
1d97d67f
AM
7772007-02-28 Alan Modra <amodra@bigpond.net.au>
778
779 * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
780 (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
781 (EXTRA_PROGRAMS): Remove bin2c.
782 (bin2c$(EXEEXT_FOR_BUILD)): New rule.
783 (bin2c_SOURCES): Delete.
784 (DISTCLEANFILES): Remove sysinfo.
785 (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
786 bin2c$(EXEEXT_FOR_BUILD).
787 * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
788 Move embedspu to..
789 (BUILD_INSTALL_MISC): ..here.
790 * Makefile.in: Regenerate.
791 * configure: Regenerate.
792
cd14b966
AM
7932007-02-27 Alan Modra <amodra@bigpond.net.au>
794
795 * bin2c.c: New file.
796 * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
797 (CFILES): Add bin2c.c.
798 (bin2c_SOURCES): Define.
799 (bin2c.o): Dependencies from "make dep-am".
800 * configure.in (BUILD_MISC): Add bin2c.
801 * version.c: Update year.
802 * po/POTFILES.in: Regenerate.
803 * Makefile.in: Regenerate.
804 * configure: Regenerate.
805
92f01d61 8062007-02-17 Mark Mitchell <mark@codesourcery.com>
8fd9b8a4
L
807 Nathan Sidwell <nathan@codesourcery.com>
808 Vladimir Prus <vladimir@codesourcery.com
809 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
810
811 * configure.in (--with-bugurl): New option.
812 * configure: Regenerate.
813 * Makefile.am (REPORT_BUGS_TO): Define.
814 (INCLUDES): Define REPORT_BUGS_TO.
815 Regenerate dependencies.
816 * Makefile.in: Regenerate.
817 * doc/Makefile.in: Regenerate.
818 * bucomm.h: Remove include of bin-bugs.h.
819 * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
820 * ar.c (usage): Pass s to list_supported_targets. Don't print
821 empty REPORT_BUGS_TO.
822 * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
823 * cxxfilt.c (usage): Print bug url when giving help.
824 * dlltool.c (usage): Likewise.
825 * dllwrap.c (usage): Likewise.
826 * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
827 * nm.c (usage): Likewise.
828 * objcopy.c (copy_usage, strip_usage): Likewise.
829 * objdump.c (usage): Likewise.
830 * readelf.c ((usage): Likewise. Add STREAM argument. Adjust
831 callers.
832 * size.c (usage): Don't print empty REPORT_BUGS_TO.
833 * srconv.c (show_usage): Likewise.
834 * strings.c (usage): Likewise.
835 * sysdymp.c (show_usage): Likewise.
836 * windres.c (usage): Likewise.
837
41160f02
AM
8382007-02-13 Alan Modra <amodra@bigpond.net.au>
839
840 * embedspu.sh: Add -W to readelf invocation.
841
7358e3f7
DB
8422007-02-06 Dave Brolley <brolley@redhat.com>
843
844 * MAINTAINERS: Add myself as the maintainer of the MeP port.
845
4b78141a
NC
8462007-02-06 Nick Clifton <nickc@redhat.com>
847
848 PR gas/3800
849 * readelf.c: Include elf/h8.h twice. The first time in order to
850 get the reloc numbers, the second time in order to get the reloc
851 decoder function.
852 (dump_section): Tell the user if the section being displayed has
853 unprocessed relocs associated with it.
854 (get_reloc_size): New function - returns the size of a reloc.
855 (debug_apply_rela_addends): Use get_reloc_size().
856 * dwarf.c (read_and_display_attr_value): Extend number of
857 languages known for the DW_AT_language attribute.
858 (process_debug_info): Display the attribute offset before decoding
859 the attribute, in case there are problems.
860
15ab5209
DB
8612007-02-05 Dave Brolley <brolley@redhat.com>
862
863 * readelf.c (dump_relocations): Don't check for
864 (rtype == NULL && type == R_RELC).
865
8662007-02-05 Dave Brolley <brolley@redhat.com>
867
d66340fc
DB
868 * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
869 * Makefile.in: Regenerated.
15ab5209
DB
870 * Contribute the following changes:
871 2003-10-29 Dave Brolley <brolley@redhat.com>
872
873 * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
874 * configure: Regenerated.
875
876 2001-04-03 Ben Elliston <bje@redhat.com>
877
878 * readelf.c: Include "elf/mep.h".
879 (guess_is_rela): Handle EM_CYGNUS_MEP.
880 (get_machine_name): Ditto.
881 (dump_relocations): Ditto.
882
fc523535 8832007-02-02 H.J. Lu <hongjiu.lu@intel.com>
bffa52b3
L
884
885 * MAINTAINERS: Add a space between H.J. and Lu.
886
fc523535 8872007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
888
889 * doc/binutils.texi (objdump): Document the new addr64 option
890 for i386 disassembler.
891
fc523535 8922007-02-02 H.J. Lu <hongjiu.lu@intel.com>
7aad4c3d
L
893
894 PR binutils/3945
895 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
896 target.
897 (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
898 * configure: Regenerated.
899
900 * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
901
e5ce8970
NC
9022007-02-02 Nick Clifton <nickc@redhat.com>
903
904 * doc/binutils.texi (objdump): Document support for disassembling
905 the 440 PowerPC architecture.
906
460c89ff
NS
9072007-01-31 Nathan Sidwell <nathan@codesourcery.com>
908
909 * dwarf.c (process_debug_info): Protect against bogus length and
910 abbrev offsets.
911
84f1d826
KH
9122007-01-25 Kazu Hirata <kazu@codesourcery.com>
913
914 * ar.c (print_contents, extract_file): Cast the return value
915 of fwrite to size_t.
916
7bd7b3ef
AM
9172007-01-12 Alan Modra <amodra@bigpond.net.au>
918
919 * ar.c (open_inarch): Check fwrite return. Use size_t.
920 (extract_file): Likewise. Remove test for "negative" file size.
921 * readelf.c (process_program_headers): Check fscanf return.
922
2946671e
L
9232007-01-11 H.J. Lu <hongjiu.lu@intel.com>
924
925 * bucomm.c (template_in_dir): Fix typo.
926
669a9a2a
AM
9272007-01-11 Alan Modra <amodra@bigpond.net.au>
928
929 * embedspu.sh: New file.
930 * Makefile.am (embedspu): Add rule.
931 * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
932 * Makefile.in: Regenerate.
933 * configure: Regenerate.
934
485be063
AM
9352007-01-11 Alan Modra <amodra@bigpond.net.au>
936
937 * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
938 * bucomm.c (template_in_dir): New function, split out from..
939 (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
940 (make_tempdir): Use template_in_dir. Handle directory creation
941 when !HAVE_MKDTEMP.
942 * objcopy.c (MKDIR): Don't define.
943 (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
944 error message.
945
3bdcfdf4
KH
9462007-01-08 Kazu Hirata <kazu@codesourcery.com>
947
948 * readelf.c (get_machine_flags): Treat Fido as an architecture
949 by itself.
950
42037fe5
NC
9512007-01-08 Kai Tietz <kai.tietz@onevision.com>
952
953 * configure.in: Renamed target x86_64-*-mingw64 to
954 x86_64-*-mingw*.
955 * configure: Regenerated.
956
20414cab
AM
9572007-01-05 Alan Modra <amodra@bigpond.net.au>
958
959 * readelf.c (dump_section): Don't print 32-bit values, which
960 were done incorrectly for little-endian. Instead print bytes.
961
10a2343e 962For older changes see ChangeLog-2006
252b5132
RH
963\f
964Local Variables:
965mode: change-log
966left-margin: 8
967fill-column: 74
968version-control: never
969End:
This page took 0.371624 seconds and 4 git commands to generate.