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