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