*** empty log message ***
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
42bb2e33
AM
12007-05-30 Alan Modra <amodra@bigpond.net.au>
2
3 * objcopy.c (copy_object): Revert 2007-05-11 change. Don't
4 avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG.
5 (setup_section): Don't modify flags, and don't avoid calling
6 bfd_copy_private_section_data for ELF STRIP_NONDEBUG.
7 * readelf.c (process_program_headers): Ignore .dynamic of type
8 SHT_NOBITS.
9
3ba20bde
AM
102007-05-29 Alan Modra <amodra@bigpond.net.au>
11
12 * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if
13 pic or pie and image needs relocs.
14
37ad9514
SE
152007-05-24 Steve Ellcey <sje@cup.hp.com>
16
17 * Makefile.in: Regenerate.
18 * configure: Regenerate.
19 * aclocal.m4: Regenerate.
20 * doc/Makefile.in: Regenerate.
21
fc108f8f
NC
222007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
23
24 * rcparse.y: Join strings for elements having no side-effects in
25 "rc"-grammar.
26
4a594fce
NC
272007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
28
29 * rclex.c: New file replacing rclex.l.
30 * rclex.l: Removed.
31 * windint.h: New file holding common structure and type
32 definitions.
33 * Makefile.am: Added new header windint.h and exchanged rclex.l by
34 rclex.c.
35 * Makefile.in: Regenerate.
36 * rcparse.y: Renamed some structures.
37 Use in internal representation always bfd_vma instead of long or
38 int.
39 Removed from %union unused stringtable.
40 Added to %union suni structure for unicode strings.
41 Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE,
42 DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD,
43 TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING.
44 Added support for these new rc file tokens.
45 * resbin.c: Rewrote using bfd and binary structures, and support
46 new resource types.
47 * rescoff.c: Likewise.
48 * resres.c: Likewise.
49 * resrc.c: Likewise. Dumps as RC are now recompilable.
50 * windres.c: As above. Using bfd for res and provide target
51 specific endianess support.
52 * windres.h: Use windint.h as include. Additionally removed K&R
53 syntax.
54 * winduni.c: New printing and unichar support routines.
55 * winduni.h: Prototypes for new unichar helpers.
56 * windint.h: New file.
57
e39ff52a
PB
582007-05-22 Paul Brook <paul@codesourcery.com>
59
60 * objdump.c (find_symbol_for_address): Merge section and target
61 specific filtering code.
62
0e9517a9
NC
632007-05-22 Nick Clifton <nickc@redhat.com>
64
65 * doc/binutils.texi: Use @copying around the copyright notice.
66
7df428b1
RS
672007-05-21 Richard Sandiford <richard@codesourcery.com>
68
69 * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs
70 for executables and shared libraries.
71
12f498a7
NS
722007-05-18 Nathan Sidwell <nathan@codesourcery.com>
73
74 * objcopy.c (strip_main): Detect identical input and output file
75 names.
76 (copy_main): Refactor tempname detection and use.
77
d5737601
NC
782007-05-17 Nick Clifton <nickc@redhat.com>
79
80 * objdump.c (load_debug_section): Select bias for DWARF debug
81 addresses based on the flavour of the bfd.
82
8adb2e35
AM
832007-05-11 Alan Modra <amodra@bigpond.net.au>
84
85 PR 4479
86 * objcopy.c (copy_object): Don't copy ELF program headers for
87 --only-keep-debug.
88
ece5ef60
AM
892007-05-11 Alan Modra <amodra@bigpond.net.au>
90
91 * embedspu.sh (find_prog): Prefer prog in same dir as embedspu
92 over one found on the users path.
93 (main): Generate .reloc for each R_SPU_PPU* reloc.
94
e74ecdb3
AM
952007-04-28 Alan Modra <amodra@bigpond.net.au>
96
97 * prdbg.c (tg_variable): Adjust for changed demangler.
98 (tg_start_function): Likewise.
99
eddc20ad
AM
1002007-04-27 Alan Modra <amodra@bigpond.net.au>
101
102 * bucumm.h: Split off host dependencies to..
103 * sysdep.h: ..here.
104 Many files: Include sysdep.h. Remove duplicate headers and reorder.
105 * Makefile.am: Run "make dep-am".
106 * Makefile.in: Regenerate.
107
1a0a850d
NC
1082007-04-24 Nick Clifton <nickc@redhat.com>
109
110 * srconv.c (walk_tree_type_1): Initialise dpt.dunno.
111
312aaa3c
NC
1122007-04-24 Nathan Froyd <froydnj@codesourcery.com>
113 Phil Edwards <phil@codesourcery.com>
114
115 * objcopy.c (filter_symbols): Explicitly stripping a symbol
116 used in relocations is an error.
117 Retype 'keep' to bfd_boolean.
118
55da90a3
AM
1192007-04-24 Alan Modra <amodra@bigpond.net.au>
120
121 * Makefile.in: Regenerate.
122 * doc/Makefile.in: Regenerate.
123
9e48b4c6
NC
1242007-04-20 Nathan Froyd <froydnj@codesourcery.com>
125 Phil Edwards <phil@codesourcery.com>
126 Thomas de Lellis <tdel@windriver.com>
127
128 * objcopy.c (reverse_bytes): New variable.
129 (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN.
130 (copy_options, copy_usage): Add "reverse-bytes" entry.
131 (copy_section): Reverse bytes within output sections.
132 * doc/binutils.texi: Document new objcopy option.
133
c6e15d68
NC
1342007-04-20 Nick Clifton <nickc@redhat.com>
135
136 * rclex.l: Allow underscores at the start of identifiers.
137
ed180cc5
AM
1382007-04-19 Alan Modra <amodra@bigpond.net.au>
139
140 * budemang.c: Delete.
141 * budemang.h: Delete.
142 * addr2line.c (translate_addresses): Call bfd_demangle rather than
143 demangle.
144 * nm.c (print_symname): Likewise.
145 * objdump.c (objdump_print_symname, dump_symbols): Likewise.
146 (dump_bfd): Likewise.
147 * prdbg.c (struct pr_handle <demangler>): Add int param.
148 (tg_variable, tg_start_function): Adjust demangler calls.
149 * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am".
150 * Makefile.in: Regenerate.
151 * po/POTFILES.in: Regenerate.
152
d45dc31f
SE
1532007-04-14 Steve Ellcey <sje@cup.hp.com>
154
155 * Makefile.am: Add ACLOCAL_AMFLAGS.
156 * configure.in: Change macro call order.
157 * Makefile.in: Regenerate.
158 * configure: Regenerate.
159
79e341d9
NS
1602007-04-13 Nathan Sidwell <nathan@codesourcery.com>
161
162 * Makefile.am (TOOL_PROGS): Add objcopy.
163 * Makefile.in: Rebuilt.
164
1aa9ef63
L
1652007-04-12 H.J. Lu <hongjiu.lu@intel.com>
166
167 PR binutils/4348
168 * objcopy.c (copy_object): Don't stop when there are no
169 sections to be copied.
170
9fbad737
VP
1712007-04-10 Vladimir Prus <vladimir@codesourcery.com>
172
173 * NEWS: Mention disjoint histograms support in
174 gprof.
175
6eef1355
DJ
1762007-04-09 Daniel Jacobowitz <dan@codesourcery.com>
177
178 * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
179 DW_TAG_inlined_subroutine.
180
5ad507ee
MT
1812007-04-06 Matt Thomas <matt@netbsd.org>
182
183 * MAINTAINERS: Add myself as VAX and NetBSD support maintainer.
184
be26064b
AM
1852007-04-05 Alan Modra <amodra@bigpond.net.au>
186
187 PR binutils/4292
188 * nm.c (print_value): Cast bfd_vma to unsigned long to suit
189 value_format_32bit.
190
970ccc77
NC
1912007-04-02 Nick Clifton <nickc@redhat.com>
192
193 PR binutils/4292
194 * nm.c (value_format): Replace with value_format_32bit and
195 value_format_64bit.
196 (set_radix): Update setting of value_format.
197 (set_print_width): New function. Compute the address size of a
198 given bfd and set the print_width global appropriately.
199 (display_archive): Use set_print_width.
200 (display_file): Likewise,
201 (print_object_filename_sysv): Update use of print_width.
202 (print_archive_member_sysv): Likewise.
203 (print_symbol_filename_posix): Likewise.
204 (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise.
205
4ecceb71
RS
2062007-03-28 Richard Sandiford <richard@codesourcery.com>
207 Phil Edwards <phil@codesourcery.com>
208
209 * doc/binutils.texi: Put the contents after the title page rather
210 than at the end of the document.
211
331e5c3c
NC
2122007-03-28 Nick Clifton <nickc@redhat.com>
213
214 * readelf.c (slurp_rela_relocs): Add newline to end of error
215 messages.
216 (slurp_rel_relocs, request_dump, request_dump_byname,
217 process_program_headers, process_dynamic_section,
218 process_symbol_table, process_mips_specific, main): Likewise.
219
eacf2b70
AM
2202007-03-28 Alan Modra <amodra@bigpond.net.au>
221
222 * MAINTAINERS: Update mailing list addresses. Add myself
223 as PPC maintainer.
224
48d8dc64
AM
2252007-03-27 Alan Modra <amodra@bigpond.net.au>
226
227 * embedspu.sh: Correct toe_addr quoting.
228
88948ad0
AM
2292007-03-27 Alan Modra <amodra@bigpond.net.au>
230
231 * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
232 .toe section and .toe address checks. Use .reloc for _EAR*
233 symbols defined in non-BSS sections. Build table for _SPUEAR_
234 symbols.
235
6528d0cb
KK
2362007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
237
238 PR gas/3811
239 * readelf.c (debug_apply_rela_addends): Do nothing for SH.
240
e49e529d
JM
2412007-03-22 Joseph Myers <joseph@codesourcery.com>
242
243 * doc/binutils.texi: Include VERSION_PACKAGE when reporting
244 version.
245
591a748a
NC
2462007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
247
248 * dlltool.c (make_one_lib_file): Use pc-relative relocation
249 instead of an absolute relocation for x86_64-pc-mingw32 target.
250
c428fa83
L
2512007-03-15 H.J. Lu <hongjiu.lu@intel.com>
252
253 * Makefile.am (REPORT_BUGS_TO): Removed.
254 (INCLUDES): Remove -DREPORT_BUGS_TO.
255 * Makefile.in: Regenerated.
256
257 * bucomm.c: Don't include bfdver.h.
258 * objdump.c: Likewise.
259 * version.c: Likewise.
260
261 * bucomm.h: Include bfdver.h.
262
263 * configure.in (--with-bugurl): Removed.
264 * configure: Regenerated.
265
266 * doc/Makefile.am (binutils_TEXINFOS): Removed.
267 (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
268 (TEXI2DVI): Likewise.
269 (config.texi): Removed.
270 (MOSTLYCLEANFILES): Remove config.texi.
271 * doc/Makefile.in: Regenerated.
272
273 * doc/binutils.texi: Include bfdver.texi instead of
274 config.texi.
275
35d9dd2f
NC
2762007-03-13 Nick Clifton <nickc@redhat.com>
277
278 * readelf.c (dump_section): Also test for SHT_REL sections when
279 producing the warning about unapplied relocs.
280
ad22bfe8
JM
2812007-03-07 Joseph Myers <joseph@codesourcery.com>
282
283 * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
284 bug-reporting URL.
285 * doc/Makefile.am (config.texi): Define BUGURL.
286 * doc/binutils.texi: Use BUGURL. Remove text about large files
287 and uuencoding.
288 * Makefile.in, configure, doc/Makefile.in: Regenerate.
289
d3e52d40
RS
2902007-03-01 Phil Edwards <phil@codesourcery.com>
291 Richard Sandiford <richard@codesourcery.com>
292
293 * NEWS: Mention addition of --extract-symbol.
294 * doc/binutils.texi: Document it.
295 * objcopy.c (extract_symbol): New variable.
296 (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
297 (copy_options): Add an entry for --extract-symbol.
298 (copy_usage): Mention --extract-symbol.
299 (copy_object): Set the start address to zero for --extract-symbol.
300 Do not copy private BFD data in that case.
301 (setup_section): Set the size, LMA and VMA to zero for
302 --extract-symbol. Do not copy private BFD data in that case.
303 (copy_section): Do not copy section contents if --extract-symbol
304 is passed.
305 (copy_main): Set extract_symbol to TRUE if --extract-symbol
306 is passed.
307
336becc7
PB
3082007-03-01 Paul Brook <paul@codesourcery.com>
309
310 * MAINTAINERS: Update my entry.
311
066c2a57
JM
3122007-03-01 Joseph Myers <joseph@codesourcery.com>
313
314 * version.c: Update copyright date.
315
a7186e88
DJ
3162007-03-01 Daniel Jacobowitz <dan@codesourcery.com>
317
318 * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
319 Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
320 * Makefile.in, doc/Makefile.in: Regenerate.
321
11d5fa89
AM
3222007-03-01 Alan Modra <amodra@bigpond.net.au>
323
324 * embedspu.sh: Set type and size of global program handle symbol.
325
b125d98b
AM
3262007-02-28 Alan Modra <amodra@bigpond.net.au>
327
328 * Makefile.am (PROGS): Delete.
329 (RENAMED_PROGS): Define. Extracted from..
330 (noinst_PROGRAMS): ..here. Add BUILD_MISC.
331 (install-exec-local): Adjust.
332 * Makefile.in: Regenerate.
333
1d97d67f
AM
3342007-02-28 Alan Modra <amodra@bigpond.net.au>
335
336 * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
337 (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
338 (EXTRA_PROGRAMS): Remove bin2c.
339 (bin2c$(EXEEXT_FOR_BUILD)): New rule.
340 (bin2c_SOURCES): Delete.
341 (DISTCLEANFILES): Remove sysinfo.
342 (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
343 bin2c$(EXEEXT_FOR_BUILD).
344 * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
345 Move embedspu to..
346 (BUILD_INSTALL_MISC): ..here.
347 * Makefile.in: Regenerate.
348 * configure: Regenerate.
349
cd14b966
AM
3502007-02-27 Alan Modra <amodra@bigpond.net.au>
351
352 * bin2c.c: New file.
353 * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
354 (CFILES): Add bin2c.c.
355 (bin2c_SOURCES): Define.
356 (bin2c.o): Dependencies from "make dep-am".
357 * configure.in (BUILD_MISC): Add bin2c.
358 * version.c: Update year.
359 * po/POTFILES.in: Regenerate.
360 * Makefile.in: Regenerate.
361 * configure: Regenerate.
362
92f01d61
JM
3632007-02-17 Mark Mitchell <mark@codesourcery.com>
364 Nathan Sidwell <nathan@codesourcery.com>
365 Vladimir Prus <vladimir@codesourcery.com
366 Joseph Myers <joseph@codesourcery.com>
367
368 * configure.in (--with-bugurl): New option.
369 * configure: Regenerate.
370 * Makefile.am (REPORT_BUGS_TO): Define.
371 (INCLUDES): Define REPORT_BUGS_TO.
372 Regenerate dependencies.
373 * Makefile.in: Regenerate.
374 * doc/Makefile.in: Regenerate.
375 * bucomm.h: Remove include of bin-bugs.h.
376 * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
377 * ar.c (usage): Pass s to list_supported_targets. Don't print
378 empty REPORT_BUGS_TO.
379 * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
380 * cxxfilt.c (usage): Print bug url when giving help.
381 * dlltool.c (usage): Likewise.
382 * dllwrap.c (usage): Likewise.
383 * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
384 * nm.c (usage): Likewise.
385 * objcopy.c (copy_usage, strip_usage): Likewise.
386 * objdump.c (usage): Likewise.
387 * readelf.c ((usage): Likewise. Add STREAM argument. Adjust
388 callers.
389 * size.c (usage): Don't print empty REPORT_BUGS_TO.
390 * srconv.c (show_usage): Likewise.
391 * strings.c (usage): Likewise.
392 * sysdymp.c (show_usage): Likewise.
393 * windres.c (usage): Likewise.
394
41160f02
AM
3952007-02-13 Alan Modra <amodra@bigpond.net.au>
396
397 * embedspu.sh: Add -W to readelf invocation.
398
7358e3f7
DB
3992007-02-06 Dave Brolley <brolley@redhat.com>
400
401 * MAINTAINERS: Add myself as the maintainer of the MeP port.
402
4b78141a
NC
4032007-02-06 Nick Clifton <nickc@redhat.com>
404
405 PR gas/3800
406 * readelf.c: Include elf/h8.h twice. The first time in order to
407 get the reloc numbers, the second time in order to get the reloc
408 decoder function.
409 (dump_section): Tell the user if the section being displayed has
410 unprocessed relocs associated with it.
411 (get_reloc_size): New function - returns the size of a reloc.
412 (debug_apply_rela_addends): Use get_reloc_size().
413 * dwarf.c (read_and_display_attr_value): Extend number of
414 languages known for the DW_AT_language attribute.
415 (process_debug_info): Display the attribute offset before decoding
416 the attribute, in case there are problems.
417
15ab5209
DB
4182007-02-05 Dave Brolley <brolley@redhat.com>
419
420 * readelf.c (dump_relocations): Don't check for
421 (rtype == NULL && type == R_RELC).
422
4232007-02-05 Dave Brolley <brolley@redhat.com>
424
d66340fc
DB
425 * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
426 * Makefile.in: Regenerated.
15ab5209
DB
427 * Contribute the following changes:
428 2003-10-29 Dave Brolley <brolley@redhat.com>
429
430 * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
431 * configure: Regenerated.
432
433 2001-04-03 Ben Elliston <bje@redhat.com>
434
435 * readelf.c: Include "elf/mep.h".
436 (guess_is_rela): Handle EM_CYGNUS_MEP.
437 (get_machine_name): Ditto.
438 (dump_relocations): Ditto.
439
fc523535 4402007-02-02 H.J. Lu <hongjiu.lu@intel.com>
bffa52b3
L
441
442 * MAINTAINERS: Add a space between H.J. and Lu.
443
fc523535 4442007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
445
446 * doc/binutils.texi (objdump): Document the new addr64 option
447 for i386 disassembler.
448
fc523535 4492007-02-02 H.J. Lu <hongjiu.lu@intel.com>
7aad4c3d
L
450
451 PR binutils/3945
452 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
453 target.
454 (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
455 * configure: Regenerated.
456
457 * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
458
e5ce8970
NC
4592007-02-02 Nick Clifton <nickc@redhat.com>
460
461 * doc/binutils.texi (objdump): Document support for disassembling
462 the 440 PowerPC architecture.
463
460c89ff
NS
4642007-01-31 Nathan Sidwell <nathan@codesourcery.com>
465
466 * dwarf.c (process_debug_info): Protect against bogus length and
467 abbrev offsets.
468
84f1d826
KH
4692007-01-25 Kazu Hirata <kazu@codesourcery.com>
470
471 * ar.c (print_contents, extract_file): Cast the return value
472 of fwrite to size_t.
473
7bd7b3ef
AM
4742007-01-12 Alan Modra <amodra@bigpond.net.au>
475
476 * ar.c (open_inarch): Check fwrite return. Use size_t.
477 (extract_file): Likewise. Remove test for "negative" file size.
478 * readelf.c (process_program_headers): Check fscanf return.
479
2946671e
L
4802007-01-11 H.J. Lu <hongjiu.lu@intel.com>
481
482 * bucomm.c (template_in_dir): Fix typo.
483
669a9a2a
AM
4842007-01-11 Alan Modra <amodra@bigpond.net.au>
485
486 * embedspu.sh: New file.
487 * Makefile.am (embedspu): Add rule.
488 * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
489 * Makefile.in: Regenerate.
490 * configure: Regenerate.
491
485be063
AM
4922007-01-11 Alan Modra <amodra@bigpond.net.au>
493
494 * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
495 * bucomm.c (template_in_dir): New function, split out from..
496 (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
497 (make_tempdir): Use template_in_dir. Handle directory creation
498 when !HAVE_MKDTEMP.
499 * objcopy.c (MKDIR): Don't define.
500 (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
501 error message.
502
3bdcfdf4
KH
5032007-01-08 Kazu Hirata <kazu@codesourcery.com>
504
505 * readelf.c (get_machine_flags): Treat Fido as an architecture
506 by itself.
507
42037fe5
NC
5082007-01-08 Kai Tietz <kai.tietz@onevision.com>
509
510 * configure.in: Renamed target x86_64-*-mingw64 to
511 x86_64-*-mingw*.
512 * configure: Regenerated.
513
20414cab
AM
5142007-01-05 Alan Modra <amodra@bigpond.net.au>
515
516 * readelf.c (dump_section): Don't print 32-bit values, which
517 were done incorrectly for little-endian. Instead print bytes.
518
10a2343e 519For older changes see ChangeLog-2006
252b5132
RH
520\f
521Local Variables:
522mode: change-log
523left-margin: 8
524fill-column: 74
525version-control: never
526End:
This page took 0.376278 seconds and 4 git commands to generate.