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