]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
* ldlang.c (lang_record_phdrs): Give a fatal error if no sections
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
09c11c86
NC
12007-08-30 Nick Clifton <nickc@redhat.com>
2
3 * readelf.c (dump_type): New type used to classify the kinds of
4 dump requested by the user.
5 (dump_sects, cmdline_dump_sects): Use the new type.
6 (options): Add --string-dump option.
7 (request_dump): Rename to request_dump_bynumber. Use dump_type.
8 (request_dump_byname): Use dump_type.
9 (parse_args): Parse --string-dump option.
10 (process_section_headers): Fix calls to request_dump.
11 (initialise_dumps_byname): Likewise.
12 (dump_section): Rename to dump_section_as_bytes.
13 (dump_section_as_strings): New function. Display the contents of
14 a section as printable strings.
15 (process_section_contents): String dump the section if requested.
16 (process_object): Use dump_type.
17 (main): Likewise.
18 * Makefile.am: Add dependency for readelf.c on safe-ctype.h.
19 * Makefile.in: Regenerate.
20 * NEWS: Mention the new feature.
21 * doc/binutils.texi: Document the new feature.
22
2db6cde7
NS
232007-08-30 Nathan Sidwell <nathan@codesourcery.com>
24
25 * bucomm.c (bfd_nonfatal_message): New.
26 * bucomm.h (bfd_nonfatal_message): Declare.
27 * objcopy.c (RETURN_NONFATAL): Take BFD not NAME, use
28 bfd_nonfatal_message.
29 (copy_unknown_object): Adjust bfd_nonfatal and RETURN_NONFATAL
30 calls, or replace with bfd_nonfatal_message calls as appropriate.
31 (copy_object, copy_archive, copy_file, setup_section,
32 copy_section, write_debugging_info): Likewise.
33
ad71ef64
NC
342007-08-28 Nick Clifton <nickc@redhat.com>
35
36 * NEWS: Mention Coverity's contribution.
37
b15fa79e
AM
382007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39
40 * readelf.c (process_note): Recognize SPU core file notes.
41
59678365
DJ
422007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
43
44 * configure.in: Install embedspu on powerpc*-*-eabi* also.
45 * configure: Regenerated.
46
b0b8c9e0
DJ
472007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
48
49 * po/uk.po: Updated Ukrainian translation.
50
c3d65c1c
BE
512007-08-22 Ben Elliston <bje@au.ibm.com>
52
53 * doc/binutils.texi (objdump): Document -Mppcps.
54
e9f27433
AM
552007-08-17 Alan Modra <amodra@bigpond.net.au>
56
57 * po/Make-in: Add --msgid-bugs-address to xgettext invocation.
58
2b05f1b7
L
592007-08-16 H.J. Lu <hongjiu.lu@intel.com>
60
61 * readelf.c: Revert last change.
62
94b11780
L
632007-08-16 H.J. Lu <hongjiu.lu@intel.com>
64
65 * readelf.c (get_segment_type): Change PT_GNU_STACK to
66 PT_GNU_ATTR.
67
876c34bf
DJ
682007-08-12 Daniel Jacobowitz <dan@codesourcery.com>
69
70 * NEWS: Add a marker for the 2.18 features.
71
9975e4c4
DJ
722007-08-12 Matthias Klose <doko@ubuntu.com>
73
74 * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include
75 $(top_srcdir)/../../bfd/doc.
76 * doc/Makefile.in: Regenerate.
77
ec8cbbf6
NC
782007-08-10 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
79
80 * MAINTAINERS: Add myself as CR16 support maintainer and
81 update myself as CRX support maintainer.
82
d02756e7
NC
832007-08-10 Nick Clifton <nickc@redhat.com>
84
85 * po/fi.po: Updated Finnish translation.
86 * po/vi.po: Updated Vietnamese translation.
87
bd37ed49
KT
882007-08-10 Kai Tietz <kai.tietz@onevision.com>
89
90 * doc/binutils.texi: (windmc): Correct incorrect desciption.
91
66125551
AM
922007-08-04 Alan Modra <amodra@bigpond.net.au>
93
94 PR 4888
95 * objcopy.c (setup_section): Do modify section flags for ELF
96 STRIP_NONDEBUG (reverting part of 2007-05-30 change). Prevent
97 header rewrite by twiddling input section flags instead.
98 Simplify code setting SHT_NOBITS.
99
bd5a94b0
CF
1002007-07-28 Christopher Faylor <me+binutils@cgf.cx>
101
102 * MAINTAINERS: Update my email address.
103
317e5c40
AN
1042007-07-26 Adam Nemet <anemet@caviumnetworks.com>
105
106 * readelf.c (process_archive): Also skip Irix6-style archive symbol
107 tables.
108
60bca95a
NC
1092007-07-24 Nick Clifton <nickc@redhat.com>
110
111 * readelf.c (NUM_ELEM): Remove redundant macro; replace references
112 to it with references to ARRAY_SIZE.
113 Add support for CR16.
114 Fix formatting.
115
0e51e555
NC
1162007-07-19 Nick Clifton <nickc@redhat.com>
117
118 PR binutils/4802
119 * srconv.c (strip_suffix): Add const qualifier to argument.
120
80f2eaf0
NC
1212007-07-16 Nick Clifton <nickc@redhat.com>
122
7be360d1 123 * po/uk.po: New Ukrainian translation.
80f2eaf0
NC
124 * configure.in (ALL_LINGUAS): Add 'uk'.
125 * configure: Regenerate.
126
5184c2ae
AM
1272007-07-10 Alan Modra <amodra@bigpond.net.au>
128
129 * objdump.c (dump_dwarf): Correct setting of is_relocatable.
130
fd2f25da
RM
1312007-07-09 Roland McGrath <roland@redhat.com>
132
133 * readelf.c (get_gnu_elf_note_type): New function.
134 (process_note): Use it for "GNU" name.
135
f51a0672
AS
1362007-07-08 Andreas Schwab <schwab@suse.de>
137
138 * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
139 (CFILES): Add unwind-ia64.c.
140 Regenerate dependencies.
141 * Makefile.in: Regenerate.
142
32866df7
NC
1432007-07-05 Nick Clifton <nickc@redhat.com>
144
145 * addr2line.c: Update copyright notice to refer to GPLv3.
146 * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c,
147 binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c,
148 coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y,
149 dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh,
150 emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c,
151 mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
152 objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c,
153 readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
154 size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c,
155 sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c,
156 windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c,
157 winduni.h, wrstabs.c: Likewise.
158 * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c,
159 not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright
160 notice.
161 * NEWS: Mention that the sources are now released under GPLv3.
162 Add a marker for the changes that went into v2.17.
163 * version.c (print_version): Specify that the program is released
164 under version 3 of the GPL.
165
c6998d15
NC
1662007-07-05 Kai Tietz <kai.tietz@onevision.com>
167
5184c2ae 168 * resrc.c: (read_rc_file): Add include path of user passed rc
c6998d15 169 input file.
5184c2ae
AM
170 * windres.c: (windres_add_include_dir): New.
171 (main): Use of windres_add_include_dir.
172 * windres.h: (windres_add_include_dir): Add prototype.
c6998d15 173
29422971
AM
1742007-07-05 Alan Modra <amodra@bigpond.net.au>
175
176 * doc/binutils.texi (size): Document --common.
177 * size.c: Make a number of vars static. Delete unnecessary
178 function declarations.
179 (show_common, common_size): New vars.
180 (usage): Describe --common.
181 (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use.
182 (long_options): Add common.
183 (calculate_common_size): New function.
184 (print_berkeley_format): Add common_size to bsssize.
185 (sysv_one_line): New function split out from..
186 (sysv_internal_printer): ..here.
187 (print_sysv_format): Handle display of *COM*.
188 (print_sizes): Call calculate_common_size.
189
c3de112b
AM
1902007-07-05 Alan Modra <amodra@bigpond.net.au>
191
192 * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next".
193
e205a099
AM
1942007-07-02 Alan Modra <amodra@bigpond.net.au>
195
196 PR 4716
197 * objcopy.c (filter_symbols): Correct relocatable file test.
198
ae351704
AM
1992007-07-02 Alan Modra <amodra@bigpond.net.au>
200
201 * Makefile.am: Run "make dep-am".
202 * Makefile.in: Regenerate.
203 * aclocal.m4: Regenerate.
204 * config.in: Regenerate.
205 * doc/Makefile.in: Regenerate.
206 * po/POTFILES.in: Regenerate.
207 * po/binutils.pot: Regenerate.
208
86b57e31
L
2092007-06-30 H.J. Lu <hongjiu.lu@intel.com>
210
211 * aclocal.m4: Regenerated.
212 * doc/Makefile.in: Likewise.
213 * Makefile.in: Likewise.
214
34c8bcba
JM
2152007-06-29 Joseph Myers <joseph@codesourcery.com>
216
217 * readelf.c (display_power_gnu_attribute, process_power_specific):
218 New.
219 (process_arch_specific): Call process_power_specific.
220
2cf19d5c
JM
2212007-06-29 Joseph Myers <joseph@codesourcery.com>
222
223 * readelf.c (display_mips_gnu_attribute): New.
224 (process_mips_specific): Call process_attributes.
225
104d59d1
JM
2262007-06-29 Joseph Myers <joseph@codesourcery.com>
227
228 * readelf.c (display_gnu_attribute): New.
229 (process_arm_specific): Rearrange as process_attributes.
230 (process_arm_specific): Replace by wrapper of process_attributes.
231
1ac7d223
RM
2322007-06-28 Roland McGrath <roland@frob.com>
233
234 * objcopy.c (setup_section): Don't reset ELF section type to
235 SHT_NOBITS when it is SHT_NOTE.
236 * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug.
237
cc481421
AM
2382007-06-27 Alan Modra <amodra@bigpond.net.au>
239
240 * ar.c: Rename uses of bfd.next to bfd.archive_next throughout.
241 * arsup.c: Likewise.
242 * binemul.c: Likewise.
243 * objcopy.c: Likewise.
244 * dlltool.c: Likewise.
245
cd6a2ed0
NC
2462007-06-26 Shantonu Sen <ssen@apple.com>
247
248 PR binutils/4693
249 * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move
250 dependency on $(LIBICONV) to ...
251 (windres_LDADD, windmc_LDADD) ... here.
252 * Makefile.in: Regenerate.
253
daaf07b2
AM
2542007-06-21 Alan Modra <amodra@bigpond.net.au>
255
256 * embedspu.sh (relas): Correct sh_info parsing.
257
b1364e8f 2582007-06-19 Danny Smith <dannysmith@users.sourceforge.net>
1ac7d223 259
5184c2ae 260 * objdump.c: Include sys/stat.h.
b1364e8f 261
cd6a2ed0 2622007-06-19 Kai Tietz <kai.tietz@onevision.com>
692ed3e7 263
5184c2ae
AM
264 * Makefile.am: Add windmc tool.
265 * Makefile.in: Regenerate.
266 * configure.in: Add windmc tool.
267 * configure: Regenerate.
268 * mclex.c: New.
269 * mcparse.y: New.
270 * windmc.c: New.
271 * windmc.h: New.
272 * doc/Makefile.am: Add windmc tool.
273 * doc/Makefile.in: Regenerate.
274 * doc/binutils.texi: Add windmc documentation.
692ed3e7
NC
275 * NEWS: Mention new tool.
276
e8f5eee4
NC
2772007-06-18 Andi Kleen <ak@suse.de>
278
1ac7d223 279 * objdump.c: Include sys/mman.h
e8f5eee4
NC
280 (print_file_list): Remove f, add map, mapsize, linemap, maxline,
281 last_line, first fields.
282 (slurp_file): Add.
283 (index_file): Add.
284 (print_file_open): Call slurp_file and index_file. Initialize new
285 fields.
286 (skip_to_line): Rename to print_line and write only single line.
287 (dump_line): Add.
288 (show_line): Change to new algorithm.
289
03997556
NC
2902007-06-18 Thomas Weidenmueller <w3seek@reactos.org>
291
292 * resres.c (probe_binary): Fix test for badly formatted headers.
293
d856f2dd
NC
2942007-06-18 Kai Tietz <Kai.Tietz@onevision.com>
295
296 * rclex.c: (cpp_line): Add code_page pragma support.
297 * windres.c: (usage, long_options, main): Add new option
298 --codepage or -c.
299 * winduni.c: (wind_default_codepage, wind_current_codepage): New.
300 (unicode_from_ascii, ascii_from_unicode): Use
301 wind_current_codepage as codepage parameter.
302 (unicode_print): Print 4 characters for hexadecimal values in
303 unicode strings.
304 * winduni.h: (wind_default_codepage, wind_current_codepage):
305 Export.
306 * doc/binutils.texi: Document new option.
692ed3e7 307 * NEWS: Mention new features of windres.
d856f2dd 308
daaf07b2 3092007-06-18 Brian D. Watt <bwatt@us.ibm.com>
dbdca70b
AM
310
311 * embedspu.sh: Parse _SPUEAR_ symbol values as hex.
312
79887925
L
3132007-06-14 H.J. Lu <hongjiu.lu@intel.com>
314
315 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
316
317 * acinclude.m4: Removed.
318
319 * Makefile.in: Regenerated.
320 * aclocal.m4: Likewise.
321 * configure: Likewise.
322
a87b0a59
NS
3232007-06-11 Nathan Sidwell <nathan@codesourcery.com>
324
325 * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address.
326
4b2c5b4a
NC
3272007-06-06 Kai Tietz <Kai.Tietz@onevision.com>
328
329 PR binutils/4356 binutils/591
330 * resrc.c (filename_need_quotes): New function.
331 (look_for_default): If filename_need_quotes is true then quote the
332 filename in the command line being created.
333 (read_rc_file): Likewise.
334
3cc78305
BE
3352007-06-06 Ben Elliston <bje@au.ibm.com>
336
337 * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC".
338
4b2c5b4a 3392007-06-05 Kai Tietz <Kai.Tietz@onevision.com>
5ba684e2 340
8fd9b8a4
L
341 * Makefile.am: Add LIBICONV to windres.
342 * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files.
343 * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV.
344 * config.in: Add ICONV defines.
345 * aclocal.m4: Regenerate.
346 * confugure: Regenerate.
347 * winduni.c: (local_iconv_map codepages, wind_language_t,
5ba684e2
NC
348 languages, unicode_is_valid_codepage, wind_find_language_by_id,
349 wind_find_language_by_codepage, wind_find_codepage_info,
350 unicode_from_codepage, codepage_from_unicode, iconv_onechar,
351 wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte):
8fd9b8a4
L
352 New.
353 (ascii_from_unicode): Use codepage_from_unicode.
354 (ascii_from_unicode): Use unicode_from_codepage.
355 Use for cygwin windows API for unicode transformation.
356 * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New
5ba684e2 357 macros.
8fd9b8a4
L
358 (wind_language_t, local_iconv_map): New types.
359 (wind_find_language_by_id, wind_find_language_by_codepage,
360 unicode_is_valid_codepage, wind_find_codepage_info,
361 unicode_from_codepage, codepage_from_unicode): New
362 prototypes.
5ba684e2 363
73545089
AM
3642007-06-05 Alan Modra <amodra@bigpond.net.au>
365
366 * embedspu.sh: Handle R_SPU_PPU* relocs with no symbol.
367
42bb2e33
AM
3682007-05-30 Alan Modra <amodra@bigpond.net.au>
369
370 * objcopy.c (copy_object): Revert 2007-05-11 change. Don't
371 avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG.
372 (setup_section): Don't modify flags, and don't avoid calling
373 bfd_copy_private_section_data for ELF STRIP_NONDEBUG.
374 * readelf.c (process_program_headers): Ignore .dynamic of type
375 SHT_NOBITS.
376
3ba20bde
AM
3772007-05-29 Alan Modra <amodra@bigpond.net.au>
378
379 * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if
380 pic or pie and image needs relocs.
381
37ad9514
SE
3822007-05-24 Steve Ellcey <sje@cup.hp.com>
383
384 * Makefile.in: Regenerate.
385 * configure: Regenerate.
386 * aclocal.m4: Regenerate.
387 * doc/Makefile.in: Regenerate.
388
fc108f8f
NC
3892007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
390
391 * rcparse.y: Join strings for elements having no side-effects in
392 "rc"-grammar.
393
4a594fce
NC
3942007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
395
396 * rclex.c: New file replacing rclex.l.
397 * rclex.l: Removed.
398 * windint.h: New file holding common structure and type
399 definitions.
400 * Makefile.am: Added new header windint.h and exchanged rclex.l by
401 rclex.c.
402 * Makefile.in: Regenerate.
403 * rcparse.y: Renamed some structures.
404 Use in internal representation always bfd_vma instead of long or
405 int.
406 Removed from %union unused stringtable.
407 Added to %union suni structure for unicode strings.
408 Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE,
409 DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD,
410 TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING.
411 Added support for these new rc file tokens.
412 * resbin.c: Rewrote using bfd and binary structures, and support
413 new resource types.
414 * rescoff.c: Likewise.
415 * resres.c: Likewise.
416 * resrc.c: Likewise. Dumps as RC are now recompilable.
417 * windres.c: As above. Using bfd for res and provide target
418 specific endianess support.
419 * windres.h: Use windint.h as include. Additionally removed K&R
420 syntax.
421 * winduni.c: New printing and unichar support routines.
422 * winduni.h: Prototypes for new unichar helpers.
423 * windint.h: New file.
424
e39ff52a
PB
4252007-05-22 Paul Brook <paul@codesourcery.com>
426
427 * objdump.c (find_symbol_for_address): Merge section and target
428 specific filtering code.
429
0e9517a9
NC
4302007-05-22 Nick Clifton <nickc@redhat.com>
431
432 * doc/binutils.texi: Use @copying around the copyright notice.
433
7df428b1
RS
4342007-05-21 Richard Sandiford <richard@codesourcery.com>
435
436 * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs
437 for executables and shared libraries.
438
12f498a7
NS
4392007-05-18 Nathan Sidwell <nathan@codesourcery.com>
440
441 * objcopy.c (strip_main): Detect identical input and output file
442 names.
443 (copy_main): Refactor tempname detection and use.
444
d5737601
NC
4452007-05-17 Nick Clifton <nickc@redhat.com>
446
447 * objdump.c (load_debug_section): Select bias for DWARF debug
448 addresses based on the flavour of the bfd.
449
8adb2e35
AM
4502007-05-11 Alan Modra <amodra@bigpond.net.au>
451
452 PR 4479
453 * objcopy.c (copy_object): Don't copy ELF program headers for
454 --only-keep-debug.
455
ece5ef60
AM
4562007-05-11 Alan Modra <amodra@bigpond.net.au>
457
458 * embedspu.sh (find_prog): Prefer prog in same dir as embedspu
459 over one found on the users path.
460 (main): Generate .reloc for each R_SPU_PPU* reloc.
461
e74ecdb3
AM
4622007-04-28 Alan Modra <amodra@bigpond.net.au>
463
464 * prdbg.c (tg_variable): Adjust for changed demangler.
465 (tg_start_function): Likewise.
466
eddc20ad
AM
4672007-04-27 Alan Modra <amodra@bigpond.net.au>
468
469 * bucumm.h: Split off host dependencies to..
470 * sysdep.h: ..here.
471 Many files: Include sysdep.h. Remove duplicate headers and reorder.
472 * Makefile.am: Run "make dep-am".
473 * Makefile.in: Regenerate.
474
1a0a850d
NC
4752007-04-24 Nick Clifton <nickc@redhat.com>
476
477 * srconv.c (walk_tree_type_1): Initialise dpt.dunno.
478
312aaa3c
NC
4792007-04-24 Nathan Froyd <froydnj@codesourcery.com>
480 Phil Edwards <phil@codesourcery.com>
481
482 * objcopy.c (filter_symbols): Explicitly stripping a symbol
483 used in relocations is an error.
484 Retype 'keep' to bfd_boolean.
485
55da90a3
AM
4862007-04-24 Alan Modra <amodra@bigpond.net.au>
487
488 * Makefile.in: Regenerate.
489 * doc/Makefile.in: Regenerate.
490
9e48b4c6
NC
4912007-04-20 Nathan Froyd <froydnj@codesourcery.com>
492 Phil Edwards <phil@codesourcery.com>
493 Thomas de Lellis <tdel@windriver.com>
494
495 * objcopy.c (reverse_bytes): New variable.
496 (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN.
497 (copy_options, copy_usage): Add "reverse-bytes" entry.
498 (copy_section): Reverse bytes within output sections.
499 * doc/binutils.texi: Document new objcopy option.
500
c6e15d68
NC
5012007-04-20 Nick Clifton <nickc@redhat.com>
502
503 * rclex.l: Allow underscores at the start of identifiers.
504
ed180cc5
AM
5052007-04-19 Alan Modra <amodra@bigpond.net.au>
506
507 * budemang.c: Delete.
508 * budemang.h: Delete.
509 * addr2line.c (translate_addresses): Call bfd_demangle rather than
510 demangle.
511 * nm.c (print_symname): Likewise.
512 * objdump.c (objdump_print_symname, dump_symbols): Likewise.
513 (dump_bfd): Likewise.
514 * prdbg.c (struct pr_handle <demangler>): Add int param.
515 (tg_variable, tg_start_function): Adjust demangler calls.
516 * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am".
517 * Makefile.in: Regenerate.
518 * po/POTFILES.in: Regenerate.
519
d45dc31f
SE
5202007-04-14 Steve Ellcey <sje@cup.hp.com>
521
522 * Makefile.am: Add ACLOCAL_AMFLAGS.
523 * configure.in: Change macro call order.
524 * Makefile.in: Regenerate.
525 * configure: Regenerate.
526
79e341d9
NS
5272007-04-13 Nathan Sidwell <nathan@codesourcery.com>
528
529 * Makefile.am (TOOL_PROGS): Add objcopy.
530 * Makefile.in: Rebuilt.
531
1aa9ef63
L
5322007-04-12 H.J. Lu <hongjiu.lu@intel.com>
533
534 PR binutils/4348
535 * objcopy.c (copy_object): Don't stop when there are no
536 sections to be copied.
537
9fbad737
VP
5382007-04-10 Vladimir Prus <vladimir@codesourcery.com>
539
540 * NEWS: Mention disjoint histograms support in
541 gprof.
542
6eef1355
DJ
5432007-04-09 Daniel Jacobowitz <dan@codesourcery.com>
544
545 * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
546 DW_TAG_inlined_subroutine.
547
5ad507ee
MT
5482007-04-06 Matt Thomas <matt@netbsd.org>
549
550 * MAINTAINERS: Add myself as VAX and NetBSD support maintainer.
551
be26064b
AM
5522007-04-05 Alan Modra <amodra@bigpond.net.au>
553
554 PR binutils/4292
555 * nm.c (print_value): Cast bfd_vma to unsigned long to suit
556 value_format_32bit.
557
970ccc77
NC
5582007-04-02 Nick Clifton <nickc@redhat.com>
559
560 PR binutils/4292
561 * nm.c (value_format): Replace with value_format_32bit and
562 value_format_64bit.
563 (set_radix): Update setting of value_format.
564 (set_print_width): New function. Compute the address size of a
565 given bfd and set the print_width global appropriately.
566 (display_archive): Use set_print_width.
567 (display_file): Likewise,
568 (print_object_filename_sysv): Update use of print_width.
569 (print_archive_member_sysv): Likewise.
570 (print_symbol_filename_posix): Likewise.
571 (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise.
572
4ecceb71
RS
5732007-03-28 Richard Sandiford <richard@codesourcery.com>
574 Phil Edwards <phil@codesourcery.com>
575
576 * doc/binutils.texi: Put the contents after the title page rather
577 than at the end of the document.
578
331e5c3c
NC
5792007-03-28 Nick Clifton <nickc@redhat.com>
580
581 * readelf.c (slurp_rela_relocs): Add newline to end of error
582 messages.
583 (slurp_rel_relocs, request_dump, request_dump_byname,
584 process_program_headers, process_dynamic_section,
585 process_symbol_table, process_mips_specific, main): Likewise.
586
eacf2b70
AM
5872007-03-28 Alan Modra <amodra@bigpond.net.au>
588
589 * MAINTAINERS: Update mailing list addresses. Add myself
590 as PPC maintainer.
591
48d8dc64
AM
5922007-03-27 Alan Modra <amodra@bigpond.net.au>
593
594 * embedspu.sh: Correct toe_addr quoting.
595
88948ad0
AM
5962007-03-27 Alan Modra <amodra@bigpond.net.au>
597
598 * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
599 .toe section and .toe address checks. Use .reloc for _EAR*
600 symbols defined in non-BSS sections. Build table for _SPUEAR_
601 symbols.
602
6528d0cb
KK
6032007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
604
605 PR gas/3811
606 * readelf.c (debug_apply_rela_addends): Do nothing for SH.
607
e49e529d
JM
6082007-03-22 Joseph Myers <joseph@codesourcery.com>
609
610 * doc/binutils.texi: Include VERSION_PACKAGE when reporting
611 version.
612
591a748a
NC
6132007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
614
615 * dlltool.c (make_one_lib_file): Use pc-relative relocation
616 instead of an absolute relocation for x86_64-pc-mingw32 target.
617
c428fa83
L
6182007-03-15 H.J. Lu <hongjiu.lu@intel.com>
619
620 * Makefile.am (REPORT_BUGS_TO): Removed.
621 (INCLUDES): Remove -DREPORT_BUGS_TO.
622 * Makefile.in: Regenerated.
623
624 * bucomm.c: Don't include bfdver.h.
625 * objdump.c: Likewise.
626 * version.c: Likewise.
627
628 * bucomm.h: Include bfdver.h.
629
630 * configure.in (--with-bugurl): Removed.
631 * configure: Regenerated.
632
633 * doc/Makefile.am (binutils_TEXINFOS): Removed.
634 (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
635 (TEXI2DVI): Likewise.
636 (config.texi): Removed.
637 (MOSTLYCLEANFILES): Remove config.texi.
638 * doc/Makefile.in: Regenerated.
639
640 * doc/binutils.texi: Include bfdver.texi instead of
641 config.texi.
642
35d9dd2f
NC
6432007-03-13 Nick Clifton <nickc@redhat.com>
644
645 * readelf.c (dump_section): Also test for SHT_REL sections when
646 producing the warning about unapplied relocs.
647
ad22bfe8
JM
6482007-03-07 Joseph Myers <joseph@codesourcery.com>
649
650 * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
651 bug-reporting URL.
652 * doc/Makefile.am (config.texi): Define BUGURL.
653 * doc/binutils.texi: Use BUGURL. Remove text about large files
654 and uuencoding.
655 * Makefile.in, configure, doc/Makefile.in: Regenerate.
656
d3e52d40
RS
6572007-03-01 Phil Edwards <phil@codesourcery.com>
658 Richard Sandiford <richard@codesourcery.com>
659
660 * NEWS: Mention addition of --extract-symbol.
661 * doc/binutils.texi: Document it.
662 * objcopy.c (extract_symbol): New variable.
663 (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
664 (copy_options): Add an entry for --extract-symbol.
665 (copy_usage): Mention --extract-symbol.
666 (copy_object): Set the start address to zero for --extract-symbol.
667 Do not copy private BFD data in that case.
668 (setup_section): Set the size, LMA and VMA to zero for
669 --extract-symbol. Do not copy private BFD data in that case.
670 (copy_section): Do not copy section contents if --extract-symbol
671 is passed.
672 (copy_main): Set extract_symbol to TRUE if --extract-symbol
673 is passed.
674
336becc7
PB
6752007-03-01 Paul Brook <paul@codesourcery.com>
676
677 * MAINTAINERS: Update my entry.
678
066c2a57
JM
6792007-03-01 Joseph Myers <joseph@codesourcery.com>
680
681 * version.c: Update copyright date.
682
a7186e88
DJ
6832007-03-01 Daniel Jacobowitz <dan@codesourcery.com>
684
685 * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
686 Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
687 * Makefile.in, doc/Makefile.in: Regenerate.
688
11d5fa89
AM
6892007-03-01 Alan Modra <amodra@bigpond.net.au>
690
691 * embedspu.sh: Set type and size of global program handle symbol.
692
b125d98b
AM
6932007-02-28 Alan Modra <amodra@bigpond.net.au>
694
695 * Makefile.am (PROGS): Delete.
696 (RENAMED_PROGS): Define. Extracted from..
697 (noinst_PROGRAMS): ..here. Add BUILD_MISC.
698 (install-exec-local): Adjust.
699 * Makefile.in: Regenerate.
700
1d97d67f
AM
7012007-02-28 Alan Modra <amodra@bigpond.net.au>
702
703 * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
704 (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
705 (EXTRA_PROGRAMS): Remove bin2c.
706 (bin2c$(EXEEXT_FOR_BUILD)): New rule.
707 (bin2c_SOURCES): Delete.
708 (DISTCLEANFILES): Remove sysinfo.
709 (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
710 bin2c$(EXEEXT_FOR_BUILD).
711 * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
712 Move embedspu to..
713 (BUILD_INSTALL_MISC): ..here.
714 * Makefile.in: Regenerate.
715 * configure: Regenerate.
716
cd14b966
AM
7172007-02-27 Alan Modra <amodra@bigpond.net.au>
718
719 * bin2c.c: New file.
720 * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
721 (CFILES): Add bin2c.c.
722 (bin2c_SOURCES): Define.
723 (bin2c.o): Dependencies from "make dep-am".
724 * configure.in (BUILD_MISC): Add bin2c.
725 * version.c: Update year.
726 * po/POTFILES.in: Regenerate.
727 * Makefile.in: Regenerate.
728 * configure: Regenerate.
729
92f01d61 7302007-02-17 Mark Mitchell <mark@codesourcery.com>
8fd9b8a4
L
731 Nathan Sidwell <nathan@codesourcery.com>
732 Vladimir Prus <vladimir@codesourcery.com
733 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
734
735 * configure.in (--with-bugurl): New option.
736 * configure: Regenerate.
737 * Makefile.am (REPORT_BUGS_TO): Define.
738 (INCLUDES): Define REPORT_BUGS_TO.
739 Regenerate dependencies.
740 * Makefile.in: Regenerate.
741 * doc/Makefile.in: Regenerate.
742 * bucomm.h: Remove include of bin-bugs.h.
743 * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
744 * ar.c (usage): Pass s to list_supported_targets. Don't print
745 empty REPORT_BUGS_TO.
746 * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
747 * cxxfilt.c (usage): Print bug url when giving help.
748 * dlltool.c (usage): Likewise.
749 * dllwrap.c (usage): Likewise.
750 * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
751 * nm.c (usage): Likewise.
752 * objcopy.c (copy_usage, strip_usage): Likewise.
753 * objdump.c (usage): Likewise.
754 * readelf.c ((usage): Likewise. Add STREAM argument. Adjust
755 callers.
756 * size.c (usage): Don't print empty REPORT_BUGS_TO.
757 * srconv.c (show_usage): Likewise.
758 * strings.c (usage): Likewise.
759 * sysdymp.c (show_usage): Likewise.
760 * windres.c (usage): Likewise.
761
41160f02
AM
7622007-02-13 Alan Modra <amodra@bigpond.net.au>
763
764 * embedspu.sh: Add -W to readelf invocation.
765
7358e3f7
DB
7662007-02-06 Dave Brolley <brolley@redhat.com>
767
768 * MAINTAINERS: Add myself as the maintainer of the MeP port.
769
4b78141a
NC
7702007-02-06 Nick Clifton <nickc@redhat.com>
771
772 PR gas/3800
773 * readelf.c: Include elf/h8.h twice. The first time in order to
774 get the reloc numbers, the second time in order to get the reloc
775 decoder function.
776 (dump_section): Tell the user if the section being displayed has
777 unprocessed relocs associated with it.
778 (get_reloc_size): New function - returns the size of a reloc.
779 (debug_apply_rela_addends): Use get_reloc_size().
780 * dwarf.c (read_and_display_attr_value): Extend number of
781 languages known for the DW_AT_language attribute.
782 (process_debug_info): Display the attribute offset before decoding
783 the attribute, in case there are problems.
784
15ab5209
DB
7852007-02-05 Dave Brolley <brolley@redhat.com>
786
787 * readelf.c (dump_relocations): Don't check for
788 (rtype == NULL && type == R_RELC).
789
7902007-02-05 Dave Brolley <brolley@redhat.com>
791
d66340fc
DB
792 * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
793 * Makefile.in: Regenerated.
15ab5209
DB
794 * Contribute the following changes:
795 2003-10-29 Dave Brolley <brolley@redhat.com>
796
797 * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
798 * configure: Regenerated.
799
800 2001-04-03 Ben Elliston <bje@redhat.com>
801
802 * readelf.c: Include "elf/mep.h".
803 (guess_is_rela): Handle EM_CYGNUS_MEP.
804 (get_machine_name): Ditto.
805 (dump_relocations): Ditto.
806
fc523535 8072007-02-02 H.J. Lu <hongjiu.lu@intel.com>
bffa52b3
L
808
809 * MAINTAINERS: Add a space between H.J. and Lu.
810
fc523535 8112007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
812
813 * doc/binutils.texi (objdump): Document the new addr64 option
814 for i386 disassembler.
815
fc523535 8162007-02-02 H.J. Lu <hongjiu.lu@intel.com>
7aad4c3d
L
817
818 PR binutils/3945
819 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
820 target.
821 (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
822 * configure: Regenerated.
823
824 * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
825
e5ce8970
NC
8262007-02-02 Nick Clifton <nickc@redhat.com>
827
828 * doc/binutils.texi (objdump): Document support for disassembling
829 the 440 PowerPC architecture.
830
460c89ff
NS
8312007-01-31 Nathan Sidwell <nathan@codesourcery.com>
832
833 * dwarf.c (process_debug_info): Protect against bogus length and
834 abbrev offsets.
835
84f1d826
KH
8362007-01-25 Kazu Hirata <kazu@codesourcery.com>
837
838 * ar.c (print_contents, extract_file): Cast the return value
839 of fwrite to size_t.
840
7bd7b3ef
AM
8412007-01-12 Alan Modra <amodra@bigpond.net.au>
842
843 * ar.c (open_inarch): Check fwrite return. Use size_t.
844 (extract_file): Likewise. Remove test for "negative" file size.
845 * readelf.c (process_program_headers): Check fscanf return.
846
2946671e
L
8472007-01-11 H.J. Lu <hongjiu.lu@intel.com>
848
849 * bucomm.c (template_in_dir): Fix typo.
850
669a9a2a
AM
8512007-01-11 Alan Modra <amodra@bigpond.net.au>
852
853 * embedspu.sh: New file.
854 * Makefile.am (embedspu): Add rule.
855 * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
856 * Makefile.in: Regenerate.
857 * configure: Regenerate.
858
485be063
AM
8592007-01-11 Alan Modra <amodra@bigpond.net.au>
860
861 * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
862 * bucomm.c (template_in_dir): New function, split out from..
863 (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
864 (make_tempdir): Use template_in_dir. Handle directory creation
865 when !HAVE_MKDTEMP.
866 * objcopy.c (MKDIR): Don't define.
867 (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
868 error message.
869
3bdcfdf4
KH
8702007-01-08 Kazu Hirata <kazu@codesourcery.com>
871
872 * readelf.c (get_machine_flags): Treat Fido as an architecture
873 by itself.
874
42037fe5
NC
8752007-01-08 Kai Tietz <kai.tietz@onevision.com>
876
877 * configure.in: Renamed target x86_64-*-mingw64 to
878 x86_64-*-mingw*.
879 * configure: Regenerated.
880
20414cab
AM
8812007-01-05 Alan Modra <amodra@bigpond.net.au>
882
883 * readelf.c (dump_section): Don't print 32-bit values, which
884 were done incorrectly for little-endian. Instead print bytes.
885
10a2343e 886For older changes see ChangeLog-2006
252b5132
RH
887\f
888Local Variables:
889mode: change-log
890left-margin: 8
891fill-column: 74
892version-control: never
893End: