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