]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - binutils/ChangeLog
* readelf.c (is_32bit_abs_reloc): Add support for NIOS relocs.
[thirdparty/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
3e0873ac
NC
12007-11-19 Nick Clifton <nickc@redhat.com>
2
3 * readelf.c (is_32bit_abs_reloc): Add support for NIOS relocs.
4 (is_64bit_abs_reloc): Add support for HPPA relocs.
5 (is_16bit_abs_reloc): Add support for NIOS relocs.
6
42554f6a
TS
72007-11-17 Thiemo Seufer <ths@mips.com>
8
9 * readelf.c (display_mips_gnu_attribute): Recognize -mips32r2 -mfp64
10 objects.
11
e2a0d921
NC
122007-11-16 Nick Clifton <nickc@redhat.com>
13
14 * dwarf.c (process_extended_line_op): Add cases for HP extensions
15 to the line ops. Mention if an unknown op code is in the user
16 defined range.
17 (decode_location_expression): Add cases for HP extensions, the
18 DW_OP_GNU_uninit extension and the DW_OP_call_frame_cfa and
19 DW_OP_bit_piece DWARF3 operators.
20 (read_and_display_attr): Correct list of attributes which can
21 reference a location list.
22 (read_and_display_attr_value): Add cases for DWARF3 values and HP
23 extensions.
24 Correct list of attributes which can reference a location list.
25 (get_AT_name): Add cases for DWARF3 values and HP and PGI
26 extensions.
27
fff279a7
NC
282007-11-07 Karl Berry <karl@gnu.org>
29
30 * doc/binutils.texi: Update to FDL 1.2.
31 (Top): consistent punctuation in menu entries.
32 (Index): Rename from Binutils Index.
33 * doc/fdl.texi: Update from http://www.gnu.org/licenses/fdl.texi.
34
41e92641
NC
352007-10-31 Nick Clifton <nickc@redhat.com>
36
37 * dwarf.c (is_relocatable): Remove definition.
38 (display_debug_frames): Remove check in is_relocatable.
39 * dwarf.h (is_relocatable): Remove declaration.
40 * objdump.c (is_relocatable): New static definition.
41 * readelf.c (dump_relocations): Make the function void.
42 (is_32bit_abs_reloc): Add support for x86, Arc, Arm, D10V, Dlx,
43 OR32 and Score.
44 (is_32bit_pcrel_reloc): Add support for x86 and Arm.
45 (is_16bit_abs_reloc): Add support for D10V.
46 (debug_apply_rela_addends): Rename to debug_apply_relocations.
47 Add code to support rel relocations.
48 (load_debug_section): Fix call to debug_apply_relocations.
49 (get_file_header): Remove setting of is_relocatable.
50
ebc056ca
AM
512007-10-31 Alan Modra <amodra@bigpond.net.au>
52
53 * readelf.c (debug_apply_rela_addends): Clarify FIXME.
54
3730236a
NC
552007-10-29 Nick Clifton <nickc@redhat.com>
56
57 * readelf.c (is_32bit_abs_reloc): Add knowledge of reloc used by
58 IA64.
59 (is_64bit_abs_reloc): Likewise.
60
aca88567
NC
612007-10-28 Nick Clifton <nickc@redhat.com>
62
63 * dwarf.c (process_debug_info): Check for corrupt lengths.
64 * readelf.c (get_reloc_type): New function. Returns the reloc
65 number extracted from the info field of a reloc.
66 (get_reloc_symindex): New function. Returns the symbol index
67 extracted from the info field of a reloc.
68 (dump_relocations): Use the new functions.
69 (slurp_ia64_unwind_table): Use the new functions.
70 (slurp_hppa_unwind_table): Use the new functions.
71 (dump_section_as_bytes): Use the new functions.
72 (get_reloc_size): Delete function.
73 (is_32bit_abs_reloc): New function. Determines if a given reloc
74 type is a 32-bit absolute relocation.
75 (is_32bit_pcrel_reloc): New function. Like is_32bit_abs_reloc but
76 for pc-relative relocations.
77 (is_64bit_abs_reloc): New function. Like is_32bit_abs_reloc but
78 for 64-bit absolute relocations.
79 (is_16bit_abs_reloc): New function. Like is_32bit_abs_reloc but
80 for 32-bit absolute relocations.
81 (debug_apply_rela_addends): Use the new functions. Skip and warn
82 about any unrecognised relocations.
83
e016ec1f
NC
842007-10-26 Karl Berry <karl@freefriends.org>
85
86 * doc/binutils.texi: Move top stuff to the top.
87 Use @direntry/@dircategory, format entries to play nicely with
88 others.
89 Avoid duplicate copying strings.
90 Don't misspell "Texinfo".
91
c6e65352
DJ
922007-10-25 Daniel Jacobowitz <dan@codesourcery.com>
93
94 * readelf.c (display_power_gnu_attribute): Add support for
95 Tag_GNU_Power_ABI_Vector.
96
e1e95dec
AM
972007-10-25 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
98
99 * readelf.c (get_note_type): Handle NT_PPC_VMX.
100
ee1dbd7d
AM
1012007-10-24 Alan Modra <amodra@bigpond.net.au>
102
103 * Makefile.am: Run "make dep-am".
104 * Makefile.in: Regenerate.
105 * po/POTFILES.in: Regenerate.
106
50e3244d
AM
1072007-10-24 Alan Modra <amodra@bigpond.net.au>
108
109 * strings.c (print_strings): Don't use %L, use %ll in printf
110 format strings.
111
20737c13
AM
1122007-10-24 Tristan Gingold <gingold@adacore.com>
113 Alan Modra <amodra@bigpond.net.au>
114
115 * readelf.c (process_program_headers): Use dynamic segment unless
116 dynamic section is found.
117
928a4139
BW
1182007-10-16 Bob Wilson <bob.wilson@acm.org>
119
120 * doc/binutils.texi (objcopy, strip): Replace hyphens with em-dashes.
121 (objdump, strip, c++filt): Correct punctuation for "e.g." and "i.e."
122 and change to spell out "for example" in two places.
123
003bc0ba
NC
1242007-10-16 Nick Clifton <nickc@redhat.com>
125
126 * configure.in: Build windows tools for --enable-targets=all.
127 * configure: Regenerate.
128
615f3149
AM
1292007-10-15 Alan Modra <amodra@bigpond.net.au>
130
131 * objdump.c (print_line): Check fwrite return value.
132 * srconv.c (checksum, wr_tr, wr_cs): Likewise.
133 * sysdump.c (fillup): Return zero on getc or fread EOF. Return count
134 read.
135
6523721c
JB
1362007-10-10 Jim Blandy <jimb@codesourcery.com>
137
750f03b7
JB
138 * dwarf.c (process_debug_info): Line up section offsets of
139 attribute values with those of dies.
140 (read_and_display_attr): Reduce spacing here.
141
6523721c
JB
142 * dwarf.c (display_debug_lines): Print the offset of each line
143 number program header.
144
6bd1a22c
L
1452007-10-09 H.J. Lu <hongjiu.lu@intel.com>
146
147 PR binutils/4476
148 * readelf.c (print_dynamic_symbol): New.
149 (process_symbol_table): Handle DT_GNU_HASH for dynamic symbols.
150
944d6884
CD
1512007-10-08 Carlos O'Donell <carlos@codesourcery.com>
152
153 * resrc.c (read_rc_file): Rename e to edit, and c to dir.
154 Pass dir to windres_add_include_dir. Add comments.
155 (close_input_stream): Check pclose error, and call fatal if
156 the preprocessor failed.
157 * windres.c (windres_add_include_dir): Assert that p is non-NULL,
158 and not an empty string.
159
ea6e992c
NC
1602007-10-04 Nick Clifton <nickc@redhat.com>
161
162 PR binutils/5098
163 * dlltool.c: Fix spelling typos.
164
6f08d80e
AM
1652007-10-03 Masaki Muranaka <monaka@monami-software.com>
166
167 * readelf.c (dump_section_as_strings): Use %6tx instead of %6zx.
168
45781998
NC
1692007-09-25 Thien-Thi Nguyen <ttn@gnuvola.org>
170
171 * MAINTAINERS: Fix typo.
172
4145f1d5
NC
1732007-09-17 Shen Feng <shen@cn.fujitsu.com>
174
175 * readelf.c (do_archive_index): New.
176 (options): Add -c and --archive-index option.
177 (usage): Add -c option.
178 (parse_args): Add c option parsing.
179 (process_archive): Dump archive index.
180 * NEWS: Mention the new feature.
181 * doc/binutils.texi: Document the new feature.
182
7f396d02
NC
1832007-09-17 Nick Clifton <nickc@redhat.com>
184
185 * po/es.po: Updated Spanish translation.
186
af3e16d9
NC
1872007-09-17 Nick Clifton <nickc@redhat.com>
188
189 * doc/binutils.texi (objdump): Describe the output of the --syms
190 option in more detail.
191
a1039809
NC
1922007-09-17 Alon Bar-Lev <alon.barlev@gmail.com>
193
194 PR binutils/4987
195 * resrc.c: (read_rc_file): Move 'filename' default initialization
196 to start of function.
197
85f10a01
MM
1982007-08-31 Michael Meissner <michael.meissner@amd.com>
199 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
200
201 * NEWS: Add note about SSE5 being added on i386.
202
39dbeff8
AM
2032007-09-13 Alan Modra <amodra@bigpond.net.au>
204 Zhou Drangon <drangon.mail@gmail.com>
205
206 * nm.c (value_format_64bit, set_print_radix, print_value): Handle
207 BFD_HOST_64BIT_LONG_LONG.
208 * readelf.c (print_dec_vma): Don't define if BFD_HOST_64BIT_LONG_LONG.
209 (print_vma): Handle BFD_HOST_64BIT_LONG_LONG.
210 (dump_relocations): Likewise. Expand _bfd_int64_low in a
211 number of places.
212
d6d25f20
KT
2132007-09-11 Kai Tietz <kai.tietz@onevision.com>
214
215 * rcparse.y: (string_data): Removed ill token removal.
216
54806181
AM
2172007-09-10 Alan Modra <amodra@bigpond.net.au>
218
219 PR 5011
220 * readelf.c (process_version_sections): Don't read past end of
221 various section buffers.
222
f469d32b
L
2232007-08-31 H.J. Lu <hongjiu.lu@intel.com>
224
225 * Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
226 * Makefile.in: Regenerated.
227
228 * sysdep.h: Include "config.h" first.
229
30b0f203
NC
2302007-08-31 Nick Clifton <nickc@redhat.com>
231
232 * po/sk.po: New Slovakian translation.
233 * configure.in (LINGUAS): Add sk.
234 * configure: Regenerate.
235
09c11c86
NC
2362007-08-30 Nick Clifton <nickc@redhat.com>
237
238 * readelf.c (dump_type): New type used to classify the kinds of
239 dump requested by the user.
240 (dump_sects, cmdline_dump_sects): Use the new type.
241 (options): Add --string-dump option.
242 (request_dump): Rename to request_dump_bynumber. Use dump_type.
243 (request_dump_byname): Use dump_type.
244 (parse_args): Parse --string-dump option.
245 (process_section_headers): Fix calls to request_dump.
246 (initialise_dumps_byname): Likewise.
247 (dump_section): Rename to dump_section_as_bytes.
248 (dump_section_as_strings): New function. Display the contents of
249 a section as printable strings.
250 (process_section_contents): String dump the section if requested.
251 (process_object): Use dump_type.
252 (main): Likewise.
253 * Makefile.am: Add dependency for readelf.c on safe-ctype.h.
254 * Makefile.in: Regenerate.
255 * NEWS: Mention the new feature.
256 * doc/binutils.texi: Document the new feature.
257
2db6cde7
NS
2582007-08-30 Nathan Sidwell <nathan@codesourcery.com>
259
260 * bucomm.c (bfd_nonfatal_message): New.
261 * bucomm.h (bfd_nonfatal_message): Declare.
262 * objcopy.c (RETURN_NONFATAL): Take BFD not NAME, use
263 bfd_nonfatal_message.
264 (copy_unknown_object): Adjust bfd_nonfatal and RETURN_NONFATAL
265 calls, or replace with bfd_nonfatal_message calls as appropriate.
266 (copy_object, copy_archive, copy_file, setup_section,
267 copy_section, write_debugging_info): Likewise.
268
ad71ef64
NC
2692007-08-28 Nick Clifton <nickc@redhat.com>
270
271 * NEWS: Mention Coverity's contribution.
272
b15fa79e
AM
2732007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
274
275 * readelf.c (process_note): Recognize SPU core file notes.
276
59678365
DJ
2772007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
278
279 * configure.in: Install embedspu on powerpc*-*-eabi* also.
280 * configure: Regenerated.
281
b0b8c9e0
DJ
2822007-08-24 Daniel Jacobowitz <dan@codesourcery.com>
283
284 * po/uk.po: Updated Ukrainian translation.
285
c3d65c1c
BE
2862007-08-22 Ben Elliston <bje@au.ibm.com>
287
288 * doc/binutils.texi (objdump): Document -Mppcps.
289
e9f27433
AM
2902007-08-17 Alan Modra <amodra@bigpond.net.au>
291
292 * po/Make-in: Add --msgid-bugs-address to xgettext invocation.
293
2b05f1b7
L
2942007-08-16 H.J. Lu <hongjiu.lu@intel.com>
295
296 * readelf.c: Revert last change.
297
94b11780
L
2982007-08-16 H.J. Lu <hongjiu.lu@intel.com>
299
300 * readelf.c (get_segment_type): Change PT_GNU_STACK to
301 PT_GNU_ATTR.
302
876c34bf
DJ
3032007-08-12 Daniel Jacobowitz <dan@codesourcery.com>
304
305 * NEWS: Add a marker for the 2.18 features.
306
9975e4c4
DJ
3072007-08-12 Matthias Klose <doko@ubuntu.com>
308
309 * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Include
310 $(top_srcdir)/../../bfd/doc.
311 * doc/Makefile.in: Regenerate.
312
ec8cbbf6
NC
3132007-08-10 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
314
315 * MAINTAINERS: Add myself as CR16 support maintainer and
316 update myself as CRX support maintainer.
317
d02756e7
NC
3182007-08-10 Nick Clifton <nickc@redhat.com>
319
320 * po/fi.po: Updated Finnish translation.
321 * po/vi.po: Updated Vietnamese translation.
322
bd37ed49
KT
3232007-08-10 Kai Tietz <kai.tietz@onevision.com>
324
325 * doc/binutils.texi: (windmc): Correct incorrect desciption.
326
66125551
AM
3272007-08-04 Alan Modra <amodra@bigpond.net.au>
328
329 PR 4888
330 * objcopy.c (setup_section): Do modify section flags for ELF
331 STRIP_NONDEBUG (reverting part of 2007-05-30 change). Prevent
332 header rewrite by twiddling input section flags instead.
333 Simplify code setting SHT_NOBITS.
334
bd5a94b0
CF
3352007-07-28 Christopher Faylor <me+binutils@cgf.cx>
336
337 * MAINTAINERS: Update my email address.
338
317e5c40
AN
3392007-07-26 Adam Nemet <anemet@caviumnetworks.com>
340
341 * readelf.c (process_archive): Also skip Irix6-style archive symbol
342 tables.
343
60bca95a
NC
3442007-07-24 Nick Clifton <nickc@redhat.com>
345
346 * readelf.c (NUM_ELEM): Remove redundant macro; replace references
347 to it with references to ARRAY_SIZE.
348 Add support for CR16.
349 Fix formatting.
350
0e51e555
NC
3512007-07-19 Nick Clifton <nickc@redhat.com>
352
353 PR binutils/4802
354 * srconv.c (strip_suffix): Add const qualifier to argument.
355
80f2eaf0
NC
3562007-07-16 Nick Clifton <nickc@redhat.com>
357
7be360d1 358 * po/uk.po: New Ukrainian translation.
80f2eaf0
NC
359 * configure.in (ALL_LINGUAS): Add 'uk'.
360 * configure: Regenerate.
361
5184c2ae
AM
3622007-07-10 Alan Modra <amodra@bigpond.net.au>
363
364 * objdump.c (dump_dwarf): Correct setting of is_relocatable.
365
fd2f25da
RM
3662007-07-09 Roland McGrath <roland@redhat.com>
367
368 * readelf.c (get_gnu_elf_note_type): New function.
369 (process_note): Use it for "GNU" name.
370
f51a0672
AS
3712007-07-08 Andreas Schwab <schwab@suse.de>
372
373 * Makefile.am (HFILES): Add dwarf.h, sysdep.h and unwind-ia64.h.
374 (CFILES): Add unwind-ia64.c.
375 Regenerate dependencies.
376 * Makefile.in: Regenerate.
377
32866df7
NC
3782007-07-05 Nick Clifton <nickc@redhat.com>
379
380 * addr2line.c: Update copyright notice to refer to GPLv3.
381 * ar.c, arlex.l, arparse.y, arsup.c, arsup.h, bin2c.c, binemul.c,
382 binemul.h, bucomm.c, bucomm.h, budbg.h, coffdump.c, coffgrok.c,
383 coffgrok.h, cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y,
384 dlltool.c, dlltool.h, dllwrap.c, dwarf.c, dwarf.h, embedspu.sh,
385 emul_aix.c, emul_vanilla.c, filemode.c, ieee.c, mclex.c,
386 mcparse.y, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
387 objdump.c, prdbg.c, rclex.c, rcparse.y, rdcoff.c, rddbg.c,
388 readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
389 size.c, srconv.c, stabs.c, strings.c, sysdep.h, sysdump.c,
390 sysinfo.y, syslex.l, unwind-ia64.c, unwind-ia64.h, version.c,
391 windint.h, windmc.c, windmc.h, windres.c, windres.h, winduni.c,
392 winduni.h, wrstabs.c: Likewise.
393 * is-ranlib.c, is-strip.c, maybe-ranlib.c, maybe-strip.c,
394 not-ranlib.c, not-strip.c, ranlib.sh, sanity.sh: Add a copyright
395 notice.
396 * NEWS: Mention that the sources are now released under GPLv3.
397 Add a marker for the changes that went into v2.17.
398 * version.c (print_version): Specify that the program is released
399 under version 3 of the GPL.
400
c6998d15
NC
4012007-07-05 Kai Tietz <kai.tietz@onevision.com>
402
5184c2ae 403 * resrc.c: (read_rc_file): Add include path of user passed rc
c6998d15 404 input file.
5184c2ae
AM
405 * windres.c: (windres_add_include_dir): New.
406 (main): Use of windres_add_include_dir.
407 * windres.h: (windres_add_include_dir): Add prototype.
c6998d15 408
29422971
AM
4092007-07-05 Alan Modra <amodra@bigpond.net.au>
410
411 * doc/binutils.texi (size): Document --common.
412 * size.c: Make a number of vars static. Delete unnecessary
413 function declarations.
414 (show_common, common_size): New vars.
415 (usage): Describe --common.
416 (OPTION_FORMAT, OPTION_RADIX, OPTION_TARGET): Define and use.
417 (long_options): Add common.
418 (calculate_common_size): New function.
419 (print_berkeley_format): Add common_size to bsssize.
420 (sysv_one_line): New function split out from..
421 (sysv_internal_printer): ..here.
422 (print_sysv_format): Handle display of *COM*.
423 (print_sizes): Call calculate_common_size.
424
c3de112b
AM
4252007-07-05 Alan Modra <amodra@bigpond.net.au>
426
427 * emul_aix.c (ar_emul_aix_internal): Rename "next" to "archive_next".
428
e205a099
AM
4292007-07-02 Alan Modra <amodra@bigpond.net.au>
430
431 PR 4716
432 * objcopy.c (filter_symbols): Correct relocatable file test.
433
ae351704
AM
4342007-07-02 Alan Modra <amodra@bigpond.net.au>
435
436 * Makefile.am: Run "make dep-am".
437 * Makefile.in: Regenerate.
438 * aclocal.m4: Regenerate.
439 * config.in: Regenerate.
440 * doc/Makefile.in: Regenerate.
441 * po/POTFILES.in: Regenerate.
442 * po/binutils.pot: Regenerate.
443
86b57e31
L
4442007-06-30 H.J. Lu <hongjiu.lu@intel.com>
445
446 * aclocal.m4: Regenerated.
447 * doc/Makefile.in: Likewise.
448 * Makefile.in: Likewise.
449
34c8bcba
JM
4502007-06-29 Joseph Myers <joseph@codesourcery.com>
451
452 * readelf.c (display_power_gnu_attribute, process_power_specific):
453 New.
454 (process_arch_specific): Call process_power_specific.
455
2cf19d5c
JM
4562007-06-29 Joseph Myers <joseph@codesourcery.com>
457
458 * readelf.c (display_mips_gnu_attribute): New.
459 (process_mips_specific): Call process_attributes.
460
104d59d1
JM
4612007-06-29 Joseph Myers <joseph@codesourcery.com>
462
463 * readelf.c (display_gnu_attribute): New.
464 (process_arm_specific): Rearrange as process_attributes.
465 (process_arm_specific): Replace by wrapper of process_attributes.
466
1ac7d223
RM
4672007-06-28 Roland McGrath <roland@frob.com>
468
469 * objcopy.c (setup_section): Don't reset ELF section type to
470 SHT_NOBITS when it is SHT_NOTE.
471 * doc/binutils.texi (objcopy, strip): Mention under --only-keep-debug.
472
cc481421
AM
4732007-06-27 Alan Modra <amodra@bigpond.net.au>
474
475 * ar.c: Rename uses of bfd.next to bfd.archive_next throughout.
476 * arsup.c: Likewise.
477 * binemul.c: Likewise.
478 * objcopy.c: Likewise.
479 * dlltool.c: Likewise.
480
cd6a2ed0
NC
4812007-06-26 Shantonu Sen <ssen@apple.com>
482
483 PR binutils/4693
484 * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move
485 dependency on $(LIBICONV) to ...
486 (windres_LDADD, windmc_LDADD) ... here.
487 * Makefile.in: Regenerate.
488
daaf07b2
AM
4892007-06-21 Alan Modra <amodra@bigpond.net.au>
490
491 * embedspu.sh (relas): Correct sh_info parsing.
492
b1364e8f 4932007-06-19 Danny Smith <dannysmith@users.sourceforge.net>
1ac7d223 494
5184c2ae 495 * objdump.c: Include sys/stat.h.
b1364e8f 496
cd6a2ed0 4972007-06-19 Kai Tietz <kai.tietz@onevision.com>
692ed3e7 498
5184c2ae
AM
499 * Makefile.am: Add windmc tool.
500 * Makefile.in: Regenerate.
501 * configure.in: Add windmc tool.
502 * configure: Regenerate.
503 * mclex.c: New.
504 * mcparse.y: New.
505 * windmc.c: New.
506 * windmc.h: New.
507 * doc/Makefile.am: Add windmc tool.
508 * doc/Makefile.in: Regenerate.
509 * doc/binutils.texi: Add windmc documentation.
692ed3e7
NC
510 * NEWS: Mention new tool.
511
e8f5eee4
NC
5122007-06-18 Andi Kleen <ak@suse.de>
513
1ac7d223 514 * objdump.c: Include sys/mman.h
e8f5eee4
NC
515 (print_file_list): Remove f, add map, mapsize, linemap, maxline,
516 last_line, first fields.
517 (slurp_file): Add.
518 (index_file): Add.
519 (print_file_open): Call slurp_file and index_file. Initialize new
520 fields.
521 (skip_to_line): Rename to print_line and write only single line.
522 (dump_line): Add.
523 (show_line): Change to new algorithm.
524
03997556
NC
5252007-06-18 Thomas Weidenmueller <w3seek@reactos.org>
526
527 * resres.c (probe_binary): Fix test for badly formatted headers.
528
d856f2dd
NC
5292007-06-18 Kai Tietz <Kai.Tietz@onevision.com>
530
531 * rclex.c: (cpp_line): Add code_page pragma support.
532 * windres.c: (usage, long_options, main): Add new option
533 --codepage or -c.
534 * winduni.c: (wind_default_codepage, wind_current_codepage): New.
535 (unicode_from_ascii, ascii_from_unicode): Use
536 wind_current_codepage as codepage parameter.
537 (unicode_print): Print 4 characters for hexadecimal values in
538 unicode strings.
539 * winduni.h: (wind_default_codepage, wind_current_codepage):
540 Export.
541 * doc/binutils.texi: Document new option.
692ed3e7 542 * NEWS: Mention new features of windres.
d856f2dd 543
daaf07b2 5442007-06-18 Brian D. Watt <bwatt@us.ibm.com>
dbdca70b
AM
545
546 * embedspu.sh: Parse _SPUEAR_ symbol values as hex.
547
79887925
L
5482007-06-14 H.J. Lu <hongjiu.lu@intel.com>
549
550 * Makefile.am (ACLOCAL_AMFLAGS): Add -I ../config -I ../bfd.
551
552 * acinclude.m4: Removed.
553
554 * Makefile.in: Regenerated.
555 * aclocal.m4: Likewise.
556 * configure: Likewise.
557
a87b0a59
NS
5582007-06-11 Nathan Sidwell <nathan@codesourcery.com>
559
560 * dwarf.c (decode_location_expression): Add DW_OP_form_tls_address.
561
4b2c5b4a
NC
5622007-06-06 Kai Tietz <Kai.Tietz@onevision.com>
563
564 PR binutils/4356 binutils/591
565 * resrc.c (filename_need_quotes): New function.
566 (look_for_default): If filename_need_quotes is true then quote the
567 filename in the command line being created.
568 (read_rc_file): Likewise.
569
3cc78305
BE
5702007-06-06 Ben Elliston <bje@au.ibm.com>
571
572 * doc/binutils.texi (objdump): Fix capitalisation of "PowerPC".
573
4b2c5b4a 5742007-06-05 Kai Tietz <Kai.Tietz@onevision.com>
5ba684e2 575
8fd9b8a4
L
576 * Makefile.am: Add LIBICONV to windres.
577 * acinclude.m4: Added missing "lib-*.m4" and "lt*.m4" files.
578 * configure.in: Add AC_CHECK_HEADER for iconv.h and use AM_ICONV.
579 * config.in: Add ICONV defines.
580 * aclocal.m4: Regenerate.
581 * confugure: Regenerate.
582 * winduni.c: (local_iconv_map codepages, wind_language_t,
5ba684e2
NC
583 languages, unicode_is_valid_codepage, wind_find_language_by_id,
584 wind_find_language_by_codepage, wind_find_codepage_info,
585 unicode_from_codepage, codepage_from_unicode, iconv_onechar,
586 wind_iconv_cp, wind_MultiByteToWideChar wind_WideCharToMultiByte):
8fd9b8a4
L
587 New.
588 (ascii_from_unicode): Use codepage_from_unicode.
589 (ascii_from_unicode): Use unicode_from_codepage.
590 Use for cygwin windows API for unicode transformation.
591 * winduni.h: (CP_ACP, CP_UTF7, CP_UTF8, CP_OEM, CP_UTF16): New
5ba684e2 592 macros.
8fd9b8a4
L
593 (wind_language_t, local_iconv_map): New types.
594 (wind_find_language_by_id, wind_find_language_by_codepage,
595 unicode_is_valid_codepage, wind_find_codepage_info,
596 unicode_from_codepage, codepage_from_unicode): New
597 prototypes.
5ba684e2 598
73545089
AM
5992007-06-05 Alan Modra <amodra@bigpond.net.au>
600
601 * embedspu.sh: Handle R_SPU_PPU* relocs with no symbol.
602
42bb2e33
AM
6032007-05-30 Alan Modra <amodra@bigpond.net.au>
604
605 * objcopy.c (copy_object): Revert 2007-05-11 change. Don't
606 avoid calling bfd_copy_private_bfd_data for ELF STRIP_NONDEBUG.
607 (setup_section): Don't modify flags, and don't avoid calling
608 bfd_copy_private_section_data for ELF STRIP_NONDEBUG.
609 * readelf.c (process_program_headers): Ignore .dynamic of type
610 SHT_NOBITS.
611
3ba20bde
AM
6122007-05-29 Alan Modra <amodra@bigpond.net.au>
613
614 * embedspu.sh: Emit SPU ELF image to .data.rel.ro.speelf if
615 pic or pie and image needs relocs.
616
37ad9514
SE
6172007-05-24 Steve Ellcey <sje@cup.hp.com>
618
619 * Makefile.in: Regenerate.
620 * configure: Regenerate.
621 * aclocal.m4: Regenerate.
622 * doc/Makefile.in: Regenerate.
623
fc108f8f
NC
6242007-05-24 Kai Tietz <Kai.Tietz@onevision.com>
625
626 * rcparse.y: Join strings for elements having no side-effects in
627 "rc"-grammar.
628
4a594fce
NC
6292007-05-23 Kai Tietz <Kai.Tietz@onevision.com>
630
631 * rclex.c: New file replacing rclex.l.
632 * rclex.l: Removed.
633 * windint.h: New file holding common structure and type
634 definitions.
635 * Makefile.am: Added new header windint.h and exchanged rclex.l by
636 rclex.c.
637 * Makefile.in: Regenerate.
638 * rcparse.y: Renamed some structures.
639 Use in internal representation always bfd_vma instead of long or
640 int.
641 Removed from %union unused stringtable.
642 Added to %union suni structure for unicode strings.
643 Added new tokens for ANICURSOR, ANIICON, DLGINCLUDE,
644 DLGINIT, FONTDIR, HTML, MANIFEST, PLUGPLAY, VXD,
645 TOOLBAR, BUTTON, QUOTEDUNISTRING, and SIZEDUNISTRING.
646 Added support for these new rc file tokens.
647 * resbin.c: Rewrote using bfd and binary structures, and support
648 new resource types.
649 * rescoff.c: Likewise.
650 * resres.c: Likewise.
651 * resrc.c: Likewise. Dumps as RC are now recompilable.
652 * windres.c: As above. Using bfd for res and provide target
653 specific endianess support.
654 * windres.h: Use windint.h as include. Additionally removed K&R
655 syntax.
656 * winduni.c: New printing and unichar support routines.
657 * winduni.h: Prototypes for new unichar helpers.
658 * windint.h: New file.
659
e39ff52a
PB
6602007-05-22 Paul Brook <paul@codesourcery.com>
661
662 * objdump.c (find_symbol_for_address): Merge section and target
663 specific filtering code.
664
0e9517a9
NC
6652007-05-22 Nick Clifton <nickc@redhat.com>
666
667 * doc/binutils.texi: Use @copying around the copyright notice.
668
7df428b1
RS
6692007-05-21 Richard Sandiford <richard@codesourcery.com>
670
671 * objdump.c (disassemble_bytes): Ignore disassembler_needs_relocs
672 for executables and shared libraries.
673
12f498a7
NS
6742007-05-18 Nathan Sidwell <nathan@codesourcery.com>
675
676 * objcopy.c (strip_main): Detect identical input and output file
677 names.
678 (copy_main): Refactor tempname detection and use.
679
d5737601
NC
6802007-05-17 Nick Clifton <nickc@redhat.com>
681
682 * objdump.c (load_debug_section): Select bias for DWARF debug
683 addresses based on the flavour of the bfd.
684
8adb2e35
AM
6852007-05-11 Alan Modra <amodra@bigpond.net.au>
686
687 PR 4479
688 * objcopy.c (copy_object): Don't copy ELF program headers for
689 --only-keep-debug.
690
ece5ef60
AM
6912007-05-11 Alan Modra <amodra@bigpond.net.au>
692
693 * embedspu.sh (find_prog): Prefer prog in same dir as embedspu
694 over one found on the users path.
695 (main): Generate .reloc for each R_SPU_PPU* reloc.
696
e74ecdb3
AM
6972007-04-28 Alan Modra <amodra@bigpond.net.au>
698
699 * prdbg.c (tg_variable): Adjust for changed demangler.
700 (tg_start_function): Likewise.
701
eddc20ad
AM
7022007-04-27 Alan Modra <amodra@bigpond.net.au>
703
704 * bucumm.h: Split off host dependencies to..
705 * sysdep.h: ..here.
706 Many files: Include sysdep.h. Remove duplicate headers and reorder.
707 * Makefile.am: Run "make dep-am".
708 * Makefile.in: Regenerate.
709
1a0a850d
NC
7102007-04-24 Nick Clifton <nickc@redhat.com>
711
712 * srconv.c (walk_tree_type_1): Initialise dpt.dunno.
713
312aaa3c
NC
7142007-04-24 Nathan Froyd <froydnj@codesourcery.com>
715 Phil Edwards <phil@codesourcery.com>
716
717 * objcopy.c (filter_symbols): Explicitly stripping a symbol
718 used in relocations is an error.
719 Retype 'keep' to bfd_boolean.
720
55da90a3
AM
7212007-04-24 Alan Modra <amodra@bigpond.net.au>
722
723 * Makefile.in: Regenerate.
724 * doc/Makefile.in: Regenerate.
725
9e48b4c6
NC
7262007-04-20 Nathan Froyd <froydnj@codesourcery.com>
727 Phil Edwards <phil@codesourcery.com>
728 Thomas de Lellis <tdel@windriver.com>
729
730 * objcopy.c (reverse_bytes): New variable.
731 (command_line_switch, copy_main): Add OPTION_REVERSE_ENDIAN.
732 (copy_options, copy_usage): Add "reverse-bytes" entry.
733 (copy_section): Reverse bytes within output sections.
734 * doc/binutils.texi: Document new objcopy option.
735
c6e15d68
NC
7362007-04-20 Nick Clifton <nickc@redhat.com>
737
738 * rclex.l: Allow underscores at the start of identifiers.
739
ed180cc5
AM
7402007-04-19 Alan Modra <amodra@bigpond.net.au>
741
742 * budemang.c: Delete.
743 * budemang.h: Delete.
744 * addr2line.c (translate_addresses): Call bfd_demangle rather than
745 demangle.
746 * nm.c (print_symname): Likewise.
747 * objdump.c (objdump_print_symname, dump_symbols): Likewise.
748 (dump_bfd): Likewise.
749 * prdbg.c (struct pr_handle <demangler>): Add int param.
750 (tg_variable, tg_start_function): Adjust demangler calls.
751 * Makefile.am: Remove mention of budemang.[ch]. Run "make dep-am".
752 * Makefile.in: Regenerate.
753 * po/POTFILES.in: Regenerate.
754
d45dc31f
SE
7552007-04-14 Steve Ellcey <sje@cup.hp.com>
756
757 * Makefile.am: Add ACLOCAL_AMFLAGS.
758 * configure.in: Change macro call order.
759 * Makefile.in: Regenerate.
760 * configure: Regenerate.
761
79e341d9
NS
7622007-04-13 Nathan Sidwell <nathan@codesourcery.com>
763
764 * Makefile.am (TOOL_PROGS): Add objcopy.
765 * Makefile.in: Rebuilt.
766
1aa9ef63
L
7672007-04-12 H.J. Lu <hongjiu.lu@intel.com>
768
769 PR binutils/4348
770 * objcopy.c (copy_object): Don't stop when there are no
771 sections to be copied.
772
9fbad737
VP
7732007-04-10 Vladimir Prus <vladimir@codesourcery.com>
774
775 * NEWS: Mention disjoint histograms support in
776 gprof.
777
6eef1355
DJ
7782007-04-09 Daniel Jacobowitz <dan@codesourcery.com>
779
780 * dwarf.c (process_debug_info): Do not require DW_AT_frame_base for
781 DW_TAG_inlined_subroutine.
782
5ad507ee
MT
7832007-04-06 Matt Thomas <matt@netbsd.org>
784
785 * MAINTAINERS: Add myself as VAX and NetBSD support maintainer.
786
be26064b
AM
7872007-04-05 Alan Modra <amodra@bigpond.net.au>
788
789 PR binutils/4292
790 * nm.c (print_value): Cast bfd_vma to unsigned long to suit
791 value_format_32bit.
792
970ccc77
NC
7932007-04-02 Nick Clifton <nickc@redhat.com>
794
795 PR binutils/4292
796 * nm.c (value_format): Replace with value_format_32bit and
797 value_format_64bit.
798 (set_radix): Update setting of value_format.
799 (set_print_width): New function. Compute the address size of a
800 given bfd and set the print_width global appropriately.
801 (display_archive): Use set_print_width.
802 (display_file): Likewise,
803 (print_object_filename_sysv): Update use of print_width.
804 (print_archive_member_sysv): Likewise.
805 (print_symbol_filename_posix): Likewise.
806 (print_sumbol_info_bfd, print_symbol_info_sysv): Likewise.
807
4ecceb71
RS
8082007-03-28 Richard Sandiford <richard@codesourcery.com>
809 Phil Edwards <phil@codesourcery.com>
810
811 * doc/binutils.texi: Put the contents after the title page rather
812 than at the end of the document.
813
331e5c3c
NC
8142007-03-28 Nick Clifton <nickc@redhat.com>
815
816 * readelf.c (slurp_rela_relocs): Add newline to end of error
817 messages.
818 (slurp_rel_relocs, request_dump, request_dump_byname,
819 process_program_headers, process_dynamic_section,
820 process_symbol_table, process_mips_specific, main): Likewise.
821
eacf2b70
AM
8222007-03-28 Alan Modra <amodra@bigpond.net.au>
823
824 * MAINTAINERS: Update mailing list addresses. Add myself
825 as PPC maintainer.
826
48d8dc64
AM
8272007-03-27 Alan Modra <amodra@bigpond.net.au>
828
829 * embedspu.sh: Correct toe_addr quoting.
830
88948ad0
AM
8312007-03-27 Alan Modra <amodra@bigpond.net.au>
832
833 * embedspu.sh: Combine "_EAR_" and "_EAR_*" patterns. Tighten
834 .toe section and .toe address checks. Use .reloc for _EAR*
835 symbols defined in non-BSS sections. Build table for _SPUEAR_
836 symbols.
837
6528d0cb
KK
8382007-03-23 Kaz Kojima <kkojima@rr.iij4u.or.jp>
839
840 PR gas/3811
841 * readelf.c (debug_apply_rela_addends): Do nothing for SH.
842
e49e529d
JM
8432007-03-22 Joseph Myers <joseph@codesourcery.com>
844
845 * doc/binutils.texi: Include VERSION_PACKAGE when reporting
846 version.
847
591a748a
NC
8482007-03-16 Kai Tietz <Kai.Tietz@onevision.com>
849
850 * dlltool.c (make_one_lib_file): Use pc-relative relocation
851 instead of an absolute relocation for x86_64-pc-mingw32 target.
852
c428fa83
L
8532007-03-15 H.J. Lu <hongjiu.lu@intel.com>
854
855 * Makefile.am (REPORT_BUGS_TO): Removed.
856 (INCLUDES): Remove -DREPORT_BUGS_TO.
857 * Makefile.in: Regenerated.
858
859 * bucomm.c: Don't include bfdver.h.
860 * objdump.c: Likewise.
861 * version.c: Likewise.
862
863 * bucomm.h: Include bfdver.h.
864
865 * configure.in (--with-bugurl): Removed.
866 * configure: Regenerated.
867
868 * doc/Makefile.am (binutils_TEXINFOS): Removed.
869 (AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
870 (TEXI2DVI): Likewise.
871 (config.texi): Removed.
872 (MOSTLYCLEANFILES): Remove config.texi.
873 * doc/Makefile.in: Regenerated.
874
875 * doc/binutils.texi: Include bfdver.texi instead of
876 config.texi.
877
35d9dd2f
NC
8782007-03-13 Nick Clifton <nickc@redhat.com>
879
880 * readelf.c (dump_section): Also test for SHT_REL sections when
881 producing the warning about unapplied relocs.
882
ad22bfe8
JM
8832007-03-07 Joseph Myers <joseph@codesourcery.com>
884
885 * configure.in (REPORT_BUGS_TEXI): Define to Texinfo version of
886 bug-reporting URL.
887 * doc/Makefile.am (config.texi): Define BUGURL.
888 * doc/binutils.texi: Use BUGURL. Remove text about large files
889 and uuencoding.
890 * Makefile.in, configure, doc/Makefile.in: Regenerate.
891
d3e52d40
RS
8922007-03-01 Phil Edwards <phil@codesourcery.com>
893 Richard Sandiford <richard@codesourcery.com>
894
895 * NEWS: Mention addition of --extract-symbol.
896 * doc/binutils.texi: Document it.
897 * objcopy.c (extract_symbol): New variable.
898 (OPTION_EXTRACT_SYMBOLS): New command_line_switch.
899 (copy_options): Add an entry for --extract-symbol.
900 (copy_usage): Mention --extract-symbol.
901 (copy_object): Set the start address to zero for --extract-symbol.
902 Do not copy private BFD data in that case.
903 (setup_section): Set the size, LMA and VMA to zero for
904 --extract-symbol. Do not copy private BFD data in that case.
905 (copy_section): Do not copy section contents if --extract-symbol
906 is passed.
907 (copy_main): Set extract_symbol to TRUE if --extract-symbol
908 is passed.
909
336becc7
PB
9102007-03-01 Paul Brook <paul@codesourcery.com>
911
912 * MAINTAINERS: Update my entry.
913
066c2a57
JM
9142007-03-01 Joseph Myers <joseph@codesourcery.com>
915
916 * version.c: Update copyright date.
917
a7186e88
DJ
9182007-03-01 Daniel Jacobowitz <dan@codesourcery.com>
919
920 * Makefile.am (install-exec-local): Depend on $(noinst_PROGRAMS).
921 Adjust $(EXEEXT) handling for $(RENAMED_PROGS).
922 * Makefile.in, doc/Makefile.in: Regenerate.
923
11d5fa89
AM
9242007-03-01 Alan Modra <amodra@bigpond.net.au>
925
926 * embedspu.sh: Set type and size of global program handle symbol.
927
b125d98b
AM
9282007-02-28 Alan Modra <amodra@bigpond.net.au>
929
930 * Makefile.am (PROGS): Delete.
931 (RENAMED_PROGS): Define. Extracted from..
932 (noinst_PROGRAMS): ..here. Add BUILD_MISC.
933 (install-exec-local): Adjust.
934 * Makefile.in: Regenerate.
935
1d97d67f
AM
9362007-02-28 Alan Modra <amodra@bigpond.net.au>
937
938 * Makefile.am (PROGS): Add BUILD_INSTALL_MISC.
939 (bin_PROGRAMS): Replace BUILD_MISC with BUILD_INSTALL_MISC.
940 (EXTRA_PROGRAMS): Remove bin2c.
941 (bin2c$(EXEEXT_FOR_BUILD)): New rule.
942 (bin2c_SOURCES): Delete.
943 (DISTCLEANFILES): Remove sysinfo.
944 (MOSTLYCLEANFILES): Add sysinfo$(EXEEXT_FOR_BUILD) and
945 bin2c$(EXEEXT_FOR_BUILD).
946 * configure.in (BUILD_MISC): Add $(EXEEXT_FOR_BUILD) to bin2c.
947 Move embedspu to..
948 (BUILD_INSTALL_MISC): ..here.
949 * Makefile.in: Regenerate.
950 * configure: Regenerate.
951
cd14b966
AM
9522007-02-27 Alan Modra <amodra@bigpond.net.au>
953
954 * bin2c.c: New file.
955 * Makefile.am (EXTRA_PROGRAMS): Add bin2c.
956 (CFILES): Add bin2c.c.
957 (bin2c_SOURCES): Define.
958 (bin2c.o): Dependencies from "make dep-am".
959 * configure.in (BUILD_MISC): Add bin2c.
960 * version.c: Update year.
961 * po/POTFILES.in: Regenerate.
962 * Makefile.in: Regenerate.
963 * configure: Regenerate.
964
92f01d61 9652007-02-17 Mark Mitchell <mark@codesourcery.com>
8fd9b8a4
L
966 Nathan Sidwell <nathan@codesourcery.com>
967 Vladimir Prus <vladimir@codesourcery.com
968 Joseph Myers <joseph@codesourcery.com>
92f01d61
JM
969
970 * configure.in (--with-bugurl): New option.
971 * configure: Regenerate.
972 * Makefile.am (REPORT_BUGS_TO): Define.
973 (INCLUDES): Define REPORT_BUGS_TO.
974 Regenerate dependencies.
975 * Makefile.in: Regenerate.
976 * doc/Makefile.in: Regenerate.
977 * bucomm.h: Remove include of bin-bugs.h.
978 * addr2line.c (usage): Don't print empty REPORT_BUGS_TO.
979 * ar.c (usage): Pass s to list_supported_targets. Don't print
980 empty REPORT_BUGS_TO.
981 * coffdump.c (show_usage): Don't print empty REPORT_BUGS_TO.
982 * cxxfilt.c (usage): Print bug url when giving help.
983 * dlltool.c (usage): Likewise.
984 * dllwrap.c (usage): Likewise.
985 * nlmconv.c (show_usage): Don't print empty REPORT_BUGS_TO.
986 * nm.c (usage): Likewise.
987 * objcopy.c (copy_usage, strip_usage): Likewise.
988 * objdump.c (usage): Likewise.
989 * readelf.c ((usage): Likewise. Add STREAM argument. Adjust
990 callers.
991 * size.c (usage): Don't print empty REPORT_BUGS_TO.
992 * srconv.c (show_usage): Likewise.
993 * strings.c (usage): Likewise.
994 * sysdymp.c (show_usage): Likewise.
995 * windres.c (usage): Likewise.
996
41160f02
AM
9972007-02-13 Alan Modra <amodra@bigpond.net.au>
998
999 * embedspu.sh: Add -W to readelf invocation.
1000
7358e3f7
DB
10012007-02-06 Dave Brolley <brolley@redhat.com>
1002
1003 * MAINTAINERS: Add myself as the maintainer of the MeP port.
1004
4b78141a
NC
10052007-02-06 Nick Clifton <nickc@redhat.com>
1006
1007 PR gas/3800
1008 * readelf.c: Include elf/h8.h twice. The first time in order to
1009 get the reloc numbers, the second time in order to get the reloc
1010 decoder function.
1011 (dump_section): Tell the user if the section being displayed has
1012 unprocessed relocs associated with it.
1013 (get_reloc_size): New function - returns the size of a reloc.
1014 (debug_apply_rela_addends): Use get_reloc_size().
1015 * dwarf.c (read_and_display_attr_value): Extend number of
1016 languages known for the DW_AT_language attribute.
1017 (process_debug_info): Display the attribute offset before decoding
1018 the attribute, in case there are problems.
1019
15ab5209
DB
10202007-02-05 Dave Brolley <brolley@redhat.com>
1021
1022 * readelf.c (dump_relocations): Don't check for
1023 (rtype == NULL && type == R_RELC).
1024
10252007-02-05 Dave Brolley <brolley@redhat.com>
1026
d66340fc
DB
1027 * Makefile.am (readelf.o): Depends on $(INCDIR)/elf/mep.h.
1028 * Makefile.in: Regenerated.
15ab5209
DB
1029 * Contribute the following changes:
1030 2003-10-29 Dave Brolley <brolley@redhat.com>
1031
1032 * configure.in: Define SKIP_ZEROES and SKIP_ZEROES_AT_END for mep.
1033 * configure: Regenerated.
1034
1035 2001-04-03 Ben Elliston <bje@redhat.com>
1036
1037 * readelf.c: Include "elf/mep.h".
1038 (guess_is_rela): Handle EM_CYGNUS_MEP.
1039 (get_machine_name): Ditto.
1040 (dump_relocations): Ditto.
1041
fc523535 10422007-02-02 H.J. Lu <hongjiu.lu@intel.com>
bffa52b3
L
1043
1044 * MAINTAINERS: Add a space between H.J. and Lu.
1045
fc523535 10462007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1047
1048 * doc/binutils.texi (objdump): Document the new addr64 option
1049 for i386 disassembler.
1050
fc523535 10512007-02-02 H.J. Lu <hongjiu.lu@intel.com>
7aad4c3d
L
1052
1053 PR binutils/3945
1054 * configure.in (DLLTOOL_DEFAULT): New. Defined for the first PE
1055 target.
1056 (DLLTOOL_DEFS): Add $DLLTOOL_DEFAULT.
1057 * configure: Regenerated.
1058
1059 * dlltool.c (mname): Defined with DLLTOOL_DEFAULT_XXX.
1060
e5ce8970
NC
10612007-02-02 Nick Clifton <nickc@redhat.com>
1062
1063 * doc/binutils.texi (objdump): Document support for disassembling
1064 the 440 PowerPC architecture.
1065
460c89ff
NS
10662007-01-31 Nathan Sidwell <nathan@codesourcery.com>
1067
1068 * dwarf.c (process_debug_info): Protect against bogus length and
1069 abbrev offsets.
1070
84f1d826
KH
10712007-01-25 Kazu Hirata <kazu@codesourcery.com>
1072
1073 * ar.c (print_contents, extract_file): Cast the return value
1074 of fwrite to size_t.
1075
7bd7b3ef
AM
10762007-01-12 Alan Modra <amodra@bigpond.net.au>
1077
1078 * ar.c (open_inarch): Check fwrite return. Use size_t.
1079 (extract_file): Likewise. Remove test for "negative" file size.
1080 * readelf.c (process_program_headers): Check fscanf return.
1081
2946671e
L
10822007-01-11 H.J. Lu <hongjiu.lu@intel.com>
1083
1084 * bucomm.c (template_in_dir): Fix typo.
1085
669a9a2a
AM
10862007-01-11 Alan Modra <amodra@bigpond.net.au>
1087
1088 * embedspu.sh: New file.
1089 * Makefile.am (embedspu): Add rule.
1090 * configure.in (BUILD_MISC): Add embedspu for powerpc-linux.
1091 * Makefile.in: Regenerate.
1092 * configure: Regenerate.
1093
485be063
AM
10942007-01-11 Alan Modra <amodra@bigpond.net.au>
1095
1096 * bucomm.h (make_tempdir): Declare independently of HAVE_MKDTEMP.
1097 * bucomm.c (template_in_dir): New function, split out from..
1098 (make_tempname): ..here. Open the file with O_EXCL if !HAVE_MKSTEMP.
1099 (make_tempdir): Use template_in_dir. Handle directory creation
1100 when !HAVE_MKDTEMP.
1101 * objcopy.c (MKDIR): Don't define.
1102 (copy_archive): Use make_tempdir when !HAVE_MKDTEMP too. Fix
1103 error message.
1104
3bdcfdf4
KH
11052007-01-08 Kazu Hirata <kazu@codesourcery.com>
1106
1107 * readelf.c (get_machine_flags): Treat Fido as an architecture
1108 by itself.
1109
42037fe5
NC
11102007-01-08 Kai Tietz <kai.tietz@onevision.com>
1111
1112 * configure.in: Renamed target x86_64-*-mingw64 to
1113 x86_64-*-mingw*.
1114 * configure: Regenerated.
1115
20414cab
AM
11162007-01-05 Alan Modra <amodra@bigpond.net.au>
1117
1118 * readelf.c (dump_section): Don't print 32-bit values, which
1119 were done incorrectly for little-endian. Instead print bytes.
1120
10a2343e 1121For older changes see ChangeLog-2006
252b5132
RH
1122\f
1123Local Variables:
1124mode: change-log
1125left-margin: 8
1126fill-column: 74
1127version-control: never
1128End: