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