]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
2007-08-03 Michael Snyder <msnyder@access-company.com>
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
bd5a94b0
CF
12007-07-28 Christopher Faylor <me+binutils@cgf.cx>
2
3 * MAINTAINERS: Update my email address.
4
317e5c40
AN
52007-07-26 Adam Nemet <anemet@caviumnetworks.com>
6
7 * readelf.c (process_archive): Also skip Irix6-style archive symbol
8 tables.
9
60bca95a
NC
102007-07-24 Nick Clifton <nickc@redhat.com>
11
12 * readelf.c (NUM_ELEM): Remove redundant macro; replace references
13 to it with references to ARRAY_SIZE.
14 Add support for CR16.
15 Fix formatting.
16
0e51e555
NC
172007-07-19 Nick Clifton <nickc@redhat.com>
18
19 PR binutils/4802
20 * srconv.c (strip_suffix): Add const qualifier to argument.
21
80f2eaf0
NC
222007-07-16 Nick Clifton <nickc@redhat.com>
23
7be360d1 24 * po/uk.po: New Ukrainian translation.
80f2eaf0
NC
25 * configure.in (ALL_LINGUAS): Add 'uk'.
26 * configure: Regenerate.
27
5184c2ae
AM
282007-07-10 Alan Modra <amodra@bigpond.net.au>
29
30 * objdump.c (dump_dwarf): Correct setting of is_relocatable.
31
fd2f25da
RM
322007-07-09 Roland McGrath <roland@redhat.com>
33
34 * readelf.c (get_gnu_elf_note_type): New function.
35 (process_note): Use it for "GNU" name.
36
f51a0672
AS
372007-07-08 Andreas Schwab <schwab@suse.de>
38
39 * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
40 (CFILES): Add unwind-ia64.c.
41 Regenerate dependencies.
42 * Makefile.in: Regenerate.
43
32866df7
NC
442007-07-05 Nick Clifton <nickc@redhat.com>
45
46 * addr2line.c: Update copyright notice to refer to GPLv3.
47 * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c,
48 binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c,
49 coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y,
50 dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh,
51 emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c,
52 mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
53 objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c,
54 readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
55 size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c,
56 sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c,
57 windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c,
58 winduni.h, wrstabs.c: Likewise.
59 * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c,
60 not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright
61 notice.
62 * NEWS: Mention that the sources are now released under GPLv3.
63 Add a marker for the changes that went into v2.17.
64 * version.c (print_version): Specify that the program is released
65 under version 3 of the GPL.
66
c6998d15
NC
672007-07-05 Kai Tietz <kai.tietz@onevision.com>
68
5184c2ae 69 * resrc.c: (read_rc_file): Add include path of user passed rc
c6998d15 70 input file.
5184c2ae
AM
71 * windres.c: (windres_add_include_dir): New.
72 (main): Use of windres_add_include_dir.
73 * windres.h: (windres_add_include_dir): Add prototype.
c6998d15 74
29422971
AM
752007-07-05 Alan Modra <amodra@bigpond.net.au>
76
77 * doc/binutils.texi (size): Document --common.
78 * size.c: Make a number of vars static. Delete unnecessary
79 function declarations.
80 (show_common, common_size): New vars.
81 (usage): Describe --common.
82 (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use.
83 (long_options): Add common.
84 (calculate_common_size): New function.
85 (print_berkeley_format): Add common_size to bsssize.
86 (sysv_one_line): New function split out from..
87 (sysv_internal_printer): ..here.
88 (print_sysv_format): Handle display of *COM*.
89 (print_sizes): Call calculate_common_size.
90
c3de112b
AM
912007-07-05 Alan Modra <amodra@bigpond.net.au>
92
93 * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next".
94
e205a099
AM
952007-07-02 Alan Modra <amodra@bigpond.net.au>
96
97 PR 4716
98 * objcopy.c (filter_symbols): Correct relocatable file test.
99
ae351704
AM
1002007-07-02 Alan Modra <amodra@bigpond.net.au>
101
102 * Makefile.am: Run "make dep-am".
103 * Makefile.in: Regenerate.
104 * aclocal.m4: Regenerate.
105 * config.in: Regenerate.
106 * doc/Makefile.in: Regenerate.
107 * po/POTFILES.in: Regenerate.
108 * po/binutils.pot: Regenerate.
109
86b57e31
L
1102007-06-30 H.J. Lu <hongjiu.lu@intel.com>
111
112 * aclocal.m4: Regenerated.
113 * doc/Makefile.in: Likewise.
114 * Makefile.in: Likewise.
115
34c8bcba
JM
1162007-06-29 Joseph Myers <joseph@codesourcery.com>
117
118 * readelf.c (display_power_gnu_attribute, process_power_specific):
119 New.
120 (process_arch_specific): Call process_power_specific.
121
2cf19d5c
JM
1222007-06-29 Joseph Myers <joseph@codesourcery.com>
123
124 * readelf.c (display_mips_gnu_attribute): New.
125 (process_mips_specific): Call process_attributes.
126
104d59d1
JM
1272007-06-29 Joseph Myers <joseph@codesourcery.com>
128
129 * readelf.c (display_gnu_attribute): New.
130 (process_arm_specific): Rearrange as process_attributes.
131 (process_arm_specific): Replace by wrapper of process_attributes.
132
1ac7d223
RM
1332007-06-28 Roland McGrath <roland@frob.com>
134
135 * objcopy.c (setup_section): Don't reset ELF section type to
136 SHT_NOBITS when it is SHT_NOTE.
137 * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug.
138
cc481421
AM
1392007-06-27 Alan Modra <amodra@bigpond.net.au>
140
141 * ar.c: Rename uses of bfd.next to bfd.archive_next throughout.
142 * arsup.c: Likewise.
143 * binemul.c: Likewise.
144 * objcopy.c: Likewise.
145 * dlltool.c: Likewise.
146
cd6a2ed0
NC
1472007-06-26 Shantonu Sen <ssen@apple.com>
148
149 PR binutils/4693
150 * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move
151 dependency on $(LIBICONV) to ...
152 (windres_LDADD, windmc_LDADD) ... here.
153 * Makefile.in: Regenerate.
154
daaf07b2
AM
1552007-06-21 Alan Modra <amodra@bigpond.net.au>
156
157 * embedspu.sh (relas): Correct sh_info parsing.
158
b1364e8f 1592007-06-19 Danny Smith <dannysmith@users.sourceforge.net>
1ac7d223 160
5184c2ae 161 * objdump.c: Include sys/stat.h.
b1364e8f 162
cd6a2ed0 1632007-06-19 Kai Tietz <kai.tietz@onevision.com>
692ed3e7 164
5184c2ae
AM
165 * Makefile.am: Add windmc tool.
166 * Makefile.in: Regenerate.
167 * configure.in: Add windmc tool.
168 * configure: Regenerate.
169 * mclex.c: New.
170 * mcparse.y: New.
171 * windmc.c: New.
172 * windmc.h: New.
173 * doc/Makefile.am: Add windmc tool.
174 * doc/Makefile.in: Regenerate.
175 * doc/binutils.texi: Add windmc documentation.
692ed3e7
NC
176 * NEWS: Mention new tool.
177
e8f5eee4
NC
1782007-06-18 Andi Kleen <ak@suse.de>
179
1ac7d223 180 * objdump.c: Include sys/mman.h
e8f5eee4
NC
181 (print_file_list): Remove f, add map, mapsize, linemap, maxline,
182 last_line, first fields.
183 (slurp_file): Add.
184 (index_file): Add.
185 (print_file_open): Call slurp_file and index_file. Initialize new
186 fields.
187 (skip_to_line): Rename to print_line and write only single line.
188 (dump_line): Add.
189 (show_line): Change to new algorithm.
190
03997556
NC
1912007-06-18 Thomas Weidenmueller <w3seek@reactos.org>
192
193 * resres.c (probe_binary): Fix test for badly formatted headers.
194
d856f2dd
NC
1952007-06-18 Kai Tietz <Kai.Tietz@onevision.com>
196
197 * rclex.c: (cpp_line): Add code_page pragma support.
198 * windres.c: (usage, long_options, main): Add new option
199 --codepage or -c.
200 * winduni.c: (wind_default_codepage, wind_current_codepage): New.
201 (unicode_from_ascii, ascii_from_unicode): Use
202 wind_current_codepage as codepage parameter.
203 (unicode_print): Print 4 characters for hexadecimal values in
204 unicode strings.
205 * winduni.h: (wind_default_codepage, wind_current_codepage):
206 Export.
207 * doc/binutils.texi: Document new option.
692ed3e7 208 * NEWS: Mention new features of windres.
d856f2dd 209
daaf07b2 2102007-06-18 Brian D. Watt <bwatt@us.ibm.com>
dbdca70b
AM
211
212 * embedspu.sh: Parse _SPUEAR_ symbol values as hex.
213
79887925
L
2142007-06-14 H.J. Lu <hongjiu.lu@intel.com>
215
216 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
217
218 * acinclude.m4: Removed.
219
220 * Makefile.in: Regenerated.
221 * aclocal.m4: Likewise.
222 * configure: Likewise.
223
a87b0a59
NS
2242007-06-11 Nathan Sidwell <nathan@codesourcery.com>
225
226 * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address.
227
4b2c5b4a
NC
2282007-06-06 Kai Tietz <Kai.Tietz@onevision.com>
229
230 PR binutils/4356 binutils/591
231 * resrc.c (filename_need_quotes): New function.
232 (look_for_default): If filename_need_quotes is true then quote the
233 filename in the command line being created.
234 (read_rc_file): Likewise.
235
3cc78305
BE
2362007-06-06 Ben Elliston <bje@au.ibm.com>
237
238 * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC".
239
4b2c5b4a 2402007-06-05 Kai Tietz <Kai.Tietz@onevision.com>
5ba684e2 241
8fd9b8a4
L
242 * Makefile.am: Add LIBICONV to windres.
243 * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files.
244 * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV.
245 * config.in: Add ICONV defines.
246 * aclocal.m4: Regenerate.
247 * confugure: Regenerate.
248 * winduni.c: (local_iconv_map codepages, wind_language_t,
5ba684e2
NC
249 languages, unicode_is_valid_codepage, wind_find_language_by_id,
250 wind_find_language_by_codepage, wind_find_codepage_info,
251 unicode_from_codepage, codepage_from_unicode, iconv_onechar,
252 wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte):
8fd9b8a4
L
253 New.
254 (ascii_from_unicode): Use codepage_from_unicode.
255 (ascii_from_unicode): Use unicode_from_codepage.
256 Use for cygwin windows API for unicode transformation.
257 * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New
5ba684e2 258 macros.
8fd9b8a4
L
259 (wind_language_t, local_iconv_map): New types.
260 (wind_find_language_by_id, wind_find_language_by_codepage,
261 unicode_is_valid_codepage, wind_find_codepage_info,
262 unicode_from_codepage, codepage_from_unicode): New
263 prototypes.
5ba684e2 264
73545089
AM
2652007-06-05 Alan Modra <amodra@bigpond.net.au>
266
267 * embedspu.sh: Handle R_SPU_PPU* relocs with no symbol.
268
42bb2e33
AM
2692007-05-30 Alan Modra <amodra@bigpond.net.au>
270
271 * objcopy.c (copy_object): Revert 2007-05-11 change. Don't
272 avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG.
273 (setup_section): Don't modify flags, and don't avoid calling
274 bfd_copy_private_section_data for ELF STRIP_NONDEBUG.
275 * readelf.c (process_program_headers): Ignore .dynamic of type
276 SHT_NOBITS.
277
3ba20bde
AM
2782007-05-29 Alan Modra <amodra@bigpond.net.au>
279
280 * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if
281 pic or pie and image needs relocs.
282
37ad9514
SE
2832007-05-24 Steve Ellcey <sje@cup.hp.com>
284
285 * Makefile.in: Regenerate.
286 * configure: Regenerate.
287 * aclocal.m4: Regenerate.
288 * doc/Makefile.in: Regenerate.
289
fc108f8f
NC
2902007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
291
292 * rcparse.y: Join strings for elements having no side-effects in
293 "rc"-grammar.
294
4a594fce
NC
2952007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
296
297 * rclex.c: New file replacing rclex.l.
298 * rclex.l: Removed.
299 * windint.h: New file holding common structure and type
300 definitions.
301 * Makefile.am: Added new header windint.h and exchanged rclex.l by
302 rclex.c.
303 * Makefile.in: Regenerate.
304 * rcparse.y: Renamed some structures.
305 Use in internal representation always bfd_vma instead of long or
306 int.
307 Removed from %union unused stringtable.
308 Added to %union suni structure for unicode strings.
309 Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE,
310 DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD,
311 TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING.
312 Added support for these new rc file tokens.
313 * resbin.c: Rewrote using bfd and binary structures, and support
314 new resource types.
315 * rescoff.c: Likewise.
316 * resres.c: Likewise.
317 * resrc.c: Likewise. Dumps as RC are now recompilable.
318 * windres.c: As above. Using bfd for res and provide target
319 specific endianess support.
320 * windres.h: Use windint.h as include. Additionally removed K&R
321 syntax.
322 * winduni.c: New printing and unichar support routines.
323 * winduni.h: Prototypes for new unichar helpers.
324 * windint.h: New file.
325
e39ff52a
PB
3262007-05-22 Paul Brook <paul@codesourcery.com>
327
328 * objdump.c (find_symbol_for_address): Merge section and target
329 specific filtering code.
330
0e9517a9
NC
3312007-05-22 Nick Clifton <nickc@redhat.com>
332
333 * doc/binutils.texi: Use @copying around the copyright notice.
334
7df428b1
RS
3352007-05-21 Richard Sandiford <richard@codesourcery.com>
336
337 * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs
338 for executables and shared libraries.
339
12f498a7
NS
3402007-05-18 Nathan Sidwell <nathan@codesourcery.com>
341
342 * objcopy.c (strip_main): Detect identical input and output file
343 names.
344 (copy_main): Refactor tempname detection and use.
345
d5737601
NC
3462007-05-17 Nick Clifton <nickc@redhat.com>
347
348 * objdump.c (load_debug_section): Select bias for DWARF debug
349 addresses based on the flavour of the bfd.
350
8adb2e35
AM
3512007-05-11 Alan Modra <amodra@bigpond.net.au>
352
353 PR 4479
354 * objcopy.c (copy_object): Don't copy ELF program headers for
355 --only-keep-debug.
356
ece5ef60
AM
3572007-05-11 Alan Modra <amodra@bigpond.net.au>
358
359 * embedspu.sh (find_prog): Prefer prog in same dir as embedspu
360 over one found on the users path.
361 (main): Generate .reloc for each R_SPU_PPU* reloc.
362
e74ecdb3
AM
3632007-04-28 Alan Modra <amodra@bigpond.net.au>
364
365 * prdbg.c (tg_variable): Adjust for changed demangler.
366 (tg_start_function): Likewise.
367
eddc20ad
AM
3682007-04-27 Alan Modra <amodra@bigpond.net.au>
369
370 * bucumm.h: Split off host dependencies to..
371 * sysdep.h: ..here.
372 Many files: Include sysdep.h. Remove duplicate headers and reorder.
373 * Makefile.am: Run "make dep-am".
374 * Makefile.in: Regenerate.
375
1a0a850d
NC
3762007-04-24 Nick Clifton <nickc@redhat.com>
377
378 * srconv.c (walk_tree_type_1): Initialise dpt.dunno.
379
312aaa3c
NC
3802007-04-24 Nathan Froyd <froydnj@codesourcery.com>
381 Phil Edwards <phil@codesourcery.com>
382
383 * objcopy.c (filter_symbols): Explicitly stripping a symbol
384 used in relocations is an error.
385 Retype 'keep' to bfd_boolean.
386
55da90a3
AM
3872007-04-24 Alan Modra <amodra@bigpond.net.au>
388
389 * Makefile.in: Regenerate.
390 * doc/Makefile.in: Regenerate.
391
9e48b4c6
NC
3922007-04-20 Nathan Froyd <froydnj@codesourcery.com>
393 Phil Edwards <phil@codesourcery.com>
394 Thomas de Lellis <tdel@windriver.com>
395
396 * objcopy.c (reverse_bytes): New variable.
397 (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN.
398 (copy_options, copy_usage): Add "reverse-bytes" entry.
399 (copy_section): Reverse bytes within output sections.
400 * doc/binutils.texi: Document new objcopy option.
401
c6e15d68
NC
4022007-04-20 Nick Clifton <nickc@redhat.com>
403
404 * rclex.l: Allow underscores at the start of identifiers.
405
ed180cc5
AM
4062007-04-19 Alan Modra <amodra@bigpond.net.au>
407
408 * budemang.c: Delete.
409 * budemang.h: Delete.
410 * addr2line.c (translate_addresses): Call bfd_demangle rather than
411 demangle.
412 * nm.c (print_symname): Likewise.
413 * objdump.c (objdump_print_symname, dump_symbols): Likewise.
414 (dump_bfd): Likewise.
415 * prdbg.c (struct pr_handle <demangler>): Add int param.
416 (tg_variable, tg_start_function): Adjust demangler calls.
417 * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am".
418 * Makefile.in: Regenerate.
419 * po/POTFILES.in: Regenerate.
420
d45dc31f
SE
4212007-04-14 Steve Ellcey <sje@cup.hp.com>
422
423 * Makefile.am: Add ACLOCAL_AMFLAGS.
424 * configure.in: Change macro call order.
425 * Makefile.in: Regenerate.
426 * configure: Regenerate.
427
79e341d9
NS
4282007-04-13 Nathan Sidwell <nathan@codesourcery.com>
429
430 * Makefile.am (TOOL_PROGS): Add objcopy.
431 * Makefile.in: Rebuilt.
432
1aa9ef63
L
4332007-04-12 H.J. Lu <hongjiu.lu@intel.com>
434
435 PR binutils/4348
436 * objcopy.c (copy_object): Don't stop when there are no
437 sections to be copied.
438
9fbad737
VP
4392007-04-10 Vladimir Prus <vladimir@codesourcery.com>
440
441 * NEWS: Mention disjoint histograms support in
442 gprof.
443
6eef1355
DJ
4442007-04-09 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
447 DW_TAG_inlined_subroutine.
448
5ad507ee
MT
4492007-04-06 Matt Thomas <matt@netbsd.org>
450
451 * MAINTAINERS: Add myself as VAX and NetBSD support maintainer.
452
be26064b
AM
4532007-04-05 Alan Modra <amodra@bigpond.net.au>
454
455 PR binutils/4292
456 * nm.c (print_value): Cast bfd_vma to unsigned long to suit
457 value_format_32bit.
458
970ccc77
NC
4592007-04-02 Nick Clifton <nickc@redhat.com>
460
461 PR binutils/4292
462 * nm.c (value_format): Replace with value_format_32bit and
463 value_format_64bit.
464 (set_radix): Update setting of value_format.
465 (set_print_width): New function. Compute the address size of a
466 given bfd and set the print_width global appropriately.
467 (display_archive): Use set_print_width.
468 (display_file): Likewise,
469 (print_object_filename_sysv): Update use of print_width.
470 (print_archive_member_sysv): Likewise.
471 (print_symbol_filename_posix): Likewise.
472 (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise.
473
4ecceb71
RS
4742007-03-28 Richard Sandiford <richard@codesourcery.com>
475 Phil Edwards <phil@codesourcery.com>
476
477 * doc/binutils.texi: Put the contents after the title page rather
478 than at the end of the document.
479
331e5c3c
NC
4802007-03-28 Nick Clifton <nickc@redhat.com>
481
482 * readelf.c (slurp_rela_relocs): Add newline to end of error
483 messages.
484 (slurp_rel_relocs, request_dump, request_dump_byname,
485 process_program_headers, process_dynamic_section,
486 process_symbol_table, process_mips_specific, main): Likewise.
487
eacf2b70
AM
4882007-03-28 Alan Modra <amodra@bigpond.net.au>
489
490 * MAINTAINERS: Update mailing list addresses. Add myself
491 as PPC maintainer.
492
48d8dc64
AM
4932007-03-27 Alan Modra <amodra@bigpond.net.au>
494
495 * embedspu.sh: Correct toe_addr quoting.
496
88948ad0
AM
4972007-03-27 Alan Modra <amodra@bigpond.net.au>
498
499 * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
500 .toe section and .toe address checks. Use .reloc for _EAR*
501 symbols defined in non-BSS sections. Build table for _SPUEAR_
502 symbols.
503
6528d0cb
KK
5042007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
505
506 PR gas/3811
507 * readelf.c (debug_apply_rela_addends): Do nothing for SH.
508
e49e529d
JM
5092007-03-22 Joseph Myers <joseph@codesourcery.com>
510
511 * doc/binutils.texi: Include VERSION_PACKAGE when reporting
512 version.
513
591a748a
NC
5142007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
515
516 * dlltool.c (make_one_lib_file): Use pc-relative relocation
517 instead of an absolute relocation for x86_64-pc-mingw32 target.
518
c428fa83
L
5192007-03-15 H.J. Lu <hongjiu.lu@intel.com>
520
521 * Makefile.am (REPORT_BUGS_TO): Removed.
522 (INCLUDES): Remove -DREPORT_BUGS_TO.
523 * Makefile.in: Regenerated.
524
525 * bucomm.c: Don't include bfdver.h.
526 * objdump.c: Likewise.
527 * version.c: Likewise.
528
529 * bucomm.h: Include bfdver.h.
530
531 * configure.in (--with-bugurl): Removed.
532 * configure: Regenerated.
533
534 * doc/Makefile.am (binutils_TEXINFOS): Removed.
535 (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
536 (TEXI2DVI): Likewise.
537 (config.texi): Removed.
538 (MOSTLYCLEANFILES): Remove config.texi.
539 * doc/Makefile.in: Regenerated.
540
541 * doc/binutils.texi: Include bfdver.texi instead of
542 config.texi.
543
35d9dd2f
NC
5442007-03-13 Nick Clifton <nickc@redhat.com>
545
546 * readelf.c (dump_section): Also test for SHT_REL sections when
547 producing the warning about unapplied relocs.
548
ad22bfe8
JM
5492007-03-07 Joseph Myers <joseph@codesourcery.com>
550
551 * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
552 bug-reporting URL.
553 * doc/Makefile.am (config.texi): Define BUGURL.
554 * doc/binutils.texi: Use BUGURL. Remove text about large files
555 and uuencoding.
556 * Makefile.in, configure, doc/Makefile.in: Regenerate.
557
d3e52d40
RS
5582007-03-01 Phil Edwards <phil@codesourcery.com>
559 Richard Sandiford <richard@codesourcery.com>
560
561 * NEWS: Mention addition of --extract-symbol.
562 * doc/binutils.texi: Document it.
563 * objcopy.c (extract_symbol): New variable.
564 (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
565 (copy_options): Add an entry for --extract-symbol.
566 (copy_usage): Mention --extract-symbol.
567 (copy_object): Set the start address to zero for --extract-symbol.
568 Do not copy private BFD data in that case.
569 (setup_section): Set the size, LMA and VMA to zero for
570 --extract-symbol. Do not copy private BFD data in that case.
571 (copy_section): Do not copy section contents if --extract-symbol
572 is passed.
573 (copy_main): Set extract_symbol to TRUE if --extract-symbol
574 is passed.
575
336becc7
PB
5762007-03-01 Paul Brook <paul@codesourcery.com>
577
578 * MAINTAINERS: Update my entry.
579
066c2a57
JM
5802007-03-01 Joseph Myers <joseph@codesourcery.com>
581
582 * version.c: Update copyright date.
583
a7186e88
DJ
5842007-03-01 Daniel Jacobowitz <dan@codesourcery.com>
585
586 * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
587 Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
588 * Makefile.in, doc/Makefile.in: Regenerate.
589
11d5fa89
AM
5902007-03-01 Alan Modra <amodra@bigpond.net.au>
591
592 * embedspu.sh: Set type and size of global program handle symbol.
593
b125d98b
AM
5942007-02-28 Alan Modra <amodra@bigpond.net.au>
595
596 * Makefile.am (PROGS): Delete.
597 (RENAMED_PROGS): Define. Extracted from..
598 (noinst_PROGRAMS): ..here. Add BUILD_MISC.
599 (install-exec-local): Adjust.
600 * Makefile.in: Regenerate.
601
1d97d67f
AM
6022007-02-28 Alan Modra <amodra@bigpond.net.au>
603
604 * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
605 (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
606 (EXTRA_PROGRAMS): Remove bin2c.
607 (bin2c$(EXEEXT_FOR_BUILD)): New rule.
608 (bin2c_SOURCES): Delete.
609 (DISTCLEANFILES): Remove sysinfo.
610 (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
611 bin2c$(EXEEXT_FOR_BUILD).
612 * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
613 Move embedspu to..
614 (BUILD_INSTALL_MISC): ..here.
615 * Makefile.in: Regenerate.
616 * configure: Regenerate.
617
cd14b966
AM
6182007-02-27 Alan Modra <amodra@bigpond.net.au>
619
620 * bin2c.c: New file.
621 * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
622 (CFILES): Add bin2c.c.
623 (bin2c_SOURCES): Define.
624 (bin2c.o): Dependencies from "make dep-am".
625 * configure.in (BUILD_MISC): Add bin2c.
626 * version.c: Update year.
627 * po/POTFILES.in: Regenerate.
628 * Makefile.in: Regenerate.
629 * configure: Regenerate.
630
92f01d61 6312007-02-17 Mark Mitchell <mark@codesourcery.com>
8fd9b8a4
L
632 Nathan Sidwell <nathan@codesourcery.com>
633 Vladimir Prus <vladimir@codesourcery.com
634 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
635
636 * configure.in (--with-bugurl): New option.
637 * configure: Regenerate.
638 * Makefile.am (REPORT_BUGS_TO): Define.
639 (INCLUDES): Define REPORT_BUGS_TO.
640 Regenerate dependencies.
641 * Makefile.in: Regenerate.
642 * doc/Makefile.in: Regenerate.
643 * bucomm.h: Remove include of bin-bugs.h.
644 * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
645 * ar.c (usage): Pass s to list_supported_targets. Don't print
646 empty REPORT_BUGS_TO.
647 * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
648 * cxxfilt.c (usage): Print bug url when giving help.
649 * dlltool.c (usage): Likewise.
650 * dllwrap.c (usage): Likewise.
651 * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
652 * nm.c (usage): Likewise.
653 * objcopy.c (copy_usage, strip_usage): Likewise.
654 * objdump.c (usage): Likewise.
655 * readelf.c ((usage): Likewise. Add STREAM argument. Adjust
656 callers.
657 * size.c (usage): Don't print empty REPORT_BUGS_TO.
658 * srconv.c (show_usage): Likewise.
659 * strings.c (usage): Likewise.
660 * sysdymp.c (show_usage): Likewise.
661 * windres.c (usage): Likewise.
662
41160f02
AM
6632007-02-13 Alan Modra <amodra@bigpond.net.au>
664
665 * embedspu.sh: Add -W to readelf invocation.
666
7358e3f7
DB
6672007-02-06 Dave Brolley <brolley@redhat.com>
668
669 * MAINTAINERS: Add myself as the maintainer of the MeP port.
670
4b78141a
NC
6712007-02-06 Nick Clifton <nickc@redhat.com>
672
673 PR gas/3800
674 * readelf.c: Include elf/h8.h twice. The first time in order to
675 get the reloc numbers, the second time in order to get the reloc
676 decoder function.
677 (dump_section): Tell the user if the section being displayed has
678 unprocessed relocs associated with it.
679 (get_reloc_size): New function - returns the size of a reloc.
680 (debug_apply_rela_addends): Use get_reloc_size().
681 * dwarf.c (read_and_display_attr_value): Extend number of
682 languages known for the DW_AT_language attribute.
683 (process_debug_info): Display the attribute offset before decoding
684 the attribute, in case there are problems.
685
15ab5209
DB
6862007-02-05 Dave Brolley <brolley@redhat.com>
687
688 * readelf.c (dump_relocations): Don't check for
689 (rtype == NULL && type == R_RELC).
690
6912007-02-05 Dave Brolley <brolley@redhat.com>
692
d66340fc
DB
693 * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
694 * Makefile.in: Regenerated.
15ab5209
DB
695 * Contribute the following changes:
696 2003-10-29 Dave Brolley <brolley@redhat.com>
697
698 * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
699 * configure: Regenerated.
700
701 2001-04-03 Ben Elliston <bje@redhat.com>
702
703 * readelf.c: Include "elf/mep.h".
704 (guess_is_rela): Handle EM_CYGNUS_MEP.
705 (get_machine_name): Ditto.
706 (dump_relocations): Ditto.
707
fc523535 7082007-02-02 H.J. Lu <hongjiu.lu@intel.com>
bffa52b3
L
709
710 * MAINTAINERS: Add a space between H.J. and Lu.
711
fc523535 7122007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
713
714 * doc/binutils.texi (objdump): Document the new addr64 option
715 for i386 disassembler.
716
fc523535 7172007-02-02 H.J. Lu <hongjiu.lu@intel.com>
7aad4c3d
L
718
719 PR binutils/3945
720 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
721 target.
722 (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
723 * configure: Regenerated.
724
725 * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
726
e5ce8970
NC
7272007-02-02 Nick Clifton <nickc@redhat.com>
728
729 * doc/binutils.texi (objdump): Document support for disassembling
730 the 440 PowerPC architecture.
731
460c89ff
NS
7322007-01-31 Nathan Sidwell <nathan@codesourcery.com>
733
734 * dwarf.c (process_debug_info): Protect against bogus length and
735 abbrev offsets.
736
84f1d826
KH
7372007-01-25 Kazu Hirata <kazu@codesourcery.com>
738
739 * ar.c (print_contents, extract_file): Cast the return value
740 of fwrite to size_t.
741
7bd7b3ef
AM
7422007-01-12 Alan Modra <amodra@bigpond.net.au>
743
744 * ar.c (open_inarch): Check fwrite return. Use size_t.
745 (extract_file): Likewise. Remove test for "negative" file size.
746 * readelf.c (process_program_headers): Check fscanf return.
747
2946671e
L
7482007-01-11 H.J. Lu <hongjiu.lu@intel.com>
749
750 * bucomm.c (template_in_dir): Fix typo.
751
669a9a2a
AM
7522007-01-11 Alan Modra <amodra@bigpond.net.au>
753
754 * embedspu.sh: New file.
755 * Makefile.am (embedspu): Add rule.
756 * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
757 * Makefile.in: Regenerate.
758 * configure: Regenerate.
759
485be063
AM
7602007-01-11 Alan Modra <amodra@bigpond.net.au>
761
762 * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
763 * bucomm.c (template_in_dir): New function, split out from..
764 (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
765 (make_tempdir): Use template_in_dir. Handle directory creation
766 when !HAVE_MKDTEMP.
767 * objcopy.c (MKDIR): Don't define.
768 (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
769 error message.
770
3bdcfdf4
KH
7712007-01-08 Kazu Hirata <kazu@codesourcery.com>
772
773 * readelf.c (get_machine_flags): Treat Fido as an architecture
774 by itself.
775
42037fe5
NC
7762007-01-08 Kai Tietz <kai.tietz@onevision.com>
777
778 * configure.in: Renamed target x86_64-*-mingw64 to
779 x86_64-*-mingw*.
780 * configure: Regenerated.
781
20414cab
AM
7822007-01-05 Alan Modra <amodra@bigpond.net.au>
783
784 * readelf.c (dump_section): Don't print 32-bit values, which
785 were done incorrectly for little-endian. Instead print bytes.
786
10a2343e 787For older changes see ChangeLog-2006
252b5132
RH
788\f
789Local Variables:
790mode: change-log
791left-margin: 8
792fill-column: 74
793version-control: never
794End: