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