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