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