~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to binutils/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2005-03-18 13:07:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050318130752-j4i37zgqclj53b94
Tags: 2.15-5ubuntu2
debian/rules: Call pkgstriptranslations if present (the package does not
use debhelper, thus it does not happen automatically).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2003-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
2
 
 
3
 
        * readelf.c (dump_section): Don't display DEL characters.
4
 
 
5
 
2003-10-27  Kazu Hirata  <kazu@cs.umass.edu>
6
 
 
7
 
        * ChangeLog: Fix typos.
8
 
        * ChangeLog-9197: Likewise.
9
 
        * ChangeLog-9899: Likewise.
10
 
        * NEWS: Likewise.
11
 
        * ar.c: Fix comment typos.
12
 
        * arsup.c: Likewise.
13
 
        * coffgrok.c: Likewise.
14
 
        * debug.c: Likewise.
15
 
        * debug.h: Likewise.
16
 
        * dlltool.c: Likewise.
17
 
        * ieee.c: Likewise.
18
 
        * nm.c: Likewise.
19
 
        * objdump.c: Likewise.
20
 
        * prdbg.c: Likewise.
21
 
        * readelf.c: Likewise.
22
 
        * resrc.c: Likewise.
23
 
        * sysinfo.y: Likewise.
24
 
        * windres.c: Likewise.
25
 
 
26
 
2003-10-27  Nick Clifton  <nickc@redhat.com>
27
 
 
28
 
        * objcopy.c (copy_section): Do not complain when a target does not
29
 
        support relocations.
30
 
        (mark_symbols_used_in_relocations): Likewise.
31
 
 
32
 
2003-10-14  Anil Paranjpe  <anilp1@KPITCummins.com>
33
 
 
34
 
        * objcopy.c (copy_main): Reads machine flags from arch_info
35
 
        structure.
36
 
 
37
 
2003-10-20  Andrew Cagney  <cagney@redhat.com>
38
 
 
39
 
        * coffgrok.h (coff_section): Replace 'struct sec" with "struct
40
 
        bfd_section".
41
 
 
42
 
2003-10-07  Nathan Sidwell  <nathan@codesourcery.com>
43
 
 
44
 
        * objdump.c (read_section_stabs): Just read one section, return
45
 
        pointer to it. Add size parameter.
46
 
        (print_section_stabs): Add string offset parameter. Adjust.
47
 
        (struct stab_section_names): Add string offset member.
48
 
        (find_stabs_sections): Correct check for split section suffix,
49
 
        adjust read_section_stabs and print_section_stabs calls.
50
 
        (dump_stabs_section): Clear string_offset, free string table.
51
 
 
52
 
2003-10-01  Martin Fuchs  <martin-fuchs@gmx.net>
53
 
 
54
 
        * resrc.c (define_icon): Fix storage of color attributes 'planes' and
55
 
        'bit count' in icon groups.
56
 
 
57
 
2003-09-30  Chris Demetriou  <cgd@broadcom.com>
58
 
 
59
 
        * NEWS: Add an indication of the cutoff for 2.14.
60
 
 
61
 
2003-09-30  Chris Demetriou  <cgd@broadcom.com>
62
 
 
63
 
        * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2.
64
 
 
65
 
2003-09-29  H.J. Lu  <hongjiu.lu@intel.com>
66
 
 
67
 
        * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON.
68
 
        (get_symbol_index_type): Likewise.
69
 
 
70
 
2003-09-25  H.J. Lu  <hongjiu.lu@intel.com>
71
 
 
72
 
        * readelf.c (process_version_sections): Indent version names.
73
 
 
74
 
2003-09-15  Anthony Green  <green@redhat.com>
75
 
 
76
 
        * dlltool.c (prefix_encode): Fix ISO C90 conversion.
77
 
        (dlltmp): Ditto.
78
 
        (dtab): Ditto.
79
 
 
80
 
2003-09-14  Andreas Jaeger  <aj@suse.de>
81
 
 
82
 
        * addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
83
 
        unneeded (void *) casts.
84
 
        * ar.c: Likewise.
85
 
        * arlex.l: Likewise.
86
 
        * arparse.y: Likewise.
87
 
        * arsup.c: Likewise.
88
 
        * binemul.c: Likewise.
89
 
        * binemul.h: Likewise.
90
 
        * bucomm.c: Likewise.
91
 
        * bucomm.h: Likewise.
92
 
        * budbg.h: Likewise.
93
 
        * budemang.c: Likewise.
94
 
        * budemang.h: Likewise.
95
 
        * coffdump.c: Likewise.
96
 
        * coffgrok.c: Likewise.
97
 
        * cxxfilt.c: Likewise.
98
 
        * debug.c: Likewise.
99
 
        * debug.h: Likewise.
100
 
        * deflex.l: Likewise.
101
 
        * dlltool.c: Likewise.
102
 
        * dlltool.h: Likewise.
103
 
        * dllwrap.c: Likewise.
104
 
        * emul_aix.c: Likewise.
105
 
        * filemode.c: Likewise.
106
 
        * ieee.c: Likewise.
107
 
        * nlmconv.c: Likewise.
108
 
        * nlmconv.h: Likewise.
109
 
        * nlmheader.y: Likewise.
110
 
        * nm.c: Likewise.
111
 
        * prdbg.c: Likewise.
112
 
        * rclex.l: Likewise.
113
 
        * rcparse.y: Likewise.
114
 
        * rdcoff.c: Likewise.
115
 
        * rddbg.c: Likewise.
116
 
        * rename.c: Likewise.
117
 
        * resbin.c: Likewise.
118
 
        * rescoff.c: Likewise.
119
 
        * resrc.c: Likewise.
120
 
        * size.c: Likewise.
121
 
        * srconv.c: Likewise.
122
 
        * stabs.c: Likewise.
123
 
        * strings.c: Likewise.
124
 
        * sysdump.c: Likewise.
125
 
        * sysinfo.y: Likewise.
126
 
        * syslex.l: Likewise.
127
 
        * unwind-ia64.c: Likewise.
128
 
        * unwind-ia64.h: Likewise.
129
 
        * version.c: Likewise.
130
 
        * windres.c: Likewise.
131
 
        * windres.h: Likewise.
132
 
        * winduni.c: Likewise.
133
 
        * wrstabs.c: Likewise.
134
 
 
135
 
2003-09-10  James E Wilson  <wilson@specifixinc.com>
136
 
 
137
 
        * MAINTAINERS: Update my e-mail address.
138
 
 
139
 
2003-09-09  Ian Lance Taylor  <ian@wasabisystems.com>
140
 
 
141
 
        * MAINTAINERS: Update my e-mail address.
142
 
 
143
 
2003-09-04  Nick Clifton  <nickc@redhat.com>
144
 
 
145
 
        * MAINTAINERS: Make it clear what should be done with patches to
146
 
        the top level configure files (other than config.guess and
147
 
        config.sub).  Add binutils@sources.redhat.com as an address to
148
 
        which patches can be sent.
149
 
 
150
 
2003-09-04  Nick Clifton  <nickc@redhat.com>
151
 
 
152
 
        * readelf.c (get_machine_flags): Recognise V850E1 machine type.
153
 
 
154
 
2003-09-03  Andrew Cagney  <cagney@redhat.com>
155
 
 
156
 
        * objdump.c: Refer to init_disassemble_info in comments.
157
 
        (disassemble_data): Replace INIT_DISASSEMBLE_INFO with
158
 
        init_disassemble_info.
159
 
 
160
 
2003-09-03  Nick Clifton  <nickc@redhat.com>
161
 
 
162
 
        * objdump.c (struct objdump_disasm_info): Add new fields
163
 
        'dynrelbuf', 'dynrelcount' and 'disassemble_fn'.
164
 
        (process_section_p): New function:  Returns TRUE if a section
165
 
        can be dumped.
166
 
        (disassemble_section): New function: Contains the body of
167
 
        disassemble_data(), but just for one section.
168
 
        (disassemble_data): Use bfd_map_over_sections to walk section
169
 
        chain.
170
 
        (find_stabs_section): New function: Find a stabs containing
171
 
        section and then dump it.
172
 
        (dump_stabs_section): New function: Use bfd_map_over_sections
173
 
        to find the section to dump.
174
 
        (dump_stabs): Use dump_stabs_section.
175
 
        (dump_section): New function: Display the contents of a
176
 
        section.
177
 
        (dump_data): Use bfd_map_over_sections to display section
178
 
        contents.
179
 
        (dump_relocs_in_section): Display the relocs in a given section.
180
 
        (dump_relocs): Use bfd_map_over_sections to display relocs.
181
 
        (adjust_addresses): New function: Adjust the vma and lma of
182
 
        sections.
183
 
        (dump_bfd): Use bfd_map_over_sections.
184
 
        * doc/binutils.texi: Document the "objdump -s" (no longer)
185
 
        dumps empty sections.
186
 
        
187
 
2003-08-24  Jonathan R. Grant  <jg-binutils@jguk.org>
188
 
 
189
 
        * objdump.c: Improve comments/documentation.
190
 
        dump_data: Eliminate duplicate function calls to bfd_section_size.
191
 
 
192
 
2003-09-02  Alan Modra  <amodra@bigpond.net.au>
193
 
 
194
 
        * MAINTAINERS: Move Dave Anglin's entry to where it belongs.
195
 
 
196
 
2003-08-21  Nick Clifton  <nickc@redhat.com>
197
 
 
198
 
        * po/tr.po: Updated Turkish translation.
199
 
 
200
 
2003-08-14  Alan Modra  <amodra@bigpond.net.au>
201
 
 
202
 
        * dep-in.sed: Remove libintl.h.
203
 
        * Makefile.am (POTFILES.in): Unset LC_COLLATE.
204
 
        Run "make dep-am".
205
 
        * Makefile.in: Regenerate.
206
 
 
207
 
2003-08-11  Ian Lance Taylor  <ian@airs.com>
208
 
 
209
 
        * readelf.c (process_archive): Fix error handling.  Remove memory
210
 
        leak.
211
 
 
212
 
        * readelf.c: Add ability to read archives.
213
 
        (archive_file_offset): New variable.
214
 
        (archive_file_size): New variable.
215
 
        (get_data): Include archive_file_offset in file offset
216
 
        calculation when fseeking.
217
 
        (process_program_headers): Likewise.
218
 
        (process_symbol_table): Likewise.
219
 
        (process_dynamic_segment): Handle computation of end of file
220
 
        position when the file is in an archive.
221
 
        (process_object): New function.  Contains the body of
222
 
        process_file().
223
 
        (process_archive): New function.  Call process_object on each
224
 
        member of an archive.
225
 
        (process_file): Detect archives and handle appropriately.
226
 
        * Makefile.am: Add dependency on aout/ar.h for readelf.c
227
 
        * Makefile.in: Regenerate.
228
 
        * NEWS: Document readelf's new ability.
229
 
        * doc/binutils: Alter text to say that readelf supports archives
230
 
        and 64-bit ELF files.
231
 
        
232
 
2003-08-08  Nick Clifton  <nickc@redhat.com>
233
 
 
234
 
        * po/fr.po: Updated French translation.
235
 
 
236
 
2003-08-05  Alan Modra  <amodra@bigpond.net.au>
237
 
 
238
 
        * objcopy.c: Remove unnecessary prototypes and casts.
239
 
        * objdump.c: Remove unnecessary casts.
240
 
        * readelf.c: Convert to C90.  Remove unnecessary prototypes and casts.
241
 
        (get_osabi_name): Move so we don't need a forward declaration.
242
 
 
243
 
2003-08-04  Bradley Harrington  <bharring@us.ibm.com>
244
 
            Alan Modra  <amodra@bigpond.net.au>
245
 
 
246
 
        * objdump.c (include_paths, include_path_count): New vars.
247
 
        (usage): Describe --include.
248
 
        (long_options): Add "include".
249
 
        (add_include_path): New function.
250
 
        (struct print_file_list): Make filename const.  Add modname.
251
 
        (try_print_file_open, update_source_path): New functions.
252
 
        (show_line): Use them.
253
 
        (main): Handle 'I' option.  Don't check for NULL xrealloc arg.
254
 
 
255
 
2003-07-30  Alan Modra  <amodra@bigpond.net.au>
256
 
 
257
 
        * objdump.c: Remove unnecessary prototypes.
258
 
        (disassemble_bytes): Add rel_offset parameter.  Simplify reloc skipping
259
 
        code, and print relocs when dump_dynamic_reloc_info.
260
 
        (disassemble_data): Read and handle dynamic relocs.  Correct reloc
261
 
        skip code.  Formatting.
262
 
        (dump_bfd): Don't dump dynamic relocs when disassembling.
263
 
 
264
 
2003-07-29  Ben Elliston  <bje@wasabisystems.com>
265
 
 
266
 
        * MAINTAINERS: Remove self as M88k maintainer.  Future M88k
267
 
        maintenance defaults to the blanket write privilege maintainers.
268
 
 
269
 
2003-07-29  Michael Meissner  <gnu@the-meissners.org>
270
 
 
271
 
        * MAINTAINERS: Updated my email address.
272
 
 
273
 
2003-07-29  Nick Clifton  <nickc@redhat.com>
274
 
 
275
 
        * objdump.c: Update to ISO C.
276
 
 
277
 
2003-07-24  Nick Clifton  <nickc@redhat.com>
278
 
 
279
 
        * objdump.c (disassemble_data): Do not ignore sections without the
280
 
        LOAD flag when disassemble_all is true.  Only print a message
281
 
        about disassembling a section if it contains some data.
282
 
 
283
 
        * po/fr.po: Updated French translation.
284
 
 
285
 
2003-07-23  Nick Clifton  <nickc@redhat.com>
286
 
 
287
 
        * objcopy.c: Switch to ISO C.  Remove debugging code accidentally
288
 
        left in.  Some formatting tidy ups.
289
 
 
290
 
2003-07-22  Salvador Eduardo Tropea <set@computer.org>
291
 
 
292
 
        * objdump.c: New command line option --debugging-tags.
293
 
        * doc/binutils.texi: Document new command line option.
294
 
        * prdbg.c: Code to print the debug info as tags compatible 
295
 
        with ctags.
296
 
        * budbg.h: Adjust prototype.
297
 
        * NEWS: Mention new switch
298
 
        
299
 
2003-07-18  Nick Clifton  <nickc@redhat.com>
300
 
 
301
 
        * objdump.c (main) :Accept multiple -M switch.
302
 
        * doc/binutils.texi: Document that multiple -M switches are
303
 
        accepted and that a single -M switch can contain comma
304
 
        separated options.
305
 
 
306
 
2003-07-17  Nick Clifton  <nickc@redhat.com>
307
 
 
308
 
        * objdump.c (main): Issue a warning message if multiple -M
309
 
        switches are used.
310
 
        
311
 
        * doc/binutils.texi (objdump): Update documentation about -M
312
 
        option.
313
 
        
314
 
2003-07-17  Nick Clifton  <nickc@redhat.com>
315
 
 
316
 
        * po/es.po: New Spanish translation.
317
 
 
318
 
2003-07-11  Alan Modra  <amodra@bigpond.net.au>
319
 
 
320
 
        * po/binutils.pot: Regenerate.
321
 
 
322
 
2003-07-05  Christopher Faylor  <cgf@redhat.com>
323
 
 
324
 
        * dlltool.c (prefix_encode): Use a fixed length for alpha.
325
 
 
326
 
2003-07-04  Christopher Faylor  <cgf@redhat.com>
327
 
 
328
 
        * dlltool.c (prefix_encode): New function.  Encode temp file prefix
329
 
        from pid.
330
 
        (dlltmp): Pass address of pointer being alloced or suffer neverending
331
 
        mallocs.
332
 
        (make_one_lib_file): Allocate enough space for new longer stub names.
333
 
        (gen_lib_file): Ditto.
334
 
        (main): Generate the temp file prefix from the pid if prefix was not
335
 
        specified on the command line.
336
 
 
337
 
2003-07-04  Nick Clifton  <nickc@redhat.com>
338
 
 
339
 
        * readelf.c (get_data): Print (unsigned) hex values for size and
340
 
        offset in error messages.
341
 
        (process_section_headers): If the string table could not be
342
 
        allocated, do not continue.
343
 
 
344
 
2003-07-01  Jakub Jelinek  <jakub@redhat.com>
345
 
 
346
 
        * readelf.c (dynamic_segment_ia64_val): Print address and newline
347
 
        for sections by default.  Comment fix.
348
 
 
349
 
2003-06-28  Danny Smith  <dannysmith@users.sourceforge.net>
350
 
 
351
 
        * rcparse.y (res_text_field): New res_id variable.
352
 
        (res_null_text): New static const struct res_id object,
353
 
        with empty unicode name field.
354
 
        (control): Pop parsing of optresidc up one level. Set
355
 
        res_text_field to $2 except for controls which do not accept
356
 
        a text field.  Set res_text_field to res_null_text for the
357
 
        special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR).
358
 
        (control_params): Adjust to use res_text_field rather
359
 
        than optresidc.
360
 
        (COMBOBOX): Add comment about discrepency between documented
361
 
        vs. observed default style.
362
 
        * resrc.c (define_control): Make first param const.
363
 
        * windres.h (define_control): Adjust prototype.
364
 
 
365
 
2003-06-27  Nick Clifton  <nickc@redhat.com>
366
 
 
367
 
        * objcopy.c (copy_object): Replace call to
368
 
        bfd_create_gnu_debuglink_section with separate calls to
369
 
        bfd_add_gnu_debuglink_section and
370
 
        bfd_fill_in_gnu_debuglink_section, separated by a walk over the
371
 
        symbol tables.
372
 
 
373
 
2003-06-26  Roland McGrath  <roland@redhat.com>
374
 
 
375
 
        * readelf.c (loadaddr): Variable removed.
376
 
        (dynamic_info, version_info): Fix type long -> bfd_vma.
377
 
        (program_headers): New variable.
378
 
        (get_program_headers): New function, broken out of
379
 
        process_program_headers.
380
 
        (process_program_headers): Call it.  Don't set `loadaddr'.
381
 
        (slurp_ia64_unwind_table): Use get_program_headers.
382
 
        (process_corefile_note_segments):  Likewise.
383
 
        (offset_from_vma): New function.
384
 
        (process_relocs, process_dynamic_segment): Call that instead of
385
 
        subtracting `loadaddr'.
386
 
        (process_version_sections, process_symbol_table): Likewise.
387
 
        (process_mips_specific): Likewise.
388
 
 
389
 
2003-06-26  Nick Clifton  <nickc@redhat.com>
390
 
 
391
 
        * objcopy (enum strip_action): Add STRIP_NONDEBUG.
392
 
        (OPTION_ONLY_KEEP_DEBUG): New.
393
 
        (strip_options): Add --only-keep-debug.
394
 
        (copy_options): Likewise.
395
 
        (is_strip_section): Invert return value if STRIP_NONDEBUG is
396
 
        active.
397
 
        (copy_object): Do not copy private data when STRIP_NONDEBUG is
398
 
        active.
399
 
        (setup_section): Likewise.
400
 
        (strip_main): Handle --only-keep-debug.
401
 
        (copy_main): Likewise.
402
 
        * NEWS: Mention new switch
403
 
        * doc/binutils.texi: Document new switch.
404
 
 
405
 
2003-06-25  Alan Modra  <amodra@bigpond.net.au>
406
 
 
407
 
        * NEWS: Correct spelling of "relocatable".
408
 
        * objdump.c: Likewise.
409
 
        * sysroff.info: Likewise.
410
 
 
411
 
2003-06-19  Nick Clifton  <nickc@redhat.com>
412
 
 
413
 
        * readelf.c (print_vma): When printing DEC_5 values, if the
414
 
        number is bigger than 99999 switch to using hexadecimal
415
 
        notation.
416
 
 
417
 
2003-06-11  Nick Clifton  <nickc@redhat.com>
418
 
 
419
 
        * objcopy.c (gnu_debuglink_filename): New variable.
420
 
        (OPTION_ADD_GNU_DEBUGLINK): New switch
421
 
        (copy_options): Describe --add-gnu-debuglink switch.
422
 
        Mention that --strip-debug removes sections as well.
423
 
        (is_strip_section): Process the sections removed and kept
424
 
        lists before checking for debugging sections.
425
 
        (add_redefine_syms_file): Make function static.
426
 
        (copy_object): Use is_strip_section.
427
 
        Check to see if a .gnu_debuglink section should be added.  If
428
 
        so, call bfd_add_gnu_debuglink.
429
 
        (setup_section): Use is_strip_section.
430
 
        (copy_section): Use is_strip_section.
431
 
        (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK.
432
 
        * NEWS: Mention new objcopy switch.
433
 
        * doc/binutils.texi: Document new switch.
434
 
 
435
 
2003-06-11  H.J. Lu <hongjiu.lu@intel.com>
436
 
 
437
 
        * po/Make-in (DESTDIR): New.
438
 
        (install-data-yes): Support $(DESTDIR).
439
 
        (uninstall): Likewise.
440
 
 
441
 
2003-06-11  Alan Modra  <amodra@bigpond.net.au>
442
 
 
443
 
        * Makefile.in: Regenerate.
444
 
 
445
 
2003-05-23  Jakub Jelinek  <jakub@redhat.com>
446
 
 
447
 
        * readelf.c (get_segment_type): Handle PT_GNU_STACK.
448
 
 
449
 
2003-06-03  Elias Athanasopoulos  <elathan@phys.uoa.gr>
450
 
 
451
 
        * NEWS: Document the new BSD/POSIX single-character mapping for
452
 
        .comment/.note sections.
453
 
        
454
 
2003-06-02  Chris Demetriou  <cgd@broadcom.com>
455
 
            Jason Thorpe  <thorpej@wasabisystems.com>
456
 
 
457
 
        * objcopy.c (redefine_list_append): Add an argument that
458
 
        indicates the context from which this function is being
459
 
        called.  Change all callers.
460
 
        (copy_options): Add a new option, --redefine-syms.
461
 
        (copy_usage): Document new option.
462
 
        (copy_main): Handle the --redefine-syms option.
463
 
        * doc/binutils.text (objcopy): Document new option.
464
 
 
465
 
2003-05-31  Richard Henderson  <rth@redhat.com>
466
 
 
467
 
        * readelf.c (byte_get_signed): New.
468
 
        (get_encoded_value): New.
469
 
        (display_debug_frames): Use it.  Always pre-process opcodes.
470
 
 
471
 
2003-05-20  Michal Ludvig  <mludvig@suse.cz>
472
 
 
473
 
        * readelf.c (display_debug_frames): Print both registers
474
 
        for DW_CFA_register.
475
 
 
476
 
2003-05-16  Kelley Cook  <kelleycook@wideopenwest.com>
477
 
 
478
 
        * configure.in: Accept i[3-7]86 variants. Escape '[]' for
479
 
        i[3-7]86-*-interix.
480
 
        * configure.in: Regenerate.
481
 
 
482
 
2003-05-13  Michael Eager <eager@mvista.com>
483
 
 
484
 
        * objcopy.c: Treat identical src/dst file names as if only one
485
 
        entered.  One Windows creating an output file of the same name as
486
 
        the input file will delete the input file before it is read.
487
 
 
488
 
2003-05-12  Salvador Eduardo Tropea  <salvador@inti.gov.ar>
489
 
 
490
 
        * debug.c (debug_get_real_type): Extend test for circular debug
491
 
        references.
492
 
 
493
 
2003-05-12  Nick Clifton  <nickc@redhat.com>
494
 
 
495
 
        * configure.in (ALL_LINGUAS): Add zh_CN.
496
 
        * configure: Regenerate.
497
 
        * po/zh_CN.po: New file: Chinese (simplified) translation.
498
 
 
499
 
2003-05-11  Jason Eckhardt  <jle@rice.edu>
500
 
 
501
 
        * MAINTAINERS: Update my mail address.
502
 
 
503
 
2003-05-07  H.J. Lu <hongjiu.lu@intel.com>
504
 
 
505
 
        * readelf.c (dump_relocations): Enlarge the type field in wide
506
 
        mode by one character.
507
 
 
508
 
2003-05-03  Richard Henderson  <rth@redhat.com>
509
 
 
510
 
        * readelf.c (struct Frame_Chunk): Add cfa_exp.
511
 
        (frame_display_row): Just print "exp" for cfa or register
512
 
        defined by a location expression.
513
 
        (display_debug_frames): Handle DW_CFA_def_cfa_expression,
514
 
        DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
515
 
 
516
 
2003-04-30  H.J. Lu <hjl@gnu.org>
517
 
 
518
 
        * objdump.c (only): Change it to char **.
519
 
        (only_size): New.
520
 
        (only_used): New.
521
 
        (disassemble_data): Check only as an array.
522
 
        (dump_data): Likewise.
523
 
        (dump_relocs): Likewise.
524
 
        (main): Treat only as an array.
525
 
 
526
 
2003-04-24  Dimitrie O. Paun <dpaun@rogers.com>
527
 
 
528
 
        * doc/binutils.texi: Fix the documentation for the -fo option.
529
 
 
530
 
2003-04-23  J"orn Rennecke <joern.rennecke@superh.com>
531
 
 
532
 
        * readelf.c (get_machine_name) <EM_SH>: Amend return value
533
 
        to refer to SuperH.
534
 
 
535
 
        * readelf.c (decode_location_expression): Don't add a trailing ';'.
536
 
 
537
 
2003-04-23  Dimitrie O. Paun <dpaun@rogers.com>
538
 
            Nick Clifton  <nickc@redhat.com>
539
 
 
540
 
        * windres.c (long_options): Move close to main, where it is used.
541
 
        Add 'input' and 'output' long options.
542
 
        (main): Accept "-fo" as an alias for "-o".  This is for rc
543
 
        comptibility.
544
 
        * doc/binutils.texi: Mention that -fo is accepted as an alias for
545
 
        -o, but discourage its use.
546
 
 
547
 
2003-04-22  Dimitrie O. Paun  <dpaun@rogers.com>
548
 
 
549
 
        * windres.c (format_from_name): Make the exit on error
550
 
        behaviour optional.
551
 
        (main): Rename the -I option to -J. Introduce -I as a synonym
552
 
        for --include-dir.  For backwards compatibility also support the
553
 
        old -I behaviour, but issue a deprecation warning.
554
 
        * doc/binutils.texi: Rename -I to -J.  Document the new behaviour
555
 
        of the -I option.
556
 
 
557
 
2003-04-22  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
558
 
 
559
 
        * readelf.c: Replace references to Mitsubishi M32R with
560
 
        references to Renesas M32R.
561
 
 
562
 
2003-04-15  Rohit Kumar Srivastava <rohits@kpitcummins.com>
563
 
 
564
 
        * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
565
 
 
566
 
2003-04-09  Alexandre Oliva  <aoliva@redhat.com>
567
 
 
568
 
        * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
569
 
        for debugging information types not supported by objdump.
570
 
 
571
 
2003-04-09  Bernd Jendrissek <berndj@prism.co.za>
572
 
 
573
 
        * configure.in: Recognize canonical form of i[3-6]86-pe*.
574
 
        * configure: Regenerate.
575
 
 
576
 
2003-04-09  Alexandre Oliva  <aoliva@redhat.com>
577
 
 
578
 
        * readelf.c (display_debug_info): Apply RELA relocations on the
579
 
        entire section.
580
 
        (byte_put_little_endian, byte_put_big_endian): New functions.
581
 
        (byte_put): New variable.
582
 
        (get_file_header): Initialize it.
583
 
 
584
 
2003-04-05  Dimitrie O. Paun <dpaun@rogers.com>
585
 
 
586
 
        * windres.c: Add -l for compatibility with wrc, and rc.
587
 
        Use the short option as a key for long options that have
588
 
        a synonymous short option.
589
 
        * doc/binutils.texi: Added -l to the list of options.
590
 
 
591
 
2003-04-03  Dimitrie O. Paun <dpaun@rogers.com>
592
 
 
593
 
        * windres.c: Add -U for compatibility with wrc, rc, and cpp.
594
 
        (main): Just pass the -U option down to the preprocessor.
595
 
        * doc/binutils.texi: Added -U to the list of options.
596
 
 
597
 
2003-04-01  Dimitrie O. Paun <dpaun@rogers.com>
598
 
 
599
 
        * windres.c (usage): Report -r option.
600
 
        (main): Ignore the -r option.
601
 
        * doc/binutils.texi: Add -r to the list of options.
602
 
 
603
 
2003-04-01  Bob Wilson  <bob.wilson@acm.org>
604
 
 
605
 
        * MAINTAINERS: Add myself as Xtensa maintainer.
606
 
 
607
 
2003-04-01  Bob Wilson  <bob.wilson@acm.org>
608
 
 
609
 
        * readelf.c: Include "elf/xtensa.h".
610
 
        (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of
611
 
        targets that use RELA relocations.
612
 
        (dump_relocations): Call elf_xtensa_reloc_type for
613
 
        EM_XTENSA and EM_XTENSA_OLD.
614
 
        (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD.
615
 
 
616
 
2003-04-01  Nick Clifton  <nickc@redhat.com>
617
 
 
618
 
        * configure.in: Change "arm-pe*" to "arm-*-pe*".  Similarly for
619
 
        thumb-pe*, mcore-pe and mcore-*elf.
620
 
        * configure: Regenerate.
621
 
 
622
 
2003-03-31  Alexandre Oliva  <aoliva@redhat.com>
623
 
 
624
 
        * objdump.c (dump_data): Don't truncate the address to long; make
625
 
        the width large enough, and uniform for all entries in a section.
626
 
 
627
 
2003-03-31  H.J. Lu <hjl@gnu.org>
628
 
 
629
 
        * readelf.c: Include "libiberty.h".
630
 
        (dynamic_relocations): New.
631
 
        (process_relocs): Properly handle dynamic relocation.
632
 
        (process_dynamic_segment): Fill relocation elements in
633
 
        dynamic_info.
634
 
 
635
 
2003-03-31  Kevin Buettner <kevinb@redhat.com>
636
 
 
637
 
        * readelf.c (read_and_display_attr, read_and_display_attr_value):
638
 
        Add new arguments ``offset_size'' and ``dwarf_version''.  Adjust
639
 
        all callers.
640
 
        (display_debug_lines, display_debug_pubnames, display_debug_info)
641
 
        (display_debug_aranges, display_debug_frames, read_and_display_attr)
642
 
        (read_and_display_attr_value): Add 64-bit DWARF support.
643
 
 
644
 
2003-03-31  Ian Lance Taylor <ian@airs.com>
645
 
 
646
 
        * rcparse.y: Replace uses of 'optstringrc' with 'optresid'.
647
 
        (optresid): Handle a resource id that can be a string or a number.
648
 
        * resrc.c (define_control): Replace 'text' parameter with 'iid' a
649
 
        struct res_id.
650
 
        (define_icon_control): Pass a struct res_id to define_control.
651
 
        * windres.h (define_control): Change prototype.
652
 
 
653
 
2003-03-24  Elias Athanasopoulos  <elathan@phys.uoa.gr>
654
 
 
655
 
        * objcopy (OPTION_FORMATS_INFO): Define.
656
 
        (strip_options): Add "info"/OPTION_FORMATS_INFO option.
657
 
        (copy_options): Likewise.
658
 
        (strip_usage): Add "--info" to usage.
659
 
        (copy_usage): Likewise.
660
 
        (strip_main): Declare formats_info. Iniatilize it to FALSE.
661
 
        Handle "info".
662
 
        (copy_main). Likewise.
663
 
        * doc/binutils.texi. Document the "--info" option for
664
 
        objcopy/strip.
665
 
        * NEWS: Mention the new command line switch.
666
 
 
667
 
        * objdump.c (endian_string): Move to bucomm.c.
668
 
        (display_info): Likewise.
669
 
        (display_target_list): Likewise.
670
 
        (display_info_table): Likewise.
671
 
        (display_target_tables): Likewise.
672
 
        (main): Assign the return value of display_info to exit_status.
673
 
        * bucomm.c: Include bfdver.h and libbfd.h
674
 
        (display_target_list): Call bfd_nonfatal instead of nonfatal and
675
 
        return 0 on a non-fatal error, 1 on success.
676
 
        (display_info_table): Likewise. 
677
 
        * bucomm.h (display_info): Provide a prototype.
678
 
        * Makefile.am (bucomm.o): Add dependencies on bfdver.h and
679
 
        libbfd.h.
680
 
        * Makefile.in: Regenerate.
681
 
 
682
 
2003-03-22  Danny Smith  <dannysmith@users.sourceforge.net>
683
 
 
684
 
        * dlltool.c (gen_def_file): Put demangled name comments on
685
 
        own line preceding export name.
686
 
 
687
 
2003-03-17  Nick Clifton  <nickc@redhat.com>
688
 
 
689
 
        * objdump.c (disassemble_data): Use disasm_info.fprintf_func not
690
 
        printf for emitting new lines.
691
 
 
692
 
2003-03-16  Elias Athanasopoulos  <elathan@phys.uoa.gr>
693
 
 
694
 
        * nm.c (print_symbol_info_bsd): Print the symbol's size instead of
695
 
        the symbol's value when --size-sort is used, unless -S is used.
696
 
        doc/binutils.texi (--size-sort): For non-bsd formats both the
697
 
        value and size of the symbols are displayed.
698
 
        
699
 
2003-03-13  Nick Clifton  <nickc@redhat.com>
700
 
 
701
 
        * po/da.po: Update.
702
 
 
703
 
2003-03-12  Nick Clifton  <nickc@redhat.com>
704
 
 
705
 
        * MAINTAINERS: Remove Peter Targett as ARC maintainer.
706
 
 
707
 
2003-03-10  Ben Elliston  <bje@wasabisystems.com>
708
 
 
709
 
        * MAINTAINERS: Update my mail address.
710
 
 
711
 
2003-03-06  Elias Athanasopoulos  <elathan@phys.uoa.gr>
712
 
 
713
 
        * stabs.c (BYTES_IN_WORD): Remove definition.
714
 
        * wrstabs.c (BYTES_IN_WORD): Likewise.
715
 
 
716
 
2003-03-04  Nick Clifton  <nickc@redhat.com>
717
 
 
718
 
        * nm.c (main): Print a warning message if --size-sort and
719
 
        --undefined-only are used together.
720
 
 
721
 
2003-03-04  Elias Athanasopoulos  <elathan@phys.uoa.gr>
722
 
 
723
 
        * nm.c (print_symbol): Remove check for undefined_only.
724
 
        
725
 
2003-03-03  Nick Clifton  <nickc@redhat.com>
726
 
 
727
 
        * po/da.po: Installed latest translation.
728
 
 
729
 
2003-02-24  Nick Clifton  <nickc@redhat.com>
730
 
 
731
 
        * README: Update binutils references to 2.13.
732
 
        Add paragraph about using --disable-nls.
733
 
 
734
 
2003-02-24  Elias Athanasopoulos  <elathan@phys.uoa.gr>
735
 
 
736
 
        * doc/binutils.texi (nm --size-sort): Update.
737
 
 
738
 
2003-02-21  James E Wilson  <wilson@tuliptree.org>
739
 
 
740
 
        * MAINTAINERS: Update email address.
741
 
 
742
 
2003-02-21  Ian Wienand  <ianw@gelato.unsw.edu.au>
743
 
 
744
 
        * readelf.c (get_ia64_dynamic_type): New function.
745
 
        (dynamic_segment_ia64_val): New function.
746
 
        (get_dynamic_type): If machine type is EM_IA_64 call
747
 
        get_ia64_dynamic_val.
748
 
        (get_ia64_section_type_name): Handle sections with types in the
749
 
        SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range.
750
 
        (get_dynamic_flags): If machine type is EM_IA_64 call
751
 
        dynamic_segment_ia64_val.
752
 
 
753
 
2003-02-21  Bob Wilson  <bob.wilson@acm.org>
754
 
 
755
 
        * doc/binutils.texi: Fix typos and obvious texinfo mistakes.  Make
756
 
        section title capitalization more consistent.  Update descriptions
757
 
        of various options to be consistent with the code.  Fix errors and
758
 
        incomplete list in the description of c++filt format options.  Remove
759
 
        information about the linker.  Change to be more polite about poor
760
 
        bug reports.  Replace FDL appendix with include of fdl.texi.
761
 
        * doc/fdl.texi: New file.
762
 
 
763
 
2003-02-21  Roger Sayle  <roger@eyesopen.com>
764
 
 
765
 
        * objcopy.c (filter_symbols): Fix compilation problems with
766
 
        HP-UX's C compiler.
767
 
 
768
 
2003-02-19  Christopher Faylor  <cgf@redhat.com>
769
 
 
770
 
        * rclex.l (handle_quotes): Fix minor formatting problems introduced in
771
 
        previous change.
772
 
 
773
 
2003-02-19  Mark Blackburn  <marklist@fangorn.ca>
774
 
 
775
 
        * rclex.l (handle_quotes): Handle strings spanning more than one line.
776
 
 
777
 
2003-02-12  Bob Wilson  <bob.wilson@acm.org>
778
 
 
779
 
        * nm.c (usage): Add `java' and `gnat' demangle styles and make
780
 
        quotes consistent.
781
 
        * objdump.c (usage): Ditto.  Also fix some typos.
782
 
 
783
 
        * readelf.c (parse_args): Include 'H' option in call to getopt_long.
784
 
 
785
 
        * debug.c (debug_record_variable): Handle global register variables.
786
 
 
787
 
        * stabs.c (parse_stab): For N_SLINE only include
788
 
        function_start_offset if the symbol is within a function;
789
 
        otherwise, the value is absolute.
790
 
 
791
 
2003-02-10  Nick Clifton  <nickc@redhat.com>
792
 
 
793
 
        * readelf.c (decode_ARM_machine_flags): Handle the
794
 
        EF_ARM_MAVERICK_FLOAT flag.
795
 
 
796
 
2003-02-04  Andreas Schwab  <schwab@suse.de>
797
 
 
798
 
        * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
799
 
        long and use %ld in printf format.
800
 
 
801
 
2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
802
 
 
803
 
        * readelf.c (dump_relocations): Reorder the r_info field for
804
 
        little-endian mips elf64.  Move #ifdef BFD64 to cover the new code.
805
 
 
806
 
2003-01-21  Daniel Berlin  <dan@dberlin.org>
807
 
 
808
 
        * readelf.c (display_debug_loc): Skip address base changes.
809
 
 
810
 
2003-01-17  Fabio Alemagna  <falemagn@aros.org>
811
 
 
812
 
        * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
813
 
        and ELFOSABI_NSK.
814
 
 
815
 
2003-01-16  Alan Modra  <amodra@bigpond.net.au>
816
 
 
817
 
        * readelf.c: Include elf/ppc64.h.
818
 
        (dump_relocations <EM_PPC64>): Use elf_ppc64_reloc_type.
819
 
        * Makefile.am: Run "make dep-am".
820
 
        * Makefile.in: Regenerate.
821
 
 
822
 
2003-01-02  Ben Elliston  <bje@redhat.com>
823
 
 
824
 
        * readelf.c (guess_is_rela): Handle EM_IQ2000.
825
 
        (get_machine_name): Likewise.
826
 
        (dump_relocations): Likewise.
827
 
        * NEWS: Mention IQ2000 support.
828
 
 
829
 
2003-01-02  Richard Sandiford  <rsandifo@redhat.com>
830
 
 
831
 
        * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.
832
 
 
833
 
2002-12-30  Chris Demetriou  <cgd@broadcom.com>
834
 
 
835
 
        * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register)
836
 
        changes in MIPS -M options.
837
 
 
838
 
2002-12-30    Dmitry Diky <diwil@mail.ru>
839
 
 
840
 
        * Makefile.am: Add msp430 target.
841
 
        * Makefile.in: Regenerate.
842
 
        * readelf.c: Add support for msp430 target.
843
 
 
844
 
2002-12-27  Chris Demetriou  <cgd@broadcom.com>
845
 
 
846
 
        * doc/binutils.texi (objdump): Document MIPS -M options.
847
 
 
848
 
2002-12-23  Andreas Schwab  <schwab@suse.de>
849
 
 
850
 
        * readelf.c (main): Reset dump request after each file.
851
 
 
852
 
2002-12-23  Nick Clifton  <nickc@redhat.com>
853
 
 
854
 
        * nlmconv.c (main): Pass TRUE as third argument to
855
 
        bfd_arch_get_compatible.
856
 
 
857
 
2002-12-23  Nick Clifton  <nickc@redhat.com>
858
 
 
859
 
        * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC
860
 
        macro.  Handle 'S' encoding, accepting 8-bit characters.
861
 
        (main): Parse 'S' encoding.
862
 
        (get_char): Accept 'S' encoding.
863
 
        (print_strings): Use STRING_ISGRAPHIC.
864
 
        (usage): Document support of 'S' encoding.
865
 
        * doc/binutils.texi: Document support of 'S' encoding/
866
 
        * NEWS: Mention new feature.
867
 
 
868
 
2002-12-20  Alan Modra  <amodra@bigpond.net.au>
869
 
 
870
 
        * README <building ar>: Don't use libibery's needed_list or
871
 
        required_list, instead link libiberty/*.o.
872
 
 
873
 
2002-12-19  Kazu Hirata  <kazu@cs.umass.edu>
874
 
 
875
 
        * doc/binutils.texi: Fix typos.
876
 
 
877
 
2002-12-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>
878
 
 
879
 
        * doc/binutils.texi: Add missing parenthesis.
880
 
 
881
 
2002-12-15  Nick Kelsey  <nickk@ubicom.com>
882
 
 
883
 
        * objcopy.c: Add --prefix-symbols=<prefix> option to rename all
884
 
        symbols by adding the given prefix to the begining of the symbol
885
 
        name. This is useful to provide name space separation regardless
886
 
        of how the object file was created. Added --prefix-sections=
887
 
        <prefix> and --prefix-alloc-sections=<prefix> options to rename all
888
 
        sections (or all sections with the alloc flag set) by adding the given
889
 
        prefix to the begining of the symbol name.
890
 
        * NEWS: Mention this new feature.
891
 
        * doc/binutils.texi: Document this new feature.
892
 
 
893
 
2002-12-13  Alan Modra  <amodra@bigpond.net.au>
894
 
 
895
 
        * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
896
 
        dyn_string_append with dyn_string_append_cstr.
897
 
 
898
 
        * emul_aix.c (ar_emul_aix_create): Remove unused function.
899
 
 
900
 
2002-12-10  James Cownie <jcownie@etnus.com>
901
 
 
902
 
        * readelf.h (get_TAG_name, get_AT_name,
903
 
        read_and_display_attr_value): Add support for UPC extensions to
904
 
        DWARF2 spec.
905
 
        * NEWS: Mention this new support.
906
 
 
907
 
2002-12-08  Alan Modra  <amodra@bigpond.net.au>
908
 
 
909
 
        * NEWS: Mention that bfd no longer declares a "boolean" type.
910
 
 
911
 
2002-12-07  Alan Modra  <amodra@bigpond.net.au>
912
 
 
913
 
        * readelf.c (process_program_headers): When setting loadaddr, don't
914
 
        assume segment size is 4k.  Use p_align instead.
915
 
        (loadaddr): Change from int to long.
916
 
        (dynamic_addr, dynamic_info, version_info): Likewise.
917
 
        (process_dynamic_segment <syminsz>): Likewise.
918
 
        (process_dynamic_segment): Adjust print format string.
919
 
        (rela_addr, rela_size): Delete.
920
 
        (process_relocs): Formatting.
921
 
 
922
 
2002-12-05  Jim Wilson  <wilson@redhat.com>
923
 
 
924
 
        * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64.
925
 
        * configure: Regenerate.
926
 
 
927
 
2002-12-04  Ian Lance Taylor  <ian@airs.com>
928
 
 
929
 
        * MAINTAINERS: Change e-mail address back to airs.com.
930
 
 
931
 
2002-12-04  Aldy Hernandez  <aldyh@redhat.com>
932
 
 
933
 
        * MAINTAINERS: Add self.
934
 
 
935
 
2002-11-30  Alan Modra  <amodra@bigpond.net.au>
936
 
 
937
 
        * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h,
938
 
        budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c,
939
 
        nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c,
940
 
        rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c,
941
 
        unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with
942
 
        TRUE, false with FALSE.  Simplify comparisons of bfd_boolean vars
943
 
        with TRUE/FALSE.  Formatting.
944
 
 
945
 
2002-11-29  Jakub Jelinek  <jakub@redhat.com>
946
 
 
947
 
        * readelf.c Replace occurrences of Elf32_Internal_* and
948
 
        Elf64_Internal_* with Elf_Internal_*.
949
 
        (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
950
 
        Zero r_addend fields.
951
 
        (dump_relocations): Remove relas variable, change Elf_Internal_Rel to
952
 
        Elf_Internal_Rela.
953
 
 
954
 
2002-11-23  Nick Clifton  <nickc@redhat.com>
955
 
 
956
 
        * size.c (usage): Fix typo describing switch for hex format.
957
 
 
958
 
2002-11-18  Svein E. Seldal  <Svein.Seldal@solidas.com>
959
 
 
960
 
        * testsuite/binutils-all/objcopy.exp: Disable tic4x from test
961
 
        * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x
962
 
        testcase
963
 
 
964
 
2002-11-14  Nick Clifton  <nickc@redhat.com>
965
 
 
966
 
        * readelf.c (process_program_headers): Add comment about return
967
 
        value.  Ensure that 0 is returned if the headers are not loaded.
968
 
        (process_file): If process_section_headers failed to load the
969
 
        headers disable any tests that rely upon them.  Similarly for
970
 
        process_program_headers.
971
 
 
972
 
2002-11-12  Nick Clifton  <nickc@redhat.com>
973
 
 
974
 
        * po/da.po: Updated Danish translation.
975
 
 
976
 
2002-11-12  Klee Dienes  <kdienes@apple.com>
977
 
 
978
 
        * rddbg.c (read_section_stabs_debugging_info): Also recognize
979
 
        LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections.
980
 
 
981
 
2002-11-11  Christopher Faylor  <cgf@redhat.com>
982
 
 
983
 
        * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer.  Drop COFF from
984
 
        cgf maintainership.
985
 
 
986
 
2002-11-11  Christopher Faylor  <cgf@redhat.com>
987
 
 
988
 
        * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
989
 
 
990
 
2002-11-07  Nick Clifton  <nickc@redhat.com>
991
 
 
992
 
        * configure.in (ALL_LINGUAS): Add 'da'.
993
 
        * configure: Regenerate.
994
 
        * po/da.po: New Danish translation.
995
 
 
996
 
        * readelf.c (get_symbol_index_type): Revert part of previous
997
 
        patch: Display unknown symbol types in decimal, not hex.
998
 
 
999
 
2002-11-07  Danny Smith  <dannysmith@users.sourceforge.net>
1000
 
 
1001
 
        * dlltool.c (add_excludes): Don't prefix excluded fastcall
1002
 
        symbols with underscore.
1003
 
        (xlate): Ignore add_underscore for decorated fastcall symbols.
1004
 
 
1005
 
2002-11-07  Eric Kohl  <ekohl@rz-online.de>
1006
 
 
1007
 
        * deflex.l: Accept '@' as first character of an ID.
1008
 
        * dlltool.c (gen_exp_file): Use existing '@' prefix rather than
1009
 
        ASM_PREFIX for fastcall symbols.
1010
 
        (scan_drectve_symbols): Handle fastcall symbols when generating
1011
 
        undecorated aliases for symbols in drectve section.
1012
 
        (scan_filtered_symbols): Likewise, with export-all.
1013
 
        (xlate): Likewise, with --kill-at.
1014
 
        (make_imp_label): New function to handle fastcall symbols
1015
 
        correctly.
1016
 
        (make_one_lib_file): Use make_imp_label instead of make_label
1017
 
        for imp symbols.
1018
 
 
1019
 
2002-11-06  Svein E. Seldal  <Svein.Seldal@solidas.com>
1020
 
 
1021
 
        * MAINTAINERS: Add self as TIC4X maintainer.
1022
 
 
1023
 
2002-11-06  Hiroyuki Machida  <machida@sm.sony.co.jp>
1024
 
 
1025
 
        * readelf.c (get_symbol_index_type): Add hex number to
1026
 
        PROCESSOR-specific, OS-specific, reserved and unknown symbol
1027
 
        types.
1028
 
 
1029
 
2002-11-04  Alan Modra  <amodra@bigpond.net.au>
1030
 
 
1031
 
        * readelf.c (byte_get_little_endian): Comment typo fix.
1032
 
        (print_symbol): Constify "symbol" arg.  Don't pass "symbol" to printf
1033
 
        as the format string.
1034
 
        (dump_relocations): Correct section sym names.
1035
 
        (process_section_headers): Clear symtab_shndx_hdr.
1036
 
        (read_and_display_attr_value): Don't pass indirect string to printf
1037
 
        as the format string.
1038
 
        (display_debug_frames): Indicate when zero terminator found.  Decode
1039
 
        DW_EH_PE_pcrel addresses.
1040
 
 
1041
 
2002-10-23  Svein E. Seldal  <Svein.Seldal@solidas.com>
1042
 
 
1043
 
        * configure.in: Define SKIP_ZEROES as 32 for tic4x target in
1044
 
        order to ensure proper disassembly of the valid 0-value opcode.
1045
 
        * configure: Regenerate.
1046
 
        * aclocal.m4: Regenerate.
1047
 
        * config.in: Regenerate.
1048
 
        * configure.in: Regenerate.
1049
 
        * doc/Makefile.in: Regenerate.
1050
 
        * po/binutils.pot: Regenerate.
1051
 
 
1052
 
2002-10-23  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
1053
 
 
1054
 
        * MAINTAINERS: Add self as SH maintainer.
1055
 
 
1056
 
2002-10-23  Ben Elliston  <bje@redhat.com>
1057
 
 
1058
 
        * doc/binutils.texi (objdump): Document -z and move the entry for
1059
 
        --disassemble-zeroes to the end of the options section (for `z').
1060
 
 
1061
 
2002-10-21  Nick Clifton  <nickc@redhat.com>
1062
 
 
1063
 
        * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer.
1064
 
 
1065
 
2002-10-21  Svein E. Seldal  <Svein.Seldal@solidas.com>
1066
 
 
1067
 
        * objdump.c (dump_data): Correct addr_offset for opb != 1.
1068
 
 
1069
 
2002-10-15  Alan Modra  <amodra@bigpond.net.au>
1070
 
 
1071
 
        * bucomm.c (list_supported_targets): Use bfd_target_list.
1072
 
 
1073
 
        * objcopy.c (copy_file): Report ambiguous bfd_object matches, and
1074
 
        other object errors in preference to bfd_core errors.
1075
 
 
1076
 
2002-10-14  Alan Modra  <amodra@bigpond.net.au>
1077
 
 
1078
 
        * Makefile.am: Run "make dep-am".
1079
 
        * objdump.c: #include "bfdver.h".
1080
 
        * version.c: Likewise.
1081
 
        * Makefile.in: Regenerate.
1082
 
        * config.in: Regenerate.
1083
 
        * configure: Regenerate.
1084
 
        * po/POTFILES.in: Regenerate.
1085
 
 
1086
 
2002-10-09  Daniel Jacobowitz  <drow@mvista.com>
1087
 
 
1088
 
        * readelf.c (display_debug_info): Ignore empty .rela.debug_info
1089
 
        sections.  Allow relocations against the absolute symbol.  Don't
1090
 
        use the value in compunit.cu_abbrev_offset if we found a RELA
1091
 
        relocation.
1092
 
 
1093
 
2002-10-07  Gordon Chaffee <chaffee@netvmg.com>
1094
 
 
1095
 
        * addr2line.c (slurp_symtab): Read in dynamic symbols if no
1096
 
        ordinary ones are available.
1097
 
 
1098
 
2002-09-30  H.J. Lu <hjl@gnu.org>
1099
 
 
1100
 
        * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
1101
 
        E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
1102
 
 
1103
 
2002-09-17  Zack Weinberg  <zack@codesourcery.com>
1104
 
 
1105
 
        * Makefile.am (CFILES): Add cxxfilt.c.
1106
 
        (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
1107
 
        (cxxfilt_LDADD): Delete.
1108
 
        Remove all references to underscore.c.
1109
 
        Regen dependencies.
1110
 
        * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
1111
 
        config.h from $UNDERSCORE, rather than AC_SUBSTing it.
1112
 
        * binutils/cxxfilt.c: Moved here from gcc/cp, minor
1113
 
        adjustments to fit into binutils framework.
1114
 
        * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
1115
 
 
1116
 
2002-09-12  Roland McGrath  <roland@redhat.com>
1117
 
 
1118
 
        * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
1119
 
        Handle DW_OP_GNU_push_tls_address.
1120
 
 
1121
 
2002-09-11  Nick Clifton  <nickc@redhat.com>
1122
 
 
1123
 
        * po/tr.po: Updated Turkish translation.
1124
 
 
1125
 
2002-09-10  Nick Clifton  <nickc@redhat.com>
1126
 
 
1127
 
        * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
1128
 
        testsuite changes.  Add paragraphs about testsuite and config
1129
 
        patches.
1130
 
 
1131
 
2002-08-29  Nick Clifton  <nickc@redhat.com>
1132
 
 
1133
 
        * readelf.c (get_machine_flags): Remove redundant reference to
1134
 
        E_V850EA_ARCH.
1135
 
 
1136
 
2002-08-28  Alan Modra  <amodra@bigpond.net.au>
1137
 
 
1138
 
        * objdump.c (dump_bfd): Restore lines accidentally deleted in
1139
 
        last commit.
1140
 
 
1141
 
2002-08-28  Michael Hayes <m.hayes@elec.canterbury.ac.nz>
1142
 
 
1143
 
        * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
1144
 
        (dump_bfd_header): Likewise.
1145
 
 
1146
 
2002-08-27  Alan Modra  <amodra@bigpond.net.au>
1147
 
 
1148
 
        * nm.c: Revert last change.
1149
 
 
1150
 
2002-08-26  Alan Modra  <amodra@bigpond.net.au>
1151
 
 
1152
 
        * nm.c (display_rel_file): Don't report "no symbols" as an error.
1153
 
        * objdump.c (slurp_symtab): Likewise.
1154
 
        (slurp_dynamic_symtab): Likewise.
1155
 
        (dump_symbols): Likewise.  Do print "no symbols" to stdout.
1156
 
 
1157
 
2002-08-24  Geoffrey Keating  <geoffk@redhat.com>
1158
 
 
1159
 
        * MAINTAINERS: Change my mailing address.
1160
 
 
1161
 
2002-08-23  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1162
 
 
1163
 
        * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
1164
 
 
1165
 
2002-08-22  Nick Clifton  <nickc@redhat.com>
1166
 
 
1167
 
        * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
1168
 
        HPPA.
1169
 
 
1170
 
2002-08-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1171
 
 
1172
 
        * readelf.c (parse_args): Change debug_dump_opt to static.
1173
 
 
1174
 
2002-08-16  Sivaguru Sankaridurg  <siva@eternal-systems.com>
1175
 
 
1176
 
        * stabs.c (parse_stab_argtype): Pass length of physname to
1177
 
        stab_demangle_argtypes.
1178
 
        (stab_demangle_argtypes): Add new parameter - length of physname.
1179
 
        Pass length of physname on to stab_demangle_prefix.
1180
 
        (stab_demangle_prefix): Add new parameter - length of physname.
1181
 
        Use length of physname (if supplied) to compute end of function
1182
 
        name.
1183
 
 
1184
 
2002-08-15  Alan Modra  <amodra@bigpond.net.au>
1185
 
 
1186
 
        * readelf.c: Include elf/i370.h.
1187
 
        (dump_relocations): Handle EM_S370.
1188
 
        (dynamic_segment_parisc_val): Print \n.
1189
 
        (process_dynamic_segment <DT_BIND_NOW>): Here too.
1190
 
 
1191
 
2002-08-14  Nick Clifton  <nickc@redhat.com>
1192
 
 
1193
 
        * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
1194
 
        * objdump.c (usage): Likewise.
1195
 
        * doc/binutils.texi: Likewise.
1196
 
 
1197
 
2002-08-14  Luke Dunstan  <infidel@users.sourceforge.net>
1198
 
 
1199
 
        * rcparse.y (acc_entry): Don't warn about ALT use with
1200
 
        non-VIRTKEY.
1201
 
 
1202
 
2002-08-13  H.J. Lu <hjl@gnu.org>
1203
 
 
1204
 
        * objcopy.c (copy_object): Don't warn about the unsupported
1205
 
        architecture unless the input target is defaulted or the
1206
 
        output architecture is different from the input.
1207
 
 
1208
 
2002-08-09  Nick Clifton  <nickc@redhat.com>
1209
 
 
1210
 
        * po/sv.po: Updated Swedish translation.
1211
 
 
1212
 
2002-08-05  Alan Modra  <amodra@bigpond.net.au>
1213
 
 
1214
 
        * prdbg.c (pr_fix_visibility): Remove assert.
1215
 
 
1216
 
2002-07-31  Nick Clifton  <nickc@redhat.com>
1217
 
 
1218
 
        * addr2line.c (process_file): Rename parameter 'filename' to
1219
 
        'file_name' in order to avoid shadowing global symbol of the
1220
 
        same name.
1221
 
        (main): Likewise.
1222
 
 
1223
 
2002-07-30  Jakub Jelinek  <jakub@redhat.com>
1224
 
 
1225
 
        * readelf.c (OPTION_DEBUG_DUMP): Define.
1226
 
        (options): Use it.
1227
 
        (usage): Update help.
1228
 
        (parse_args): Handle --debug-dump separately from -w.
1229
 
        * doc/binutils.texi (readelf): Update documentation.
1230
 
 
1231
 
2002-07-25  Nick Clifton  <nickc@redhat.com>
1232
 
 
1233
 
        * po/es.po: Updated Spanish translation.
1234
 
        * po/fr.po: Updated French translation.
1235
 
 
1236
 
2002-07-24  Nick Clifton  <nickc@redhat.com>
1237
 
 
1238
 
        * po/es.po: Updated Spanish translation.
1239
 
 
1240
 
2002-07-23  Alan Modra  <amodra@bigpond.net.au>
1241
 
 
1242
 
        * Makefile.am: Run "make dep-am".
1243
 
        * Makefile.in: Regenerate.
1244
 
 
1245
 
2002-07-23  Nick Clifton  <nickc@redhat.com>
1246
 
 
1247
 
        * po/fr.po: Updated French translation.
1248
 
 
1249
 
2002-07-23  Eric S. Raymond  <esr@golux.thyrsus.com>
1250
 
 
1251
 
        * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.
1252
 
 
1253
 
2002-07-20  Alan Modra  <amodra@bigpond.net.au>
1254
 
 
1255
 
        * budemang.c: Include config.h and string.h/strings.h.
1256
 
 
1257
 
2002-07-18 Denis Chertykov  <denisc@overta.ru>
1258
 
           Frank Ch. Eigler  <fche@redhat.com>
1259
 
 
1260
 
        * readelf.c: Include "elf/ip2k.h".
1261
 
        (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
1262
 
        (dump_relocations): Likewise.
1263
 
        (get_machine_name): Likewise.
1264
 
        * NEWS: Mention IP2K support.
1265
 
 
1266
 
2002-07-16  Nick Clifton  <nickc@cambridge.redhat.com>
1267
 
 
1268
 
        * NEWS: Add 'Changes in 2.13'.
1269
 
 
1270
 
2002-07-10  Jakub Jelinek  <jakub@redhat.com>
1271
 
 
1272
 
        * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
1273
 
        DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
1274
 
        (get_section_type_name): Handle SHT_GNU_LIBLIST.
1275
 
        (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
1276
 
        DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
1277
 
        (process_gnu_liblist): New.
1278
 
        (process_file): Call it.
1279
 
 
1280
 
2002-07-03  Alan Modra  <amodra@bigpond.net.au>
1281
 
 
1282
 
        * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
1283
 
        * Makefile.in: Regenerate.
1284
 
 
1285
 
2002-07-02  Alan Modra  <amodra@bigpond.net.au>
1286
 
 
1287
 
        * budemang.c: New file, "demangle" function.
1288
 
        * budemang.h: New file.
1289
 
        * addr2line.c (translate_addresses): Use "demangle".
1290
 
        * nm.c (print_symname): Likewise.
1291
 
        * objdump.c (objdump_print_symname): Likewise.
1292
 
        (dump_symbols): Likewise.  Also, don't use bfd_asymbol_name macro
1293
 
        here since that obfuscates.
1294
 
        * rdcoff.c: Don't #include demangle.h.
1295
 
        * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
1296
 
        emul_vanilla.c.  Remove emul_$(EMULATION).c.  Sort.
1297
 
        (HFILES): Add budemang.h.  Sort.
1298
 
        (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
1299
 
        Run "make dep-am".
1300
 
        * Makefile.in: Regenerate.
1301
 
 
1302
 
2002-07-01  Matt Thomas  <matt@3am-software.com>
1303
 
 
1304
 
        * readelf.c: Include "elf/vax.h".
1305
 
        (guess_is_rela): Move EM_VAX from unknown to RELA case.
1306
 
        (dump_relocations): Handle VAX relocations.
1307
 
        (get_machine_flags): Handle VAX machine flags.
1308
 
 
1309
 
2002-06-29  Stephane Carrez  <stcarrez@nerim.fr>
1310
 
 
1311
 
        * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
1312
 
 
1313
 
2002-06-26  Nick Clifton  <nickc@cambridge.redhat.com>
1314
 
 
1315
 
        * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
1316
 
 
1317
 
2002-06-26  Alan Modra  <amodra@bigpond.net.au>
1318
 
 
1319
 
        * nm.c (print_symname): When demangling, strip leading dots from
1320
 
        symbol names to avoid confusing the demangler.
1321
 
 
1322
 
2002-06-25  H.J. Lu <hjl@gnu.org>
1323
 
 
1324
 
        * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
1325
 
        * Makefile.in: Regenerated.
1326
 
 
1327
 
2002-06-21  Igor Schein  <igor@txc.com>
1328
 
 
1329
 
        * configure.in: Quote bu_cv_have_fopen64.
1330
 
        * configure: Regenerate.
1331
 
 
1332
 
2002-06-21  Mitsru Chinen  <chinen@jp.ibm.com>
1333
 
 
1334
 
        * configure.in: Check for strcoll.
1335
 
        * configure: Regenerate.
1336
 
        * config.in: Regenerate.
1337
 
        * nm.c (main): Set locale for LC_COLLATE category.
1338
 
        (non_numeric_forward): Use strcoll if available.
1339
 
 
1340
 
2002-06-20  Dave Brolley  <brolley@redhat.com>
1341
 
 
1342
 
        * MAINTAINERS: Add self as fr30 and frv maintainer.
1343
 
 
1344
 
2002-06-18  H.J. Lu  (hjl@gnu.org)
1345
 
 
1346
 
        * nm.c: Include "elf/common.h".
1347
 
        (extended_symbol_info): Add elfinfo, a pointer to
1348
 
        elf_symbol_type.
1349
 
        (SYM_SIZE): Use elfinfo if it is not NULL.
1350
 
        (get_symbol_type): New function.
1351
 
        (display_archive): Set print_width for each archive member.
1352
 
        (display_file): Likewise.
1353
 
        (display_rel_file): Don't set print_width here.
1354
 
        (print_object_filename_sysv): Handle print_width.
1355
 
        (print_archive_member_sysv): Likewise.
1356
 
        (print_symbols): Pass (bfd_vma) 0 to print_symbol.
1357
 
        (print_symbol): Set the elfinfo field in extended_symbol_info
1358
 
        for ELF.
1359
 
        (print_object_filename_sysv): Fix the output format.
1360
 
        (print_symbol_info_sysv): Print type and section for ELF.
1361
 
 
1362
 
2002-06-18  Elias Athanasopoulos  <eathan@otenet.gr>
1363
 
 
1364
 
        * nm.c (print_size_symbols): Remove assignment, which makes
1365
 
        the symbol's size equal to its value when --size-sort is
1366
 
        used.
1367
 
 
1368
 
2002-06-18  Dave Brolley  <brolley@redhat.com>
1369
 
 
1370
 
        From Catherine Moore:
1371
 
        * readelf.c (elf/frv.h): #include it.
1372
 
        (guess_is_rela): Support EM_CYGNUS_FRV.
1373
 
        (dump_relocations): Ditto.
1374
 
        (get_machine_name): Ditto.
1375
 
        * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
1376
 
 
1377
 
2002-06-18  Jakub Jelinek  <jakub@redhat.com>
1378
 
 
1379
 
        * readelf.c (get_file_header): Only read the first section header if
1380
 
        e_shoff is non-zero.
1381
 
 
1382
 
2002-06-15  H.J. Lu  (hjl@gnu.org)
1383
 
 
1384
 
        * nm.c (print_size): New variable. Initialize to 0.
1385
 
        (long_options): Add 'S'/"print-size".
1386
 
        (main): Handle 'S'.
1387
 
        (print_symbol_info_bsd): Print size only if print_size is not
1388
 
        0.
1389
 
 
1390
 
        * doc/binutils.texi: Document -S/--print-size.
1391
 
 
1392
 
2002-6-13  Elias Athanasopoulos  <eathan@otenet.gr>
1393
 
 
1394
 
        * nm.c (struct extended_symbol_info): New structure: Add the size
1395
 
        of the symbols to the information provided by the symbol_info
1396
 
        structure.
1397
 
        (print_symbols): Pass the symbol size to print_symbol.
1398
 
        (print_size_symbols): Pass the symbol size to print_symbol.
1399
 
        (print_symbol): Extra argument: The size of the symbol.  Store
1400
 
        this in the extended_symbol_info structure.
1401
 
        (print_symbol_info): Change type of info parameter to
1402
 
        extended_symbol_info.  Display the size, if known.
1403
 
        (print_symbol_info_posix): Likewise.
1404
 
        (print_symbol_info_sysv): Likewise.
1405
 
 
1406
 
2002-06-08  Alan Modra  <amodra@bigpond.net.au>
1407
 
 
1408
 
        * Makefile.am: Run "make dep-am".
1409
 
        * Makefile.in: Regenerate.
1410
 
        * doc/Makefile.in: Regnerate.
1411
 
 
1412
 
        * bucomm.c: Replace CONST with const.
1413
 
        * nm.c: Likewise.
1414
 
        * objdump.c: Likewise.
1415
 
 
1416
 
2002-06-07  H.J. Lu <hjl@gnu.org>
1417
 
 
1418
 
        * readelf.c (DW_CFA_GNU_args_size): Don't define.
1419
 
        (DW_CFA_GNU_negative_offset_extended): Likewise.
1420
 
        (DW_CFA_GNU_window_save): Likewise.
1421
 
        (display_debug_frames): Handle DW_CFA_offset_extended_sf,
1422
 
        DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
1423
 
 
1424
 
2002-06-07  Elias Athanasopoulos  <eathan@otenet.gr>
1425
 
 
1426
 
        * nm.c: When computing size of symbols for an ELF target use the
1427
 
        internal size field.
1428
 
 
1429
 
2002-06-06  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1430
 
 
1431
 
        * testsuite/binutils-all/objcopy.exp: clear xfail for
1432
 
        "hppa*64*-*-hpux*".
1433
 
        * testsuite/binutils-all/hppa/objdump.exp: Return if
1434
 
        "*64*-*-*".
1435
 
 
1436
 
2002-06-05  Alan Modra  <amodra@bigpond.net.au>
1437
 
 
1438
 
        * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
1439
 
 
1440
 
2002-06-03  Elias Athanasopoulos  <eathan@otenet.gr>
1441
 
 
1442
 
        * objdump.c: Fix formatting.
1443
 
 
1444
 
2002-05-29  Ben Elliston  <bje@redhat.com>
1445
 
 
1446
 
        * MAINTAINERS: Add self as M68k maintainer.
1447
 
 
1448
 
2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
1449
 
 
1450
 
        * readelf.c: Modified/Added DLX elf support.
1451
 
 
1452
 
2002-05-27  Nick Clifton  <nickc@cambridge.redhat.com>
1453
 
 
1454
 
        * arsup.c: Fix formatting.
1455
 
        * debug.c (debug_record_label): Add missing colon to error
1456
 
        message.
1457
 
        * ieee.c (parse_ieee_ty): Fix spelling typo.
1458
 
        * readelf.c (process_program_headers): Remove English assumption
1459
 
        about making a plural word.
1460
 
        (process_section_headers): Likewise.
1461
 
        (process_relocs): Allow quotes to be translated.
1462
 
        (process_unwind): Likewise,
1463
 
        (process_mips_specific): Improve error message.
1464
 
        (get_note_type): Fix spelling typo.
1465
 
 
1466
 
        * configure.in (ALL_LINGUAS): Add sv
1467
 
        * po/sv.po: New file.
1468
 
 
1469
 
2002-05-27  Alan Modra  <amodra@bigpond.net.au>
1470
 
 
1471
 
        * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
1472
 
        (unw_print_grmask): Likewise.
1473
 
        (unw_print_frmask): Likewise.
1474
 
 
1475
 
2002-05-26  Kazu Hirata  <kazu@cs.umass.edu>
1476
 
 
1477
 
        * arsup.c: Remove ARGSUSED.
1478
 
        * debug.c: Likewise.
1479
 
        * ieee.c: Likewise.
1480
 
        * nlmconv.c: Likewise.
1481
 
        * prdbg.c: Likewise.
1482
 
        * stabs.c: Likewise.
1483
 
        * wrstabs.c: Likewise.
1484
 
 
1485
 
2002-05-25  Alan Modra  <amodra@bigpond.net.au>
1486
 
 
1487
 
        * arlex.l: Use #include "" instead of <> for local header files.
1488
 
        * coffdump.c: Likewise.
1489
 
        * coffgrok.c: Likewise.
1490
 
        * nlmconv.c: Likewise.
1491
 
        * nlmheader.y: Likewise.
1492
 
        * srconv.c: Likewise.
1493
 
        * strings.c: Likewise.
1494
 
        * sysdump.c: Likewise.
1495
 
        * unwind-ia64.h: Likewise.
1496
 
        * windres.h: Likewise.
1497
 
        * winduni.h: Likewise.
1498
 
 
1499
 
2002-05-24  Tom Rix  <trix@redhat.com>
1500
 
 
1501
 
        * MAINTAINERS: Add self as the d10v maintainer.
1502
 
 
1503
 
2002-05-24   TAMURA Kent <kent@netbsd.org>
1504
 
 
1505
 
        * configure.in: Builds dlltool for i386-netbsdpe.
1506
 
        * configure: Regenerate.
1507
 
 
1508
 
2002-05-23  Kazu Hirata  <kazu@cs.umass.edu>
1509
 
 
1510
 
        * size.c: Fix formatting.
1511
 
        * srconv.c: Likewise.
1512
 
        * stabs.c: Likewise.
1513
 
        * sysdump.c: Likewise.
1514
 
        * unwind-ia64.c: Likewise.
1515
 
        * wrstabs.c: Likewise.
1516
 
 
1517
 
2002-05-23  Jakub Jelinek  <jakub@redhat.com>
1518
 
 
1519
 
        * readelf.c (get_segment_type): Add PT_TLS.
1520
 
        (get_elf_section_flags): Add SHF_TLS.
1521
 
        (get_dynamic_flags): Optimize.  Add DF_STATIC_TLS.
1522
 
        (process_dynamic_segment): Use puts instead of printf.
1523
 
        (get_symbol_type): Support STT_TLS.
1524
 
        * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
1525
 
        SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
1526
 
        Add SEC_THREAD_LOCAL.
1527
 
 
1528
 
2002-05-23  Kazu Hirata  <kazu@cs.umass.edu>
1529
 
 
1530
 
        * rdcoff.c: Fix formatting.
1531
 
        * rddbg.c: Likewise.
1532
 
        * readelf.c: Likewise.
1533
 
        * rename.c: Likewise.
1534
 
        * resbin.c: Likewise.
1535
 
        * resrc.c: Likewise.
1536
 
        * resres.c: Likewise.
1537
 
 
1538
 
2002-05-21  Kazu Hirata  <kazu@cs.umass.edu>
1539
 
 
1540
 
        * filemode.c: Fix formatting.
1541
 
        * ieee.c: Likewise.
1542
 
        * is-ranlib.c: Likewise.
1543
 
        * is-strip.c: Likewise.
1544
 
        * maybe-ranlib.c: Likewise.
1545
 
        * maybe-strip.c: Likewise.
1546
 
        * nlmconv.c: Likewise.
1547
 
        * nm.c: Likewise.
1548
 
        * not-ranlib.c: Likewise.
1549
 
        * not-strip.c: Likewise.
1550
 
        * objcopy.c: Likewise.
1551
 
        * objdump.c: Likewise.
1552
 
 
1553
 
2002-05-21  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1554
 
 
1555
 
        * objdump.c (dump_headers): Fix output formatting for ELF32
1556
 
        architectures in a BFD64 enabled toolchain.
1557
 
 
1558
 
2002-05-20  Kazu Hirata  <kazu@cs.umass.edu>
1559
 
 
1560
 
        * debug.c: Fix formatting.
1561
 
        * debug.h: Likewise.
1562
 
        * dlltool.c: Likewise.
1563
 
        * dllwrap.c: Likewise.
1564
 
        * emul_aix.c: Likewise.
1565
 
        * emul_vanilla.c: Likewise.
1566
 
 
1567
 
2002-05-19  Kazu Hirata  <kazu@cs.umass.edu>
1568
 
 
1569
 
        * addr2line.c: Fix formatting.
1570
 
        * ar.c: Likewise.
1571
 
        * arsup.c: Likewise.
1572
 
        * arsup.h: Likewise.
1573
 
        * binemul.c: Likewise.
1574
 
        * binemul.h: Likewise.
1575
 
        * bucomm.c: Likewise.
1576
 
        * coffdump.c: Likewise.
1577
 
        * coffgrok.c: Likewise.
1578
 
        * coffgrok.h: Likewise.
1579
 
 
1580
 
2002-05-16  Marek Michalkiewicz  <marekm@amelek.gda.pl>
1581
 
 
1582
 
        * MAINTAINERS: Add myself as the second AVR port maintainer.
1583
 
 
1584
 
2002-05-16  Stephane Carrez  <stcarrez@nerim.fr>
1585
 
 
1586
 
        * MAINTAINERS: Update my email address.
1587
 
 
1588
 
2002-05-09  Nick Clifton  <nickc@cambridge.redhat.com>
1589
 
 
1590
 
        * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
1591
 
 
1592
 
2002-05-09  Alan Modra  <amodra@bigpond.net.au>
1593
 
 
1594
 
        * configure.in: Replace `*pe' with `pe' throughout.
1595
 
        * configure: Regenerate.
1596
 
 
1597
 
2002-05-07  Federico G. Schwindt <fgsch@olimpo.com.br>
1598
 
 
1599
 
        * Makefile.am: Honour DESTDIR.
1600
 
        * Makefile.in: Regenerate.
1601
 
 
1602
 
2002-05-06  Alan Modra  <amodra@bigpond.net.au>
1603
 
 
1604
 
        * dlltool.c (process_def_file): Add missing prototype.
1605
 
        (new_directive, assemble_file, main): Likewise.
1606
 
        (process_def_file, new_directive): Make static.
1607
 
        (inform): Rewrite using VA_FIXEDARG.
1608
 
        * dllwrap.c (mybasename): Add missing prototype.
1609
 
        (strhash, main): Likewise.
1610
 
        (inform): Rewrite using VA_FIXEDARG.
1611
 
        (warn): Likewise.
1612
 
        (cleanup_and_exit): Use old style function definition.
1613
 
        (strhash): Likewise.
1614
 
        * windres.c (define_resource): Use one memset to clear all of
1615
 
        struct res_resource.
1616
 
 
1617
 
        * rcparse.y: Remove newcmd rule.  Move rcparse_discard_strings
1618
 
        call to rules that need no lookahead.  Check for no lookahead.
1619
 
 
1620
 
2002-05-06  Borut Razem  <borut.razem@siol.net>
1621
 
 
1622
 
        * rclex.l (get_string): Correct "strings" list handling.
1623
 
        * resrc.c (read_rc_file): Discard strings.
1624
 
 
1625
 
2002-05-04  Alan Modra  <amodra@bigpond.net.au>
1626
 
 
1627
 
        * ar.c (replace_members): Remove unused var.  Formatting fix.
1628
 
        * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
1629
 
 
1630
 
        * MAINTAINERS: Sort port maintainers by CPU.
1631
 
 
1632
 
2002-05-04  Bob Byrnes  <byrnes@curl.com>
1633
 
 
1634
 
        * size.c (display_archive): Add last_arfile and code to close archives.
1635
 
 
1636
 
2002-05-01  Alan Modra  <amodra@bigpond.net.au>
1637
 
 
1638
 
        * nm.c (print_symbol): Check returned filename from
1639
 
        bfd_find_nearest_line is non-NULL.
1640
 
 
1641
 
2002-04-25  Elena Zannoni <ezannoni@redhat.com>
1642
 
 
1643
 
        * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
1644
 
 
1645
 
2002-04-24  Christian Groessler <chris@groessler.org>
1646
 
 
1647
 
        * MAINTAINERS: Changed my email address.
1648
 
 
1649
 
2002-04-17  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1650
 
 
1651
 
        * arparse.y: Fix syntax warning.
1652
 
 
1653
 
2002-04-16  Nick Clifton  <nickc@cambridge.redhat.com>
1654
 
 
1655
 
        * readelf.c (fetch_location_list): Remove unused function.
1656
 
 
1657
 
        * readelf.c (process_corefile_note_segment): Catch corrupt notes
1658
 
        and display a warning message, then exit the loop.
1659
 
 
1660
 
        * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
1661
 
 
1662
 
2002-04-15  Nick Clifton  <nickc@cambridge.redhat.com>
1663
 
 
1664
 
        * resrc.c (write_rc_dialog): If charset is non-default value
1665
 
        display all of the DIALOGEX parameters.
1666
 
 
1667
 
2002-04-15  Eric Kohl <ekohl@rz-online.de>
1668
 
 
1669
 
        * rcparse.y: Allow two to five parameter in FONT statement of
1670
 
        DIALOGEX resources.
1671
 
        * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
1672
 
        resource data.
1673
 
        (res_to_bin_dialog): Likewise.
1674
 
        * windres.h: Added misssing charset variable to dialog_ex
1675
 
        structure.
1676
 
 
1677
 
2002-04-10  Nick Clifton  <nickc@cambridge.redhat.com>
1678
 
 
1679
 
        * rcparse.y: Set MEMFLAG_PURE by default.
1680
 
 
1681
 
2002-04-09  Bernd Herd <info@herdsoft.com>
1682
 
 
1683
 
        * rcparse.y: CLASS definitions in DIALOG resources
1684
 
        are quoted.
1685
 
        Fix typo in BEDIT warning.
1686
 
        Don't add default dialog style when explicit style specified.
1687
 
        Add WS_CAPTION dialog style if CAPTION is specified.
1688
 
 
1689
 
        * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
1690
 
        (handle_quotes) "\a" escape (used for right justified key
1691
 
        definitions in menus) is encodes as binary 8.
1692
 
 
1693
 
        * resrc.c (write_rc_dialog): Print style even if it is 0.
1694
 
        (write_rc_directory): Fix overlooked sublang shift bug.
1695
 
        (bin_to_res_dialog): Don't print empty dialog caption.
1696
 
 
1697
 
        * resbin.c (bin_to_res_dialog): Use signature to identify
1698
 
        DIALOGEX.
1699
 
 
1700
 
        * windres.c (main): Set default LANGUAGE to english/us.
1701
 
 
1702
 
2002-04-09  Gunnar Degnbol <degnbol@danbbs.dk>
1703
 
 
1704
 
        * resrc.c: print CLASS names in quotes
1705
 
 
1706
 
2002-04-09  J"orn Rennecke <joern.rennecke@superh.com>
1707
 
 
1708
 
        * MAINTAINERS: Update my email address.
1709
 
 
1710
 
2002-04-04  Alan Modra  <amodra@bigpond.net.au>
1711
 
 
1712
 
        * dep-in.sed: Cope with absolute paths.
1713
 
        * Makefile.am (dep.sed): Subst TOPDIR.
1714
 
        Run "make dep-am".
1715
 
        * Makefile.in: Regenerate.
1716
 
 
1717
 
2002-03-27  Peter Targett  <peter.targett@arc.com>
1718
 
 
1719
 
        * MAINTAINERS: Update my email address.
1720
 
 
1721
 
2002-03-21  Alan Modra  <amodra@bigpond.net.au>
1722
 
 
1723
 
        * Makefile.am: Run "make dep-am".
1724
 
        * Makefile.in: Regenerate.
1725
 
        * doc/Makefile.in: Regenerate.
1726
 
        * po/POTFILES.in: Regenerate.
1727
 
        * aclocal.m4: Regenerate.
1728
 
        * config.in: Regenerate.
1729
 
        * configure: Regenerate.
1730
 
 
1731
 
2002-03-20  Daniel Berlin  <dan@dberlin.org>
1732
 
 
1733
 
        * readelf.c: Add support for displaying dwarf2 location lists.
1734
 
        (do_debug_loc, debug_loc_section, debug_loc_size): New.
1735
 
        (parse_args): Use 'O' as shorthand for displaying location list
1736
 
        section.
1737
 
        (process_section_headers): Handle debug_loc as well.
1738
 
        (load_debug_loc): New.
1739
 
        (free_debug_loc): New.
1740
 
        (fetch_location_list): New.
1741
 
        (display_debug_loc): New.
1742
 
        (display_debug_info): Call load_debug_loc and free_debug_loc.
1743
 
        (debug_displays): We can display .debug_loc now, too.
1744
 
        (usage): Update usage string.
1745
 
        (read_and_display_attr_value): Note location lists, but don't
1746
 
        display them inline.
1747
 
 
1748
 
2002-03-18  Tom Rix  <trix@redhat.com>
1749
 
 
1750
 
        * Makefile.am: Add binutils emulation support.
1751
 
        * configure.in: Same.
1752
 
        * configure.tgt: New file.  Same.
1753
 
        * ar.c (main): Use ar_emul_parse_arg.
1754
 
        (usage): Use ar_emul_usage.
1755
 
        (replace_members): Use ar_emul_replace, ar_emul_append.
1756
 
        * binemul.c: New file.  Define the binutils emulation
1757
 
        layer. Define default methods.
1758
 
        * binemul.h: New file.  Binutils emulation layer header file.
1759
 
        * emul_aix.c: New file.  AIX binutils emulation.
1760
 
        * emul_vanilla.c: New file. Default binutils emulation.
1761
 
        * Makefile.in: Regenerate.
1762
 
        * configure: Same.
1763
 
 
1764
 
2002-03-18  Nick Clifton  <nickc@cambridge.redhat.com>
1765
 
 
1766
 
        * po/fr.po: Updated version.
1767
 
 
1768
 
2002-03-13  Nick Clifton  <nickc@cambridge.redhat.com>
1769
 
 
1770
 
        * po/fr.po: Updated version.
1771
 
 
1772
 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>
1773
 
 
1774
 
        * README: Update some version numbers.
1775
 
 
1776
 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>
1777
 
 
1778
 
        * doc/binutils.texi (Target Selection): Fix LD crossreferences.
1779
 
        (Architecture Selection): Likewise.
1780
 
 
1781
 
2002-03-01  Dmitry Timoshkov <dmitry@baikal.ru>
1782
 
 
1783
 
        * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
1784
 
        generating .exp file.
1785
 
 
1786
 
2002-02-21  Nick Clifton  <nickc@cambridge.redhat.com>
1787
 
 
1788
 
        * readelf.c (dump_relocations): Fix typo.
1789
 
 
1790
 
2002-02-20  Nick Clifton  <nickc@cambridge.redhat.com>
1791
 
 
1792
 
        * NEWS: Mark 2.12 branch.
1793
 
 
1794
 
2002-02-18  Timothy Daly  <remote_bob@yahoo.com>
1795
 
 
1796
 
        * readelf.c (dump_relocations): Display 2nd and 3rd reloc
1797
 
        types for 64-bit MIPS.  Narrow some fields for 80-char
1798
 
        output.
1799
 
        (dump_relocations): Change spelling from 'unrecognised'
1800
 
        to 'unrecognized'.
1801
 
        (decode_ARM_machine_flags): Likewise.
1802
 
        (parse_args): Likewise.
1803
 
        (read_and_display_attr_value): Likewise.
1804
 
        (display_debug_section): Likewise.
1805
 
 
1806
 
2002-02-15  Hans-Peter Nilsson  <hp@bitrange.com>
1807
 
 
1808
 
        * NEWS: Mention support for MMIX.
1809
 
 
1810
 
2002-02-13  Matt Fredette  <fredette@netbsd.org>
1811
 
 
1812
 
        * readelf.c (get_machine_flags): Recognize EF_M68000.
1813
 
 
1814
 
2002-02-12  Alexandre Oliva  <aoliva@redhat.com>
1815
 
 
1816
 
        * MAINTAINERS: Added self as MN10300 co-maintainer.
1817
 
 
1818
 
2002-02-12  Alan Modra  <amodra@bigpond.net.au>
1819
 
 
1820
 
        * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
1821
 
        DT_PPC64_OPDSZ.
1822
 
 
1823
 
2002-02-11  Daniel Jacobowitz  <drow@mvista.com>
1824
 
 
1825
 
        * MAINTAINERS: List myself as branch maintainer.
1826
 
 
1827
 
2002-02-11  Alan Modra  <amodra@bigpond.net.au>
1828
 
 
1829
 
        * configure: Regenerate.
1830
 
        * objcopy.c: Update copyright date.
1831
 
        * doc/Makefile.in: Regenerate.
1832
 
 
1833
 
2002-02-10  Daniel Jacobowitz  <drow@mvista.com>
1834
 
 
1835
 
        * nlmconv.c: Back out localtime PARAMS change.
1836
 
 
1837
 
2002-02-11  Alan Modra  <amodra@bigpond.net.au>
1838
 
 
1839
 
        * objcopy.c (MKDIR): Define.
1840
 
        (copy_archive): Make name_list.name const.  Use MKDIR.
1841
 
        Handle duplicate files in archives by making more temp dirs.
1842
 
 
1843
 
2002-02-10  Daniel Jacobowitz  <drow@mvista.com>
1844
 
 
1845
 
        * coffdump.c: Include "getopt.h" after "bucomm.h"
1846
 
        so that macros are defined correctly.
1847
 
        * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
1848
 
        prototype.  Prototype main.
1849
 
        * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
1850
 
 
1851
 
2002-02-06  Alexandre Oliva  <aoliva@redhat.com>
1852
 
 
1853
 
        * MAINTAINERS: Added self as SH co-maintainer.
1854
 
 
1855
 
2002-02-05  Nick Clifton <nickc@redhat.com>
1856
 
 
1857
 
        * po/tr.po: Updated translation.
1858
 
 
1859
 
2002-02-01  Alan Modra  <amodra@bigpond.net.au>
1860
 
 
1861
 
        * Makefile.am: Run "make dep-am"
1862
 
        * Makefile.in: Regenerate.
1863
 
 
1864
 
2002-01-29  Daniel Jacobowitz  <drow@mvista.com>
1865
 
 
1866
 
        * nm.c (print_value): Mark abfd unused.
1867
 
 
1868
 
2002-01-29  Daniel Jacobowitz  <drow@mvista.com>
1869
 
 
1870
 
        * unwind-ia64.c (unw_decoder): Change second argument
1871
 
        to unsigned int, to match function prototypes.
1872
 
 
1873
 
2002-01-29  Daniel Jacobowitz  <drow@mvista.com>
1874
 
 
1875
 
        * objdump.c: Include "getopt.h" after "bucomm.h" so that
1876
 
        __GNU_LIBRARY__ will be defined.
1877
 
        * size.c: Likewise.
1878
 
 
1879
 
2002-01-27  Daniel Jacobowitz  <drow@mvista.com>
1880
 
 
1881
 
        * configure: Regenerated.
1882
 
 
1883
 
2002-01-26  Hans-Peter Nilsson  <hp@bitrange.com>
1884
 
 
1885
 
        * doc/Makefile.am (install): Depend on install-info.
1886
 
        * doc/Makefile.in: Regenerate.
1887
 
 
1888
 
2002-01-25  Jason R. Thorpe <thorpej@wasabisystems.com>
1889
 
 
1890
 
        * objcopy.c (strip_usage): Document -d as an alias
1891
 
        --strip-debug.
1892
 
 
1893
 
        * size.c (usage): Document [-t | --totals] options.
1894
 
        (long_options): Add --totals option.
1895
 
        (main): If the [-t | --totals] option is specified and
1896
 
        the output format is Berkeley-style, print the total
1897
 
        text, data, and bss sizes of all objects listed.
1898
 
        (print_berkeley_format): If the [-t | --totals] option
1899
 
        is specified, track the total text, data, and bss
1900
 
        sizes.
1901
 
        * doc/binutils.texi (size): Document [-t | --totals] options.
1902
 
        (strip): Document -d as an alias for --strip-debug.
1903
 
        * NEWS: Mention new feature of size.
1904
 
 
1905
 
2002-01-25  Nick Clifton  <nickc@cambridge.redhat.com>
1906
 
 
1907
 
        * po/fr.po: Updated version.
1908
 
        * po/es.po: Updated version.
1909
 
 
1910
 
2002-01-23  Nick Clifton  <nickc@cambridge.redhat.com>
1911
 
 
1912
 
        * addr2line.c (usage): Update text to provide verbose
1913
 
        description of the command line options.
1914
 
        * ar.c (usage): Update text to provide verbose
1915
 
        description of the command line options.
1916
 
        (main): Accept -h and -H when running as ranlib.
1917
 
        * coffdump.c (show_usage): Update text to provide verbose
1918
 
        description of the command line options.
1919
 
        * dlltool.c (main): Accept -H as an alias for --help.
1920
 
        * nlmconv.c (show_usage): Update text to provide verbose
1921
 
        description of the command line options.
1922
 
        * nm.c (usage): Replace OPTIONS with option(s).
1923
 
        (main): Accept -H as an alias for --help.
1924
 
        * objcopy.c (strip_main): Accept -H as an alias for --help.
1925
 
        * objdump.c (main): Accept -v as an alias for --verbose.
1926
 
        * readelf.c (usage): Adjust format to match style used in
1927
 
        other binutils.
1928
 
        * size.c (usage): Update text to provide verbose description
1929
 
        of the command line options.
1930
 
        (main): Accept -v, -h and -H as command line options.
1931
 
        * srconv.c (show_usage): Update text to provide verbose
1932
 
        description of the command line options.
1933
 
        * strings.c (main): Accept -H and -v as command line options.
1934
 
        (usage): Update text to provide verbose description of the
1935
 
        command line options.
1936
 
        * sysdump.c (show_usage): Update text to provide verbose
1937
 
        description of the command line options.
1938
 
        * windres.c (usage): Adjust format to match style used in
1939
 
        other binutils.
1940
 
 
1941
 
        * coffdump.c: Fix formatting.
1942
 
        * nlmconv.c: Fix formatting.
1943
 
        * srconv.c: Fix formatting.
1944
 
        * sysdump.c: Fix formatting.
1945
 
 
1946
 
2002-01-22  Alan Modra  <amodra@bigpond.net.au>
1947
 
 
1948
 
        * Makefile.am: Run "make dep-am".
1949
 
        * Makefile.in: Regenerate.
1950
 
 
1951
 
2002-01-18  Andreas Jaeger  <aj@suse.de>
1952
 
 
1953
 
        * version.c (print_version): Update year.
1954
 
 
1955
 
2002-01-17  Alan Modra  <amodra@bigpond.net.au>
1956
 
 
1957
 
        * readelf.c (get_machine_name): Handle EM_PPC64.
1958
 
        (guess_is_rela): Here too.
1959
 
 
1960
 
2002-01-17  Nick Clifton  <nickc@cambridge.redhat.com>
1961
 
 
1962
 
        * po/binutils.pot: Regenerate.
1963
 
        * po/fr.po: Regenerate.
1964
 
        * po/tr.po: Regenerate.
1965
 
 
1966
 
2002-01-16  Nick Clifton  <nickc@cambridge.redhat.com>
1967
 
 
1968
 
        * po/tr.po: Import new version.
1969
 
 
1970
 
2002-01-16  Alan Modra  <amodra@bigpond.net.au>
1971
 
 
1972
 
        * readelf.c (get_ppc64_dynamic_type): New.
1973
 
        (get_dynamic_type): Call it.
1974
 
 
1975
 
2002-01-15  Nick Clifton  <nickc@cambridge.redhat.com>
1976
 
 
1977
 
        * objcopy.c (copy_usage): Use "options" instead of "switches".
1978
 
        (strip_usage): Use "options" instead of "switches".
1979
 
        * doc/binutils.texi (dlltool):  Refer to "options" instead of
1980
 
        "switches".
1981
 
 
1982
 
2002-01-14  Richard Earnshaw  <rearnsha@arm.com>
1983
 
 
1984
 
        * MAINTAINERS: Add self as co-maintainer for the ARM code.
1985
 
 
1986
 
2001-12-18  Nick Clifton  <nickc@cambridge.redhat.com>
1987
 
 
1988
 
        * po/es.po: Import from translation project.
1989
 
        * configure.in (ALL_LINGUAS): Add es.
1990
 
        * configure: Regenerate.
1991
 
 
1992
 
2002-01-09  Jason Thorpe  <thorpej@wasabisystems.com>
1993
 
 
1994
 
        * readelf.c (get_netbsd_elfcore_note_type): Use
1995
 
        NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
1996
 
 
1997
 
2002-01-09  Jason Thorpe  <thorpej@wasabisystems.com>
1998
 
 
1999
 
        * readelf.c: Update copyright years.
2000
 
        (get_note_type): Return a const char *.
2001
 
        (get_netbsd_elfcore_note_type): New function.
2002
 
        (process_note): Use get_netbsd_elfcore_note_type to get
2003
 
        the note type string for NetBSD ELF core files.
2004
 
 
2005
 
2002-01-06  Steve Ellcey  <sje@cup.hp.com>
2006
 
 
2007
 
        * readelf.c (get_ia64_segment_type): Add support for macros.
2008
 
        (get_segment_type): Add support for IA64 specific macros.
2009
 
 
2010
 
2001-12-20  Julian v. Bock  <julian@wongr.net>
2011
 
 
2012
 
        * readelf.c (print_symbol): New function: Print a formatted symbol
2013
 
        name.  If --wide is specified do not truncate it.
2014
 
        (dump_relocations): Use print_symbol() to print symbol names.
2015
 
        (process_symbol_table): Likewise.
2016
 
        (process_syminfo): Likewise.
2017
 
        (process_mips_specific): Likewise.
2018
 
        (usage): Document new feature of --wide switch.
2019
 
        * doc/binutils.texi (objdump): Document additional behaviour of
2020
 
        --wide.
2021
 
 
2022
 
2001-12-18  Michael Snyder  <msnyder@redhat.com>
2023
 
 
2024
 
        * objcopy.c (copy_file): Accept corefiles (format bfd_core).
2025
 
        (copy_object): Don't set the start address or flags of a core file.
2026
 
        (copy_section): Don't relocate a core file.  Don't copy contents
2027
 
        if the input section has the contents flag set, but the output
2028
 
        section does not (which happens with the fake 'note' pseudo-
2029
 
        sections that BFD creates for corefiles).
2030
 
 
2031
 
2001-12-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2032
 
 
2033
 
        * readelf.c (get_machine_flags): Recognize header flags for ABI and
2034
 
        ASE extensions. More robust code for ISA checking. Ignore empty fields
2035
 
        in header flags for GNU extensions.
2036
 
 
2037
 
2001-12-18  Alan Modra  <amodra@bigpond.net.au>
2038
 
 
2039
 
        * objcopy.c (copy_archive): Set output bfd format outside the loop.
2040
 
 
2041
 
2001-12-18  Nick Clifton  <nickc@cambridge.redhat.com>
2042
 
 
2043
 
        * po/ja.po: Import from translation project.
2044
 
        * configure.in (ALL_LINGUAS): Add ja.
2045
 
        * configure: Regenerate.
2046
 
 
2047
 
2001-12-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2048
 
 
2049
 
        * addr2line.c (main): Protoype.
2050
 
        * ar.c (main): Protoype.
2051
 
        * nm.c (main): Protoype.
2052
 
        * objcopy.c (main): Protoype.
2053
 
        * objdump.c (main): Protoype.
2054
 
        * size.c (main): Protoype.
2055
 
        * strings.c (main): Protoype.
2056
 
 
2057
 
2001-12-17  Alan Modra  <amodra@bigpond.net.au>
2058
 
 
2059
 
        * readelf.c (symtab_shndx_hdr): New global.
2060
 
        (SECTION_HEADER_INDEX): Define.
2061
 
        (SECTION_HEADER_NUM): Define.
2062
 
        (SECTION_HEADER): Define.
2063
 
        (GET_ELF_SYMBOLS): Pass two params rather than three.
2064
 
        (get_32bit_elf_symbols): Take file and section args.  Read and
2065
 
        use SHT_SYMTAB_SHNDX.
2066
 
        (get_64bit_elf_symbols): Likewise.
2067
 
        (dump_relocations): Use SECTION_HEADER to index "section_headers".
2068
 
        (process_section_headers): Likewise.  Use SECTION_HEADER_NUM too.
2069
 
        Remember symtab_shdx_hdr.
2070
 
        (process_program_headers): Scan from index 1 for segment map.
2071
 
        (slurp_ia64_unwind_table): Use SECTION_HEADER to index
2072
 
        "section_headers".
2073
 
        (process_relocs): Likewise.  Also adjust call to GET_ELF_SYMBOLS.
2074
 
        (process_unwind): Likewise.
2075
 
        (process_version_sections): Likewise.
2076
 
        (process_symbol_table): Likewise.
2077
 
        (display_debug_info): Likewise.
2078
 
        (process_dynamic_segment): Fake up a symtab section for changed
2079
 
        GET_ELF_SYMBOLS.
2080
 
        (get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
2081
 
        (process_program_headers): Kill signed/unsigned warning.
2082
 
        (load_debug_str): Likewise.
2083
 
        (display_debug_info): Likewise.
2084
 
 
2085
 
2001-12-13  Jakub Jelinek  <jakub@redhat.com>
2086
 
 
2087
 
        * readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.
2088
 
 
2089
 
2001-12-11  Alan Modra  <amodra@bigpond.net.au>
2090
 
 
2091
 
        * readelf.c (process_file_header): Print extended e_shnum and
2092
 
        e_shdtrndx values.  Set elf_header values for same.
2093
 
        (get_32bit_section_headers): Add "num" arg to read "num" headers.
2094
 
        (get_64bit_section_headers): Likewise.
2095
 
        (process_section_headers): Update calls.
2096
 
        (get_file_header): Call get_32bit_section_headers or 64bit variant.
2097
 
 
2098
 
2001-12-10  Jakub Jelinek  <jakub@redhat.com>
2099
 
 
2100
 
        * objcopy.c (setup_section): Copy entsize.
2101
 
 
2102
 
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
2103
 
 
2104
 
        * readelf.c (guess_is_rela): Add support for stormy16.
2105
 
        (dump_relocations): Likewise.
2106
 
        (get_machine_name): Likewise.
2107
 
 
2108
 
2001-12-05  Nick Clifton  <nickc@cambridge.redhat.com>
2109
 
 
2110
 
        * dllwrap.c (main) Replace multiple strings describing a
2111
 
        single error with a single, newline escaped sentence to permit
2112
 
        better translation into foreign languages.
2113
 
 
2114
 
        * readelf.c (get_elf_class): Remove internalionalisation of ELF
2115
 
        class names.
2116
 
 
2117
 
2001-12-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2118
 
 
2119
 
        * strings.c (get_char): Initialize value.
2120
 
 
2121
 
2001-12-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2122
 
 
2123
 
        * arlex.l: Silence compile warnings.
2124
 
        * arsup.h: Likewise. Fix formatting.
2125
 
 
2126
 
2001-12-04  Jakub Jelinek  <jakub@redhat.com>
2127
 
 
2128
 
        * strings.c: Include config.h before bfd.h.
2129
 
        (file_off): New type.
2130
 
        (file_open): Define.
2131
 
        (print_strings): Use file_off instead of file_ptr.  Print addresses
2132
 
        which don't fit into long correctly.
2133
 
        (get_char): Use file_off instead of file_ptr.  Use getc_unlocked if
2134
 
        available.
2135
 
        (strings_file): Use file_off instead of file_ptr.  Use file_open.
2136
 
        * configure.in: Check for getc_unlocked.
2137
 
        Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
2138
 
        be defined for it.
2139
 
        * configure: Rebuilt.
2140
 
        * config.h.in: Rebuilt.
2141
 
 
2142
 
2001-11-29  H.J. Lu <hjl@gnu.org>
2143
 
 
2144
 
        * bucomm.c (make_tempname): Revert the changes made on
2145
 
        2001-11-14 and 2001-11-12. They won't work with directories.
2146
 
 
2147
 
2001-11-23  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2148
 
 
2149
 
        * binutils/Makefile.am (check-DEJAGNU): Pass CC_FOR_TARGET and
2150
 
        CFLAGS_FOR_TARGET to runtest in environment.
2151
 
        * Makefile.in: Rebuild.
2152
 
        * doc/Makefile.in: Rebuild.
2153
 
 
2154
 
2001-11-28  Mike Stump  <mrs@wrs.com>
2155
 
 
2156
 
        * objcopy.c (setup_section): Preserve SEC_RELOC when
2157
 
        --set-section-flags is used.
2158
 
 
2159
 
2001-11-19  Nick Clifton  <nickc@cambridge.redhat.com>
2160
 
 
2161
 
        * readelf.c (do_debug_str): New variable.
2162
 
        (display_debug_str): New function: Display the contents of a
2163
 
        .debug_str section.
2164
 
        (load_debug_str): New function: Load in the contents of a
2165
 
        .debug_str section.
2166
 
        (free_debug_str): New function: Free the memory used by
2167
 
        load_debug_str().
2168
 
        (fetch_indirect_string): Retrieve a string from the .debug_str
2169
 
        section.
2170
 
        (usage): Add -ws.
2171
 
        (parse_args): Accept -ws.
2172
 
        (process_section_headers): Allow the display of the .debug_str
2173
 
        section.
2174
 
        (read_and_display_attr_value): Use fetch_indirect_string.  Show
2175
 
        offset into .debug_str section.
2176
 
        (display_debug_info): Use load_debug_str and free_debug_str.
2177
 
        (debug_displays): Add .debug_str.
2178
 
        * doc/binutils.texi: Document -ws.
2179
 
 
2180
 
2001-11-19  Andreas Jaeger  <aj@suse.de>
2181
 
 
2182
 
        * testsuite/binutils-all/objdump.exp: Add x86-64.
2183
 
 
2184
 
2001-11-15  Andreas Schwab  <schwab@suse.de>
2185
 
 
2186
 
        * readelf.c: Fix warnings without terminating newline.
2187
 
 
2188
 
2001-11-15  Alan Modra  <amodra@bigpond.net.au>
2189
 
 
2190
 
        * doc/binutils.texi (objdump): Document ppc -M options.
2191
 
 
2192
 
2001-11-14  Andreas Jaeger  <aj@suse.de>
2193
 
 
2194
 
        * doc/binutils.texi (objdump): Fix description to use x86-64.
2195
 
 
2196
 
2001-11-14  Nick Clifton  <nickc@cambridge.redhat.com>
2197
 
 
2198
 
        * bucomm.c (make_tempname): Use mkstemps instead of mkstemp, since
2199
 
        not all systems provide mkstemp.
2200
 
 
2201
 
2001-11-14  Alan Modra  <amodra@bigpond.net.au>
2202
 
 
2203
 
        * doc/binutils.texi (objdump): Document x86 -M options.
2204
 
 
2205
 
2001-11-13  Keith Walker <keith.walker@arm.com>
2206
 
 
2207
 
        * readelf.c (read_and_display_attr_value): New function to
2208
 
        handle DW_FORM_indirect.
2209
 
        (read_and_display_attr): Use it.
2210
 
 
2211
 
2001-11-13  Geoffrey Keating  <geoffk@redhat.com>
2212
 
 
2213
 
        * readelf.c (display_debug_lines): Deal with unknown standard
2214
 
        opcodes.  Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
2215
 
        DW_LNS_set_isa.
2216
 
 
2217
 
2001-11-13  Timothy Wall  <twall@alum.mit.edu>
2218
 
 
2219
 
        * MAINTAINERS: Add self as tic54x maintainer.  This target
2220
 
        includes the IBM C54XDSP clone.
2221
 
 
2222
 
2001-11-12  * Steven J. Hill <sjhill@realitydiluted.com>
2223
 
 
2224
 
        * bucomm.c (make_tempname): Use mkstemp in place of mktemp.
2225
 
 
2226
 
2001-11-09  Jeffrey A Law  (law@cygnus.com)
2227
 
 
2228
 
        * unwind-ia64.c (unw_print_brmask): Fix ISO C portability glitch.
2229
 
        (unw_print_grmask, unw_print_frmask, unw_print_abreg): Likewise.
2230
 
        (unw_print_xyreg, unw_decode_x1, unw_decode_x2): Likewise.
2231
 
        (unw_decode_x3, unw_decode_r1, unw_decode_r2): Likewise.
2232
 
        (unw_decode_r3, unw_decode_p1, unw_decode_p2_p5): Likewise.
2233
 
        (unw_decode_p6, unw_decode_p7_p10, unw_decode_b1): Likewise.
2234
 
        (unw_decode_b2, unw_decode_b3_b4): Likewise.
2235
 
 
2236
 
        * readelf.c (get_elf_class): Fix ISO portability glitch.
2237
 
        (get_data_encoding, get_osabi_name, request_dump): Likewise.
2238
 
 
2239
 
2001-11-07  Jakub Jelinek  <jakub@redhat.com>
2240
 
 
2241
 
        * readelf.c (debug_str, debug_str_size): New.
2242
 
        (display_debug_abbrev): If no abbrevs were read, skip the CU.
2243
 
        Call free_abbrevs.
2244
 
        (read_and_display_addr): Handle DW_FORM_strp.
2245
 
        (display_debug_info): Read .debug_str section if present,
2246
 
        so that DW_FORM_strp can be handled.
2247
 
        Fix test for non-existant .debug_abbrev section.
2248
 
 
2249
 
2001-11-05  Jakub Jelinek  <jakub@redhat.com>
2250
 
 
2251
 
        * arlex.l: Accept `\' in filenames.  Patch by <earl_chew@agilent.com>.
2252
 
 
2253
 
        * arsup.c (ar_open): Prepend tmp- to basename, not whole path.
2254
 
 
2255
 
2001-11-05  Martin Schwidefsky  <schwidefsky@de.ibm.com>
2256
 
 
2257
 
        * MAINTAINERS: Add self as s390/s390x maintainer.
2258
 
 
2259
 
2001-11-02  Tom Rix  <trix@bluey.cygnus.com>
2260
 
 
2261
 
        * MAINTAINERS: Add self as PPC XCOFF maintainer.
2262
 
 
2263
 
2001-11-02  Nick Clifton  <nickc@cambridge.redhat.com>
2264
 
 
2265
 
        * configure.in (ALL_LINGUAS): Add "fr" and "tr".
2266
 
        * configure: Regernate.
2267
 
        * po/fr.po: New file.
2268
 
        * po/tr.po: New file.
2269
 
 
2270
 
2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2271
 
 
2272
 
        * MAINTAINERS: Add self as MMIX port maintainer.
2273
 
        * readelf.c: Include elf/mmix.h.
2274
 
        (guess_is_rela): MMIX is RELA.
2275
 
        (dump_relocations): Handle MMIX relocations.
2276
 
        * Makefile.am: Regenerate dependencies.
2277
 
        * Makefile.in: Regenerate.
2278
 
 
2279
 
2001-10-13  Nick Clifton  <nickc@cambridge.redhat.com>
2280
 
 
2281
 
        * readelf.c (parse_args): Handle multiple options to the -w
2282
 
        switch.
2283
 
 
2284
 
2001-10-12  Jakub Jelinek  <jakub@redhat.com>
2285
 
 
2286
 
        * readelf.c (get_section_type_name): Don't print SHT_ prefix for
2287
 
        LOPROC, LOOS and LOUSER.
2288
 
 
2289
 
2001-10-11  J"orn Rennecke <amylaar@onetel.net.uk>
2290
 
 
2291
 
        * MAINTAINERS: Update my email address.
2292
 
 
2293
 
2001-10-03  Alan Modra  <amodra@bigpond.net.au>
2294
 
 
2295
 
        * doc/Makefile.in: Regenerate.
2296
 
        * configure: Regenerate.
2297
 
 
2298
 
2001-10-02  Nick Clifton  <nickc@cambridge.redhat.com>
2299
 
 
2300
 
        * readelf.c (display_debug_line, display_debug_pubnames,
2301
 
        display_debug_info, display_debug_frames): Detect and warn
2302
 
        about 64-bit format entries.
2303
 
        (display_debug_aranges): Reword 64-bit warning.
2304
 
        (debug_displays): Add .debug_pubtypes as a known, but not yet
2305
 
        supported, debug section.
2306
 
 
2307
 
2001-10-02  Alan Modra  <amodra@bigpond.net.au>
2308
 
 
2309
 
        * coffdump.c (PROGRAM_VERSION): Delete.
2310
 
        (main <'V'>): Call print_version.
2311
 
        * srconv.c: Likewise.
2312
 
        * sysdump.c: Likewise.
2313
 
        * version.c (program_version): Remove.
2314
 
        (print_version): Use BFD_VERSION_STRING.  Just print the current
2315
 
        year in copyright message.
2316
 
        * addr2line.c (program_version): Remove unused declaration.
2317
 
        * objdump.c (display_target_tables): Use BFD_VERSION_STRING in
2318
 
        place of BFD_VERSION.
2319
 
        * Makefile.am (Makefile): Depend on bfd/configure.in.
2320
 
        (cplus-dem.o): Depend on Makefile.
2321
 
        Run "make dep-am".
2322
 
        * Makefile.in: Regenerate.
2323
 
 
2324
 
2001-10-01  Nick Clifton  <nickc@cambridge.redhat.com>
2325
 
 
2326
 
        * readelf.c (display_debug_aranges): Detect and warn about DWARF64
2327
 
        format .debug_arange sections.
2328
 
        (main): Add missing prototype.
2329
 
 
2330
 
2001-09-30  Hans-Peter Nilsson  <hp@bitrange.com>
2331
 
 
2332
 
        * Makefile.am: Update dependencies with "make dep-am".
2333
 
        * Makefile.in: Regenerate.
2334
 
 
2335
 
2001-09-28  Richard Henderson  <rth@redhat.com>
2336
 
 
2337
 
        * objdump.c (dump_section_header): Dump SEC_ARCH_BIT_0.
2338
 
 
2339
 
2001-09-26  Alan Modra  <amodra@bigpond.net.au>
2340
 
 
2341
 
        * bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
2342
 
        VA_CLOSE.
2343
 
        (non_fatal): Likewise.
2344
 
        * objdump.c (objdump_sprintf): Likewise.
2345
 
        * readelf.c (error): Likewise.
2346
 
        (warn): Likewise.
2347
 
 
2348
 
2001-09-25  Jakub Jelinek  <jakub@redhat.com>
2349
 
 
2350
 
        * readelf.c (do_wide): New.
2351
 
        (options): Add --wide.
2352
 
        (usage, parse_args): Likewise.
2353
 
        (process_program_headers): Put each segment on a single line if
2354
 
        --wide is given.
2355
 
        (process_section_headers): Put each section on a single line if
2356
 
        --wide is given.
2357
 
        * doc/binutils.texi: Document it.
2358
 
        * NEWS: Likewise.
2359
 
 
2360
 
2001-09-25  Alan Modra  <amodra@bigpond.net.au>
2361
 
 
2362
 
        * readelf.c (print_vma): Print 8 digits of low hex value.
2363
 
 
2364
 
2001-09-24  Andreas Jaeger  <aj@suse.de>
2365
 
 
2366
 
        * nlmconv.c: Fix warnings about unused attributes and function
2367
 
        prototypes.
2368
 
 
2369
 
        * strings.c: Add prototype for get_char.
2370
 
 
2371
 
2000-09-19  H.J. Lu  <hjl@gnu.org>
2372
 
 
2373
 
        * doc/Makefile.am ($(DEMANGLER_NAME).1): Try cxxfilt.man and
2374
 
        $(srcdir)/cxxfilt.man.
2375
 
        * doc/Makefile.in: Rebuild.
2376
 
 
2377
 
2001-09-19  Alan Modra  <amodra@bigpond.net.au>
2378
 
 
2379
 
        * objcopy.c (copy_main): Correct rename-section string parsing.
2380
 
        Consolidate new_name parsing, and error messages.
2381
 
 
2382
 
2001-09-18  Bruno Haible  <haible@clisp.cons.org>
2383
 
 
2384
 
        * addr2line.c: Don't include <ctype.h>.
2385
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2386
 
        * ar.c (main): Likewise.
2387
 
        * coffdump.c (main): Likewise.
2388
 
        * dlltool.c: Include "safe-ctype.h" instead of <ctype.h>.
2389
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2390
 
        Use ISALNUM instead of isalpha/isdigit.
2391
 
        * dllwrap.c: Don't include <ctype.h>.
2392
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2393
 
        * nlmconv.c: Include "safe-ctype.h" instead of <ctype.h>.
2394
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2395
 
        Use TOUPPER instead of islower/toupper.
2396
 
        * nlmheader.y: Include "safe-ctype.h" instead of <ctype.h>.
2397
 
        (yylex): Use ISSPACE/ISALNUM instead of isspace/isalnum.
2398
 
        Use TOUPPER instead of islower/toupper.
2399
 
        * nm.c (main): For gettext, also set the LC_CTYPE locate facet.
2400
 
        * objcopy.c (main): Likewise.
2401
 
        * objdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2402
 
        (disassemble_bytes): Use ISPRINT instead of isprint.
2403
 
        (dump_section_stabs): Use ISDIGIT instead of isdigit.
2404
 
        (dump_data): Use ISPRINT instead of isprint.
2405
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2406
 
        * rclex.l: Include "safe-ctype.h" instead of <ctype.h>.
2407
 
        (cpp_line, handle_quotes): Use ISSPACE instead of isspace.
2408
 
        * rcparse.y: Include "safe-ctype.h" instead of <ctype.h>.
2409
 
        Use TOUPPER instead of islower/toupper.
2410
 
        * readelf.c (main): For gettext, also set the LC_CTYPE locate facet.
2411
 
        * resrc.c: Include "safe-ctype.h" instead of <ctype.h>.
2412
 
        (write_rc_accelerators): Use ISPRINT instead of isprint.
2413
 
        (write_rc_rcdata): Likewise.
2414
 
        * size.c (main): For gettext, also set the LC_CTYPE locate facet.
2415
 
        * srconv.c (main): Likewise.
2416
 
        * stabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2417
 
        (parse_number): Use ISDIGIT/ISUPPER/ISLOWER instead of
2418
 
        isdigit/isupper/islower.
2419
 
        (parse_stab_string, parse_stab_type, parse_stab_argtypes,
2420
 
        parse_stab_array_type, stab_demangle_count, stab_demangle_get_count,
2421
 
        stab_demangle_prefix, stab_demangle_qualified,
2422
 
        stab_demangle_template, stab_demangle_type,
2423
 
        stab_demangle_fund_type): Use ISDIGIT instead of isdigit.
2424
 
        * strings.c: Include "safe-ctype.h" instead of <ctype.h>.
2425
 
        (isgraphic): Use ISPRINT instead of isascii/isprint.
2426
 
        (main): Remove HAVE_LC_MESSAGES dependency.
2427
 
        * sysdump.c: Include "safe-ctype.h" instead of <ctype.h>.
2428
 
        (pbarray): Use ISPRINT instead of isprint.
2429
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2430
 
        * windres.c: Include "safe-ctype.h" instead of <ctype.h>.
2431
 
        (format_from_filename): Use ISPRINT instead of isprint.
2432
 
        (main): For gettext, also set the LC_CTYPE locate facet.
2433
 
        * winduni.c: Include "safe-ctype.h" instead of <ctype.h>.
2434
 
        (unicode_print): Use ISPRINT instead of isprint.
2435
 
        * wrstabs.c: Include "safe-ctype.h" instead of <ctype.h>.
2436
 
        (stab_variable): Use ISDIGIT instead of isdigit.
2437
 
 
2438
 
2001-09-18  Alan Modra  <amodra@bigpond.net.au>
2439
 
 
2440
 
        * ar.c (print_contents): Cast args of bfd_seek to the right types.
2441
 
        Replace bfd_read call with call to bfd_bread.
2442
 
        (extract_file): Likewise.
2443
 
 
2444
 
        * objdump.c (dump_section_header): Cast section->filepos to
2445
 
        unsigned long to suit printf format string.
2446
 
        * readelf.c (process_section_headers): Similarly for sh_offset.
2447
 
        (process_unwind): Likewise.
2448
 
 
2449
 
2001-09-14  Nick Clifton  <nickc@cambridge.redhat.com>
2450
 
 
2451
 
        * strings.c (encoding, encoding_bytes): New variables.
2452
 
        (long_options): Add --encoding.
2453
 
        (main): Accept -e and --encoding.
2454
 
        (get_char): New function.  Read a, possibly wide, character from
2455
 
        the input stream.
2456
 
        (print_strings): Use get_char().
2457
 
        (usage): Document new command line option.
2458
 
        * doc/binutils.texi: Document new command line option.
2459
 
        * NEWS: Announce new command line option.
2460
 
 
2461
 
2001-09-12  Alexandre Oliva  <aoliva@redhat.com>
2462
 
 
2463
 
        * readelf.c (guess_is_rela, dump_relocations, get_machine_name,
2464
 
        get_machine_flags): Added EM_M32R, EM_D10V, EM_V850, EM_D30V,
2465
 
        EM_MN10200, EM_MN10300, EM_FR30, EM_AVR_OLD and EM_PJ_OLD.
2466
 
        Removed EM_CYGNUS_ARC.
2467
 
 
2468
 
2001-09-04  Jeffrey A Law  (law@cygnus.com)
2469
 
 
2470
 
        * readelf.c: Include elf/h8 for H8 series definitions.
2471
 
        (guess_is_rela): H8 series if RELA.
2472
 
        (dump_relocations): Handle H8 series relocations.
2473
 
 
2474
 
2001-08-31  Eric Christopher  <echristo@redhat.com>
2475
 
 
2476
 
        * readelf.c (get_machine_flags): Remove E_MIPS_MACH_MIPS32_4K.
2477
 
 
2478
 
2001-08-29  Peter Targett  <peter.targett@arccores.com>
2479
 
 
2480
 
        * MAINTAINERS: Include ARC Maintainer.
2481
 
 
2482
 
2001-08-29  Ben Elliston  <bje@redhat.com>
2483
 
 
2484
 
        * stabs.c (stab_demangle_template): Initialise s4.
2485
 
 
2486
 
2001-08-27  Alan Modra  <amodra@bigpond.net.au>
2487
 
 
2488
 
        * readelf.c (dump_relocations): Recognise EM_PPC64.
2489
 
 
2490
 
2001-08-26  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2491
 
 
2492
 
        * readelf.c (get_machine_flags): Add detection of EF_MIPS_32BITMODE.
2493
 
 
2494
 
2001-08-25  H.J. Lu  <hjl@gnu.org>
2495
 
 
2496
 
        * nm.c (print_width): New.
2497
 
        (display_rel_file): Set `print_width' according to
2498
 
        bfd_sprintf_vma.
2499
 
        (print_symbol_info_bsd): Check `print_width' instead of BFD64.
2500
 
 
2501
 
2001-08-24  Alexandre Oliva  <aoliva@redhat.com>
2502
 
 
2503
 
        * objcopy.c (use_alt_mach_code): New variable.
2504
 
        (OPTION_ALT_MACH_CODE): Define.
2505
 
        (copy_options): Added --alt-machine-code.
2506
 
        (copy_main): Handle it.
2507
 
        (copy_object): Switch to alternate machine code if requested.
2508
 
        * doc/binutils.texi: Document new option.
2509
 
        * NEWS: Likewise.
2510
 
 
2511
 
2001-08-22  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2512
 
 
2513
 
        * readelf.c (get_machine_flags): Add detection of EF_MIPS_UCODE.
2514
 
 
2515
 
2001-08-21  H.J. Lu  <hjl@gnu.org>
2516
 
 
2517
 
        * readelf.c (dump_relocations): Support ELF64 on 32bit hosts.
2518
 
        (display_debug_info): Cast for 64bit hosts.
2519
 
        (display_debug_frames): Likewise.
2520
 
        (process_mips_specific): Likewise.
2521
 
 
2522
 
2001-08-21  Andreas Jaeger  <aj@suse.de>
2523
 
 
2524
 
        * coffgrok.h: Add missing parameter for prototype of coff_grok.
2525
 
 
2526
 
        * sysdump.c: Add missing prototypes.
2527
 
        * srconv.c: Likewise.
2528
 
        * unwind-ia64.c: Likewise.
2529
 
        * coffdump.c: Likewise.
2530
 
 
2531
 
        * sysinfo.y: Print prototypes, include <ansidecl.h>.
2532
 
 
2533
 
        * coffgrok.c: Add missing prototypes, include libiberty.h instead
2534
 
        of declaring xcalloc.
2535
 
 
2536
 
2001-08-10  H.J. Lu  <hjl@gnu.org>
2537
 
 
2538
 
        * nm.c (print_value): Add one arg, bfd *.
2539
 
        (print_value): Replace fprintf_vma with bfd_fprintf_vma.
2540
 
        (print_symbol_info_bsd): Also pass `abfd' to print_value ().
2541
 
        (print_symbol_info_sysv): Likewise.
2542
 
        (print_symbol_info_posix): Likewise.
2543
 
 
2544
 
        * objdump.c (dump_section_header): Replace printf_vma with
2545
 
        bfd_printf_vma.
2546
 
        (print_section_stabs): Likewise.
2547
 
        (dump_bfd_header): Likewise.
2548
 
        (objdump_print_value): Replace sprintf_vma with
2549
 
        bfd_sprintf_vma.
2550
 
        (disassemble_bytes): Likewise.
2551
 
        (dump_reloc_set): Likewise.
2552
 
 
2553
 
2001-08-10  Andreas Jaeger  <aj@suse.de>
2554
 
 
2555
 
        * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
2556
 
        to build warnings.
2557
 
        * configure: Regenerate.
2558
 
 
2559
 
2001-08-09  Alan Modra  <amodra@bigpond.net.au>
2560
 
 
2561
 
        * readelf.c: Add missing prototypes.
2562
 
        * objdump.c: Likewise.  Format existing prototypes.
2563
 
 
2564
 
2001-08-08  Alexandre Oliva  <aoliva@redhat.com>
2565
 
 
2566
 
        * readelf.c (display_debug_info): Add to abbrev_offset the addend
2567
 
        of any RELA relocation for the abbrev_offset memory location that
2568
 
        refers to the .debug_abbrev section symbol.
2569
 
 
2570
 
2001-08-07  H.J. Lu  <hjl@gnu.org>
2571
 
 
2572
 
        * readelf.c (process_file): Return 0 if OK, otherwise return 1.
2573
 
        (main): Return process_file ().
2574
 
 
2575
 
2001-08-05  Philip Blundell  <philb@gnu.org>
2576
 
 
2577
 
        * doc/binutils.texi: Use "Thumb" not "THUMB".
2578
 
 
2579
 
2001-08-03  John Healy  <jhealy@redhat.com>
2580
 
 
2581
 
        Patch suggested by Frank Eigler <fche@redhat.com>.
2582
 
        * objdump.c (disassemble_data): Fill in section member of the
2583
 
        disasm_info structure.
2584
 
 
2585
 
2001-08-03  Tom Walsh  <tom@cyberiansoftware.com>
2586
 
 
2587
 
        * configure.in: Added --with-windres option.
2588
 
        * configure: Regenerated.
2589
 
 
2590
 
2001-07-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2591
 
 
2592
 
        * doc/binutils.texi: Use @command{name} for commands;
2593
 
        use @option{-opt} for options; use @table @env for list of options;
2594
 
        remove spaces arround [ | ] in synopsis.
2595
 
 
2596
 
        * doc/Makefile.am (POD2MAN): Use 'GNU Development Tools' for the
2597
 
        center title.
2598
 
 
2599
 
2001-07-31  Nick Clifton  <nickc@cambridge.redhat.com>
2600
 
 
2601
 
        * objcopy.c: Fix formatting.
2602
 
        (section_rename): New structure.
2603
 
        (OPTION_RENAME_SECTION): New switch.
2604
 
        (copy_usage): Document new switch.
2605
 
        (add_section_rename): New function: Add a node to the section
2606
 
        rename list.
2607
 
        (find_section_rename): New function: Find the new name and
2608
 
        flags for a section.
2609
 
        (setup_section): Call find_section_name to determine the name
2610
 
        of the output section.
2611
 
        (copy_main): Handle OPTION_RENAME_SECTION.
2612
 
        * binutils.texi: Document new switch.
2613
 
        * NEWS: Mention new switch.
2614
 
 
2615
 
2001-07-30  Nick Clifton  <nickc@cambridge.redhat.com>
2616
 
 
2617
 
        * README: Rename bug-gnu-utils@gcc.org to bug-binutils@gcc.org.
2618
 
        * MAINTAINERS: Rename bug-gnu-utils@gcc.org to
2619
 
        bug-binutils@gcc.org.
2620
 
 
2621
 
2001-07-28  Matthias Kramm  <kramm@quiss.org>
2622
 
 
2623
 
        * bucomm.c (list_supported_architectures): New function.
2624
 
        * bucomm.h (list_supported_architectures): Declare.
2625
 
        * objdump.c (usage): Call the above.
2626
 
 
2627
 
2001-07-25  Dave Brolley  <brolley@redhat.com>
2628
 
 
2629
 
        * objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
2630
 
        (SKIP_ZEROES_AT_END): Only define it if it is not already defined.
2631
 
 
2632
 
2001-07-19  Nick Clifton  <nickc@cambridge.redhat.com>
2633
 
 
2634
 
        * README: Update for 2.11.  Change bug reporting email address.
2635
 
        * MAINTAINERS: Tidy up.  Change bug reporting email address.
2636
 
 
2637
 
2001-07-16  DJ Delorie  <dj@redhat.com>
2638
 
 
2639
 
        * resres.c (write_res_header): Align header size.
2640
 
        (res_align_file): Calculate alignment correctly.
2641
 
 
2642
 
        * rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
2643
 
        correct 10).
2644
 
        * resrc.c (write_rc_resource): Likewise.
2645
 
        * windres.h (SUBLANG_SHIFT): Define - as 10.
2646
 
 
2647
 
2001-07-15  Nick Clifton  <nickc@cambridge.redhat.com>
2648
 
 
2649
 
        * MAINTAINERS: Add Christian Groessler as maintainer for z8k port.
2650
 
 
2651
 
2001-07-11  Nick Clifton  <nickc@cambridge.redhat.com>
2652
 
 
2653
 
        * MAINTAINERS: Add notes about branch checkins.
2654
 
 
2655
 
2001-07-05  Daniel Berlin  <dan@cgsoftware.com>
2656
 
 
2657
 
        * readelf.c (display_debug_macinfo): New function, display
2658
 
        .debug_macinfo section.
2659
 
        (do_debug_macinfo): New variable.
2660
 
        (parse_args): Handle "-w[mM]" to mean display macro info.
2661
 
        (process_section_headers): Handle debug_macinfo.
2662
 
        (debug_displays): Replace unsupported function with macinfo
2663
 
        function for .debug_macinfo display.
2664
 
        * doc/binutils.texi: Document new command line switch.
2665
 
        * NEWS: Document new feature of readelf.
2666
 
 
2667
 
2001-07-05  H.J. Lu  <hjl@gnu.org>
2668
 
 
2669
 
        * objcopy.c (filter_symbols): Don't turn undefined symbols
2670
 
        into local.
2671
 
 
2672
 
2001-07-03  H.J. Lu <hjl@gnu.org>
2673
 
 
2674
 
        * doc/Makefile.am (addr2line.1): Use addr2line.pod instead of
2675
 
        $@.pod.
2676
 
        (ar.1): Likewise.
2677
 
        (dlltool.1): Likewise.
2678
 
        (nlmconv.1): Likewise.
2679
 
        (nm.1): Likewise.
2680
 
        (objcopy.1): Likewise.
2681
 
        (objdump.1): Likewise.
2682
 
        (ranlib.1): Likewise.
2683
 
        (readelf.1): Likewise.
2684
 
        (size.1): Likewise.
2685
 
        (strings.1): Likewise.
2686
 
        (strip.1): Likewise.
2687
 
        (windres.1): Likewise.
2688
 
        (cxxfilt.man): Use $(DEMANGLER_NAME).pod instead of $@.pod.
2689
 
        ($(DEMANGLER_NAME).1): Also substitute cxxfilt with
2690
 
        $(DEMANGLER_NAME).
2691
 
        (as.1): Removed.
2692
 
        * doc/Makefile.in: Regenerated.
2693
 
 
2694
 
2001-07-03  Nick Clifton  <nickc@cambridge.redhat.com>
2695
 
 
2696
 
        * MAINTAINERS: Change MIPS maintainer to Eric Christopher.
2697
 
 
2698
 
2001-07-01  Daniel Berlin  <dan@cgsoftware.com>
2699
 
 
2700
 
        * readelf.c: Support DWARF 2.1 tags, encodings, languages.
2701
 
 
2702
 
2001-06-29  James Cownie <jcownie@etnus.com>
2703
 
 
2704
 
        * readelf.c: Support DWARF 2.1 attributes.
2705
 
 
2706
 
2001-06-28  Alan Modra  <amodra@bigpond.net.au>
2707
 
 
2708
 
        * readelf.c (GET_DATA_ALLOC): Remove.
2709
 
        (GET_DATA): Remove.
2710
 
        (get_data): New function combining above macros, with an extra
2711
 
        test for zero size.
2712
 
        (slurp_rela_relocs): Use get_data, and catch error return.
2713
 
        (slurp_rel_relocs): Likewise.
2714
 
        (get_32bit_program_headers): Likewise.
2715
 
        (get_64bit_program_headers): Likewise.
2716
 
        (get_32bit_section_headers): Likewise.
2717
 
        (get_64bit_section_headers): Likewise.
2718
 
        (get_32bit_elf_symbols): Likewise.
2719
 
        (get_64bit_elf_symbols): Likewise.
2720
 
        (process_section_headers): Likewise.
2721
 
        (process_relocs): Likewise.
2722
 
        (slurp_ia64_unwind_table): Likewise.
2723
 
        (process_unwind): Likewise.
2724
 
        (get_32bit_dynamic_segment): Likewise.
2725
 
        (get_64bit_dynamic_segment): Likewise.
2726
 
        (process_dynamic_segment): Likewise.
2727
 
        (process_version_sections): Likewise.
2728
 
        (process_symbol_table): Likewise.
2729
 
        (dump_section): Likewise.
2730
 
        (display_debug_info): Likewise.
2731
 
        (display_debug_section): Likewise.
2732
 
        (process_section_contents): Likewise.
2733
 
        (process_corefile_note_segment): Likewise.
2734
 
        (process_mips_specific): Likewise.  Also free econf32, econf64.
2735
 
 
2736
 
2001-06-25  Alan Modra  <amodra@bigpond.net.au>
2737
 
 
2738
 
        * readelf.c (dump_relocations): Print "bad symbol index" if
2739
 
        symtab == NULL with non-zero symtab_index.
2740
 
        (process_relocs): Don't bomb if reloc section has no symsec.
2741
 
 
2742
 
2001-06-24  H.J. Lu  <hjl@gnu.org>
2743
 
 
2744
 
        * objcopy.c (strip_main): Revert the change made on 2001-05-30
2745
 
        by accident.
2746
 
        (copy_main): Apply the the change made to strip_main on
2747
 
        2001-05-30 by accident.
2748
 
 
2749
 
2001-06-23  Andreas Jaeger  <aj@suse.de>
2750
 
 
2751
 
        * unwind-ia64.c (unw_decode_x1): Add unused attribute for
2752
 
        parameter 'code'.
2753
 
        (unw_decode_x2): Likewise.
2754
 
        (unw_decode_x3): Likewise.
2755
 
        (unw_decode_x4): Likewise.
2756
 
 
2757
 
2001-06-23  Ben Elliston  <bje@redhat.com>
2758
 
 
2759
 
        * MAINTAINERS: Add myself as M88k maintainer.
2760
 
 
2761
 
2001-06-22  Jocelyn Mayer  <jocelyn.mayer@netgem.com>
2762
 
 
2763
 
        * objcopy.c (strip_main): Support -o or --output-file command lien
2764
 
        switch.
2765
 
 
2766
 
2001-06-19  H.J. Lu <hjl@gnu.org>
2767
 
 
2768
 
        * doc/Makefile.in: Regenerated.
2769
 
 
2770
 
2001-06-19  Nick Clifton  <nickc@cambridge.redhat.com>
2771
 
 
2772
 
        * readelf.c: Restore formatting.
2773
 
 
2774
 
2001-06-18  H.J. Lu <hjl@gnu.org> & Nick Clifton <nickc@redhat.com>
2775
 
 
2776
 
        * Makefile.am: Move documentation into doc subdirectory.
2777
 
        * Makefile.in: Regenerated.
2778
 
        * binutils.texi: Move into doc subdirectory.
2779
 
        * addr2line.1: Removed.
2780
 
        * ar.1: Likewise.
2781
 
        * dlltool.1: Likewise.
2782
 
        * nlmconv.1: Likewise.
2783
 
        * nm.1: Likewise.
2784
 
        * objcopy.1: Likewise.
2785
 
        * objdump.1: Likewise.
2786
 
        * ranlib.1: Likewise.
2787
 
        * readelf.1: Likewise.
2788
 
        * size.1: Likewise.
2789
 
        * strings.1: Likewise.
2790
 
        * strip.1: Likewise.
2791
 
        * windres.1: Likewise.
2792
 
        * cxxfilt.man: Likewise.
2793
 
        * doc: New Directory.
2794
 
        * doc/Makefile.am: New file.
2795
 
        * doc/Makefile.in: Generate.
2796
 
 
2797
 
2001-06-09  Alan Modra  <amodra@bigpond.net.au>
2798
 
 
2799
 
        * NEWS: Fix a typo.  Mention hppa64-elf.  Add binutils-2.11 marker.
2800
 
 
2801
 
2001-06-01  Alan Modra  <amodra@bigpond.net.au>
2802
 
 
2803
 
        * MAINTAINERS: Update my email address.
2804
 
 
2805
 
2001-05-30  Honda Hiroki  <hhonda@kobe-catv.ne.jp>
2806
 
 
2807
 
        * objcopy.c: Add new switches: --keep-global-symbol,
2808
 
        --keep-symbols, --localize-symbols, --keep-global-symbols and
2809
 
        --weaken-symbols.
2810
 
        * binutils.texi: Document new switches.
2811
 
        * objcopy.1: Regenerate.
2812
 
        * NEWS: Announce new feature.
2813
 
 
2814
 
2001-05-28  Andreas Jaeger  <aj@suse.de>
2815
 
 
2816
 
        * readelf.c (display_debug_frames): Fix warnings: Remove unused
2817
 
        variables, fix format strings.
2818
 
 
2819
 
2001-05-28  Nick Clifton  <nickc@cambridge.redhat.com>
2820
 
 
2821
 
        * objdump.c (disassemble_bytes): Remove section VMA adjustment
2822
 
        when computing the address of the line to show.
2823
 
 
2824
 
2001-05-16  Richard Henderson  <rth@redhat.com>
2825
 
 
2826
 
        * readelf.c (do_debug_frames_interp): New.
2827
 
        (byte_get_little_endian): If BFD64, always read entire 8-byte fields.
2828
 
        (byte_get_big_endian): Likewise.
2829
 
        (parse_args) ['F']: Set do_debug_frames_interp.
2830
 
        (Frame_Chunk): Make data_factor signed, add fde_encoding.
2831
 
        (frame_display_row): Don't trunc pc_begin to int.
2832
 
        (size_of_encoded_value): New.
2833
 
        (display_debug_frames): Handle 64-bit targets.  Print raw data
2834
 
        unless do_debug_frames_interp.
2835
 
        (debug_displays): Remove duplicate .debug_frame.
2836
 
 
2837
 
2001-05-15  Ralf Baechle  <ralf@gnu.org>
2838
 
 
2839
 
        * readelf.c: Replace uses of EM_MIPS_RS4_BE with EM_MIPS_RS3_LE.
2840
 
        The former constant was never in active use and is used otherwise
2841
 
        by the ABI.
2842
 
 
2843
 
2001-05-11  Jakub Jelinek  <jakub@redhat.com>
2844
 
 
2845
 
        * readelf.c (process_unwind): Print all unwind sections, not just
2846
 
        one.
2847
 
 
2848
 
2001-05-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
2849
 
 
2850
 
        * readelf.c (process_unwind): Remove const specifier.
2851
 
 
2852
 
2001-04-27  Michal Svec <rebel@atrey.karlin.mff.cuni.cz>
2853
 
 
2854
 
        * strings.c (isgraphic): Do not use isascii() unless it is needed
2855
 
        for isprint() to work.
2856
 
        (main): Set the locale domain to LC_ALL not just LC_MESSAGES.
2857
 
 
2858
 
2001-04-27  Johan Rydberg  <jrydberg@opencores.org>
2859
 
 
2860
 
        * NEWS: Announce support for OpenRISC.
2861
 
 
2862
 
2001-04-17  Danny Smith  <dannysmith@users.sourceforge.net>
2863
 
 
2864
 
        * dlltool.c (do_default_excludes): Initialise to true.
2865
 
 
2866
 
2001-04-10  Alan Modra  <amodra@one.net.au>
2867
 
 
2868
 
        * MAINTAINERS: Update my email address
2869
 
        * nm.c (print_symbol_info_bsd): Use a simple printf string.
2870
 
 
2871
 
2001-04-05  Hans-Peter Nilsson  <hp@axis.com>
2872
 
 
2873
 
        * readelf.c (display_debug_lines): Fix typo for "Prologue".
2874
 
 
2875
 
2001-03-30  H.J. Lu  <hjl@gnu.org>
2876
 
 
2877
 
        * readelf.c (process_unwind): Just return if do_unwind is 0.
2878
 
 
2879
 
2001-03-28  Roger Sayle  <roger@metaphorics.com>
2880
 
 
2881
 
        * dlltool.c (make_one_lib_file): Fix section flags for
2882
 
        .text, .data and .bss in stub ds*.o files to match those
2883
 
        generated by gas.
2884
 
 
2885
 
2001-03-29  H.J. Lu  <hjl@gnu.org>
2886
 
 
2887
 
        * readelf.c (process_unwind): Only do unwind sections for
2888
 
        IA64.
2889
 
 
2890
 
2001-03-28  H.J. Lu  <hjl@gnu.org>
2891
 
 
2892
 
        * Makefile.am ($(srcdir)/dlltool.1): Remove the extra target.
2893
 
        * Makefile.in: Regenerate.
2894
 
 
2895
 
2001-03-26  Andreas Jaeger  <aj@suse.de>
2896
 
 
2897
 
        * binutils.texi (nm): Fix texi syntax.
2898
 
 
2899
 
2001-03-25  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
2900
 
 
2901
 
        * binutils.texi: Put @c man begin and @c man end indications
2902
 
        to generate man pages using texi2pod and pod2man. Put @c man title
2903
 
        to identify each man. Add SEEALSO entries.
2904
 
        * Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
2905
 
        (man_MANS): Add dlltool.1, nlmconv.1, readelf.1, windres.1,
2906
 
        sort the list.
2907
 
        (*.1): Build the man pages from binutils.texi.
2908
 
        * Makefile.in: Regenerate.
2909
 
 
2910
 
2001-03-13  Eric Kohl  <ekohl@rz-online.de>
2911
 
 
2912
 
        * defparse.y (opt_equal_name): allow "." in name.
2913
 
        * dlltool.c (def_exports): Added ability to generate forwarded exports.
2914
 
        (gen_exp_file): Likewise.
2915
 
 
2916
 
2001-03-12  Stefan Geuken <mail@stefan-geuken.de>
2917
 
 
2918
 
        * NEWS: Document addition of -B switch to objcopy.
2919
 
        * binutils.texi:  Document addition of -B switch to objcopy.
2920
 
        * objcopy.c: (copy_options): Add --binary-architecture.
2921
 
        (copy_usage): Document -B/--binary-architecture.
2922
 
        (copy_main): Support -B/--binary-architecture.  Set
2923
 
        bfd_external_binary_architecture.
2924
 
 
2925
 
2001-03-11  Andreas Jaeger  <aj@suse.de>
2926
 
 
2927
 
        * readelf.c (guess_is_rela): Handle EM_S390_OLD.
2928
 
        (dump_relocations): Likewise.
2929
 
        (get_machine_name): Likewise.
2930
 
 
2931
 
2001-02-28  Nick Clifton  <nickc@redhat.com>
2932
 
 
2933
 
        * readelf.c: (struct unw_aux_info): Remove const modifier for
2934
 
        'strtab' field.
2935
 
        (process_unwind): Remove non-K&R compliant LHS type cast in call
2936
 
        to GET_DATA_ALLOC macro.
2937
 
 
2938
 
2001-02-28  Philip Blundell  <pb@futuretv.com>
2939
 
 
2940
 
        * readelf.c (decode_ARM_machine_flags): Explicitly mention which
2941
 
        ABI is in use; remove ambiguity between the "unknown" EABI and
2942
 
        unrecognised ABIs.  Handle version 2 ARM EABI.  Update uses of
2943
 
        renamed EF_xx constants.
2944
 
 
2945
 
2001-02-27  Alan Modra  <alan@linuxcare.com.au>
2946
 
 
2947
 
        * configure.in (BFD_VERSION): New.
2948
 
        (AM_INIT_AUTOMAKE): Use $BFD_VERSION.
2949
 
        * configure: Regenerate.
2950
 
        * Makefile.am: Run "make dep-am"
2951
 
        * Makefile.in: Regenerate.
2952
 
 
2953
 
2001-02-14  Nick Clifton  <nickc@redhat.com>
2954
 
 
2955
 
        * MAINTAINERS: Add "Obvious Fix" rule.
2956
 
 
2957
 
2001-02-11  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
2958
 
 
2959
 
        * unwind-ia64.c: Don't use ANSI C preprocessor stringisation and string
2960
 
        literal concatenation.
2961
 
 
2962
 
2001-02-11  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
2963
 
 
2964
 
        * readelf.c (struct unw_aux_info): Remove const from the info member.
2965
 
        (process_unwind): Don't type-cast the third argument to the
2966
 
        GET_DATA_ALLOC macro.
2967
 
 
2968
 
2001-02-11  Nick Clifton  <nickc@redhat.com>
2969
 
 
2970
 
        * readelf.c (dump_relocations): Free corrected allocated
2971
 
        array.
2972
 
        (process_unwind): Fix compile time warning.
2973
 
 
2974
 
2001-02-10  Nick Clifton  <nickc@redhat.com>
2975
 
 
2976
 
        * binutils.texi: Document new --unwind option to readelf.
2977
 
 
2978
 
2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
2979
 
 
2980
 
        * readelf.c: Add linux target for S/390.
2981
 
 
2982
 
2001-02-10  Alan Modra  <alan@linuxcare.com.au>
2983
 
 
2984
 
        * nm.c (print_symbol_info_bsd): Don't #ifdef inside printf in case
2985
 
        printf is a macro.
2986
 
 
2987
 
2001-02-08  Hans-Peter Nilsson  <hp@bitrange.com>
2988
 
 
2989
 
        * acinclude.m4 (AM_PROG_LEX): Override installed definition.
2990
 
        * aclocal.m4: Regenerate.
2991
 
        * configure: Regenerate.
2992
 
 
2993
 
2001-02-07  Todd Vierling  <tv@wasabisystems.com>
2994
 
 
2995
 
        * bucomm.c (bfd_target_vector): Change extern array to pointer.
2996
 
        * objdump.c (bfd_target_vector): Likewise.
2997
 
 
2998
 
2001-02-07  David Mosberger  <davidm@hpl.hp.com>
2999
 
 
3000
 
        * readelf.c (process_unwind): New function.
3001
 
        (slurp_ia64_unwind_table): Ditto.
3002
 
        (dump_ia64_unwind): Ditto.
3003
 
        (find_symbol_for_address): Ditto.
3004
 
        (slurp_rela_relocs): New function (split off from dump_relocations()).
3005
 
        (slurp_rel_relocs): Ditto.
3006
 
        (parse_args): Handle '-u' option.
3007
 
 
3008
 
        * unwind-ia64.c: New file.
3009
 
        * unwind-ia64.h: New file.
3010
 
        * Makefile.am: Include unwind-ia64.c in readelf build.
3011
 
        * Makefile.in: Regenerate.
3012
 
        * po/binutils.pot: Regenerate.
3013
 
 
3014
 
2001-02-04  Philip Blundell  <philb@gnu.org>
3015
 
 
3016
 
        * configure.in (OBJDUMP_DEFS): Match `arm*-*', not just `arm-*'.
3017
 
        * configure: Regenerate.
3018
 
 
3019
 
2001-01-31  Steve deRosier  <sderosier@vari-lite.com>
3020
 
 
3021
 
        * ieee.c (ieee_add_bb11): Don't check for backslashes
3022
 
        unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
3023
 
 
3024
 
2001-01-24  Mark Elbrecht  <snowball3@bigfoot.com>
3025
 
 
3026
 
        * ieee.c: Update copyright.
3027
 
        (ieee_start_compilation_unit): Don't check for backslashes
3028
 
        unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
3029
 
 
3030
 
        * stabs.c: Update copyright. Include "filenames.h".
3031
 
        (parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
3032
 
 
3033
 
2001-01-23  Jakub Jelinek  <jakub@redhat.com>
3034
 
 
3035
 
        * readelf.c (process_version_sections): Check if VERDEF or VERNEED
3036
 
        sections are present before using them.  Remove code duplication.
3037
 
        (process_symbol_table): Check if VERDEF or VERNEED sections are
3038
 
        present before using them.
3039
 
 
3040
 
2001-01-17  Nick Clifton  <nickc@redhat.com>
3041
 
 
3042
 
        * objcopy.c (copy_object): Fail if attempting to convert the
3043
 
        endianness of the input object file.
3044
 
 
3045
 
        * binutils.texi: Explain that objcopy cannot convert endianness.
3046
 
 
3047
 
2001-01-16  Nick Clifton  <nickc@redhat.com>
3048
 
 
3049
 
        * readelf.c (string_table_length): New variable.
3050
 
        (SECTION_NAME): Catch out of range indices and missing section
3051
 
        pointers.
3052
 
        (process_section_headers): Delete useless local variable
3053
 
        string_table_offset.  Set the value of string_table_length
3054
 
        after loading the string table.
3055
 
        (process_mips_specific): Use SECTION_NAME macro.
3056
 
        (process_file): Set string_table_length to 0 when it is freed.
3057
 
 
3058
 
2001-01-12  Nick Clifton  <nickc@redhat.com>
3059
 
 
3060
 
        * version.c (print_version): Update copyright date.
3061
 
 
3062
 
2001-01-11  Peter Targett  <peter.targett@arccores.com>
3063
 
 
3064
 
        * readelf.c (dump_relocations): Include selection with EM_ARC.
3065
 
        (get_machine_name) Update name to "ARC".
3066
 
 
3067
 
2001-01-09  Nick Clifton  <nickc@redhat.com>
3068
 
 
3069
 
        * Makefile.am: Add rule to build objdump.o from objdump.c and
3070
 
        using OBJDUMP_DEFS.
3071
 
        * Makefile.in: Regenerate.
3072
 
 
3073
 
        * configure.in: Define OBJDUMP_DEFS.  Default to empty.
3074
 
        (arm, xscale, d10v): For these targets define OBJDUMP_DEFS to
3075
 
        -DDISASSEMBLER_NEEDS_RELOCS.
3076
 
        * configure: Regenerate.
3077
 
 
3078
 
        * objdump.c (disassemble_bytes): If DISASSEMBLER_NEEDS_RELOCS
3079
 
        is defined read in the relocs even if dump_reloc_info is
3080
 
        false.
3081
 
 
3082
 
2001-01-07  Philip Blundell  <philb@gnu.org>
3083
 
 
3084
 
        * binutils.texi (Bug Reporting): Replace `bug-gnu-utils' with
3085
 
        `bug-binutils'.
3086
 
        * README: Likewise.
3087
 
 
3088
 
2000-12-19  Nick Clifton  <nickc@redhat.com>
3089
 
 
3090
 
        * dlltool.c: Add missing support for arm-epoc-pe.
3091
 
        * configure.in: Add missing support for arm-epoc-pe.
3092
 
        * configure: Regenerate.
3093
 
 
3094
 
2000-12-15  Nick Clifton  <nickc@redhat.com>
3095
 
 
3096
 
        * MAINTAINERS: Add Diego Novillo as a maintainer for the Intel
3097
 
        Mode parts of the x86 port.
3098
 
 
3099
 
2000-12-04  Andreas Jaeger  <aj@suse.de>
3100
 
 
3101
 
        * readelf.c (guess_is_rela): Add EM_X86_64.
3102
 
        (dump_relocations): Add EM_X86_64.
3103
 
        (get_machine_name): Add EM_X86_64.
3104
 
        Include "elf/x86-64.h".
3105
 
 
3106
 
2000-12-12  Nick Clifton  <nickc@redhat.com>
3107
 
 
3108
 
        * readelf.c: Fix formatting.
3109
 
 
3110
 
2000-12-11  Jan Hubicka  <jh@suse.cz>
3111
 
 
3112
 
        * MAINTAINERS: Add myself and Andreas Jaeger as x86_64 maintainer.
3113
 
 
3114
 
2000-12-07  Andrew Haley  <aph@redhat.com>
3115
 
 
3116
 
        * readelf.c (display_debug_frames): Only display columns that are
3117
 
        referenced by the frame debug info.
3118
 
 
3119
 
2000-12-05  Nick Clifton  <nickc@redhat.com>
3120
 
 
3121
 
        * MAINTAINERS: Add Jason Merrill as DWARF2 maintainer.
3122
 
 
3123
 
2000-12-04  Jason Merrill  <jason@redhat.com>
3124
 
 
3125
 
        * readelf.c (process_section_headers): Handle linkonce.wi sections.
3126
 
        (display_debug_section): Likewise.
3127
 
        (display_debug_info): Display CU header before bailing.
3128
 
 
3129
 
2000-12-01  Chris Demetriou  <cgd@sibyte.com>
3130
 
 
3131
 
        * readelf.c (get_machine_flags): Recognize MIPS32 ISA in
3132
 
        EF_MIPS_ARCH.  Replace use of E_MIPS_MACH_MIPS32 with
3133
 
        E_MIPS_MACH_MIPS32_4K and adjust printed CPU name similarly.
3134
 
 
3135
 
        * readelf.c (get_machine_flags): Add cases for E_MIPS_ARCH_5,
3136
 
        and E_MIPS_ARCH_64.
3137
 
 
3138
 
        * readelf.c (get_machine_flags): Add case for
3139
 
        E_MIPS_MACH_SB1.
3140
 
 
3141
 
2000-11-30  Richard Earnshaw  <rearnsha@arm.com>
3142
 
 
3143
 
        * readelf.c (frame_display_row): Output 's' for DW_CFA_same_value.
3144
 
 
3145
 
2000-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3146
 
 
3147
 
        * MAINTAINERS: Add J��rn Rennecke and self as SH maintainers.
3148
 
        Change sourceware.cygnus.com to sources.redhat.com.
3149
 
        Fix typo for "amongst".
3150
 
 
3151
 
2000-11-28  Nick Clifton  <nickc@redhat.com>
3152
 
 
3153
 
        * strip.1 (COPYING): Mention that the GNU Free Documentation
3154
 
        License is present in the sources, but not the output, and
3155
 
        also available from the GNU website.
3156
 
        (GNU Free Documentation License): Comment out this section.
3157
 
        * strings.1: Ditto.
3158
 
        * size.1: Ditto.
3159
 
        * ranlib.1: Ditto.
3160
 
        * objdump.1: Ditto.
3161
 
        * objcopy.1: Ditto.
3162
 
        * nm.1: Ditto.
3163
 
        * nlmconv.1: Ditto.
3164
 
        * ar.1: Ditto.
3165
 
        * addr2line.1: Ditto.
3166
 
 
3167
 
2000-11-27  DJ Delorie  <dj@redhat.com>
3168
 
 
3169
 
        * readelf.c (usage): Add -wf (--debug-dump=frames) option.
3170
 
        (parse_args): Support -wf option.
3171
 
        (process_section_headers): Ditto.
3172
 
        (debug_displays): Ditto.
3173
 
        (display_debug_frames): New, dump *_frame sections.
3174
 
        (frame_need_space): Support for above.
3175
 
        (frame_display_row): Ditto.
3176
 
        * binutils.texi: Document it.
3177
 
 
3178
 
2000-11-24  Nick Clifton  <nickc@redhat.com>
3179
 
 
3180
 
        * NEWS: Announce support for v5t, v5te and XScale.
3181
 
 
3182
 
2000-11-22  Nick Clifton  <nickc@redhat.com>
3183
 
 
3184
 
        * readelf.c (get_machine_name): Add EM_JAVELIN, EM_FIREPATH,
3185
 
        EM_ZSP, EM_MMIX, EM_HUANY, EM_PRISM.
3186
 
        (get_section_type_name): Add SHT_GROUP and SHT_SYMTAB_SHNDX.
3187
 
        (get_elf_section_flags: Add SHF_GROUP.
3188
 
        (process_section_headers): Adjust output for 32-bit binaries
3189
 
        to look nice on an 80 column terminal.
3190
 
 
3191
 
2000-11-20  H.J. Lu  <hjl@gnu.org>
3192
 
 
3193
 
        * readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to
3194
 
        ELFOSABI_AIX.
3195
 
 
3196
 
2000-11-17  Richard Henderson  <rth@redhat.com>
3197
 
 
3198
 
        * readelf.c (display_debug_lines): Adjust last change to
3199
 
        use sizeof (external->li_length).
3200
 
 
3201
 
2000-11-17  Richard Henderson  <rth@redhat.com>
3202
 
 
3203
 
        * readelf.c (display_debug_lines): Fix section length check
3204
 
        and end_of_sequence computation.
3205
 
 
3206
 
2000-11-06  Nick Clifton  <nickc@redhat.com>
3207
 
 
3208
 
        * binutils.texi: Add GNU Free Documentation License.
3209
 
        * objcopy.1: Add GNU Free Documentation License.
3210
 
        * objdump.1: Add GNU Free Documentation License.
3211
 
        * addr2line.1: Add GNU Free Documentation License.
3212
 
        * ar.1: Add GNU Free Documentation License.
3213
 
        * nlmconv.1: Add GNU Free Documentation License.
3214
 
        * nm.1: Add GNU Free Documentation License.
3215
 
        * ranlib.1: Add GNU Free Documentation License.
3216
 
        * size.1: Add GNU Free Documentation License.
3217
 
        * strings.1: Add GNU Free Documentation License.
3218
 
        * strip.1: Add GNU Free Documentation License.
3219
 
 
3220
 
2000-10-06  Luciano Gemme <ishitawa@yahoo.com>
3221
 
 
3222
 
        * objcopy.c (--srec-len=nn): New parameter to set the
3223
 
        maximum length of generated Srecords.
3224
 
        (--srec-forceS3): New parameter that restricts the generation of
3225
 
        Srecords to type S3 only.
3226
 
        * binutils.texi: Document new command line switches.
3227
 
        * objcopy.1: Docuemnt the new command line switches.
3228
 
        * NEWS: Announce the existence of the new command line switches.
3229
 
 
3230
 
2000-10-31  Nick Clifton  <nickc@redhat.com>
3231
 
 
3232
 
        * MAINTAINERS: Add Jim Wilson as the maintainer for the IA64
3233
 
        code.  Add Eric Chrisopher as maintainer of MN10300 port.
3234
 
 
3235
 
2000-10-12  Roger Sayle  <roger@metaphorics.com>
3236
 
 
3237
 
        * Make comma after string after icon/control optional.
3238
 
 
3239
 
2000-09-13  Anders Norlander  <anorland@acc.umu.se>
3240
 
 
3241
 
        * readelf.c (get_machine_flags): Also print EF_MIPS_MACH field.
3242
 
 
3243
 
        * NEWS: Mention support for MIPS32.
3244
 
 
3245
 
2000-09-08  Nick Clifton  <nickc@redhat.com>
3246
 
 
3247
 
        * MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12].
3248
 
 
3249
 
2000-09-07  H.J. Lu  <hjl@gnu.org>
3250
 
 
3251
 
        * configure.in (AC_ISC_POSIX): Put after AC_CANONICAL_SYSTEM.
3252
 
        * configure: Rebuild.
3253
 
 
3254
 
2000-09-06  Alexandre Oliva  <aoliva@redhat.com>
3255
 
 
3256
 
        * configure: Rebuilt with new libtool.m4.
3257
 
 
3258
 
2000-09-05  Nick Clifton  <nickc@redhat.com>
3259
 
 
3260
 
        * aclocal.m4: Regenerate.
3261
 
        * config.in: Regenerate.
3262
 
        * configure: Regenerate.
3263
 
 
3264
 
2000-09-04  Todd Vierling  <tv@wasabisystems.com>
3265
 
 
3266
 
        * strip.1: Fix stray '\' in -o formatting.
3267
 
 
3268
 
2000-09-02  Nick Clifton  <nickc@redhat.com>
3269
 
 
3270
 
        * configure.in: Increase version number to 2.10.91.
3271
 
        * configure: Regenerate.
3272
 
        * aclocal.m4: Regenerate.
3273
 
        * config.in: Regenerate.
3274
 
        * po/binutils.pot: Regenerate.
3275
 
 
3276
 
2000-08-31  Alexandre Oliva  <aoliva@redhat.com>
3277
 
 
3278
 
        * acinclude.m4: Include libtool and gettext macros from the
3279
 
        top level.
3280
 
        * aclocal.m4, configure: Rebuilt.
3281
 
 
3282
 
2000-08-30  Jamie Guinan  <guinan@bluebutton.com>
3283
 
 
3284
 
        * resrc.c (close_input_stream): Delete extraneous logic
3285
 
 
3286
 
2000-08-24  Hans-Peter Nilsson  <hp@axis.com>
3287
 
 
3288
 
        * NEWS: Mention support for CRIS.
3289
 
 
3290
 
2000-08-21  Nick Clifton  <nickc@redhat.com>
3291
 
 
3292
 
        * addr2line.c: Changed email address for Ulrich Lauther.
3293
 
 
3294
 
2000-08-17  Christopher C. Chimelis <chris@debian.org>
3295
 
 
3296
 
        * objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").
3297
 
 
3298
 
2000-08-17  Nick Clifton  <nickc@redhat.com>
3299
 
 
3300
 
        * readelf.c (display_debug_pubnames): Only issue warning
3301
 
        message once.  Terminate message with a new line.
3302
 
        (display_debug_aranges): Only display version 2 debug info.
3303
 
 
3304
 
2000-08-14  Todd Vierling <tv@wasabisystems.com>
3305
 
 
3306
 
        * objcopy.c (strip_main): Silently accept -d as an alias for -g
3307
 
        for compatibility with old BSD systems.
3308
 
 
3309
 
2000-08-14  Jason Eckhardt  <jle@cygnus.com>
3310
 
 
3311
 
        * NEWS: Mention i860 support.
3312
 
 
3313
 
2000-08-11  Carlo Wood <carlo@alinoe.com>
3314
 
 
3315
 
        * addr2line.c (main): Add const to char *.
3316
 
 
3317
 
2000-08-11  Geoff Keating  <geoffk@cygnus.com>
3318
 
 
3319
 
        * ar.c (main): Don't crash if called with no arguments
3320
 
        or only '-X32_64' as an argument.
3321
 
 
3322
 
2000-08-08  DJ Delorie  <dj@redhat.com>
3323
 
 
3324
 
        * resrc.c: use "gcc -xc" instead of -xc-header
3325
 
 
3326
 
2000-08-05  Jason Eckhardt  <jle@cygnus.com>
3327
 
 
3328
 
        * readelf.c (elf/i860.h): Include.
3329
 
        (dump_relocations): Add recognition of i860 architecture.
3330
 
        (guess_is_rela): Add recognition of i860 architecture.
3331
 
 
3332
 
2000-08-03  Nick Clifton  <nickc@cygnus.com>
3333
 
 
3334
 
        * MAINTAINERS: Add information about CGEN maintainers.
3335
 
 
3336
 
2000-07-26  Geoff Keating  <geoffk@cygnus.com>
3337
 
 
3338
 
        * nm.c (main): Ignore '-X32_64' as an option.
3339
 
        * ar.c (main): Likewise.
3340
 
        * binutils.texi (nm): Document new option.
3341
 
        (ar): Likewise.
3342
 
 
3343
 
2000-07-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
3344
 
 
3345
 
        * rdcoff.c (external_coff_symbol_p): K&R-ise.
3346
 
 
3347
 
2000-07-20  H.J. Lu  <hjl@gnu.org>
3348
 
 
3349
 
        * binutils.texi: Put back "@end table" deleted by
3350
 
        accident.
3351
 
 
3352
 
2000-07-05  Kenneth Block  <krblock@computer.org>
3353
 
 
3354
 
        * nm.c: Add optional style to demangle switch.
3355
 
        * objdump.c: Add optional style to demangle switch.
3356
 
        * addr2line.c: Add optional style to demangle switch.
3357
 
        * binutils.texi: Document optional style to demangle
3358
 
        switch.
3359
 
 
3360
 
2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
3361
 
 
3362
 
        * MAINTAINERS: Add self as CRIS port maintainer.
3363
 
        * readelf.c: Include elf/cris.h.
3364
 
        (guess_is_rela): Handle EM_CRIS.
3365
 
        (dump_relocations): Ditto.
3366
 
        (get_machine_name): Ditto.
3367
 
        * Makefile.am: Rebuild dependencies.
3368
 
        * Makefile.in: Regenerate.
3369
 
        * po/binutils.pot: Regenerate.
3370
 
 
3371
 
2000-07-19  H.J. Lu  <hjl@gnu.org>
3372
 
 
3373
 
        * readelf.c (get_dynamic_type): Change "AUXILARY" to
3374
 
        "AUXILIARY".
3375
 
        (process_dynamic_segment): Print out strings for DT_CONFIG,
3376
 
        DT_DEPAUDIT, DT_AUDIT and DT_RUNPATH.
3377
 
 
3378
 
2000-07-19  Mark Kettenis  <kettenis@gnu.org>
3379
 
 
3380
 
        * nm.c (usage): Change output of `nm --help' to include a
3381
 
        description of the purpose of the program and a detailed
3382
 
        description of the accepted options.
3383
 
 
3384
 
2000-07-19  H.J. Lu  <hjl@gnu.org>
3385
 
 
3386
 
        * readelf.c (process_dynamic_segment): Change DF_1_NODEPLIB
3387
 
        to DF_1_NODEFLIB.
3388
 
 
3389
 
2000-07-19  H.J. Lu  <hjl@gnu.org>
3390
 
 
3391
 
        * readelf.c (get_dynamic_type): Fix DT_CHECKSUM.
3392
 
 
3393
 
2000-07-19  H.J. Lu  <hjl@gnu.org>
3394
 
 
3395
 
        * readelf.c (get_dynamic_type): Change DT_FEATURE_1 to
3396
 
        DT_FEATURE.
3397
 
        (process_dynamic_segment): Likewise.
3398
 
 
3399
 
        * readelf.c (get_dynamic_type): Handle DT_CONFIG, DT_DEPAUDIT,
3400
 
        DT_AUDIT, DT_PLTPAD, DT_MOVETAB and DT_CHECKSUM.
3401
 
        (process_dynamic_segment): Handle DTF_1_CONFEXP, DF_1_NODEPLIB,
3402
 
        DF_1_NODUMP and DF_1_CONLFAT.
3403
 
 
3404
 
2000-07-18  Nick Clifton  <nickc@cygnus.com>
3405
 
 
3406
 
        * binutils.texi (readelf): Fix spelling typo.
3407
 
 
3408
 
2000-07-11  Mark Kettenis  <kettenis@gnu.org>
3409
 
 
3410
 
        * objdump.c (usage): Make output of `objdump --help' more
3411
 
        consistent with the rest of the GNU world.  Add a line describing
3412
 
        the purpose of the program.
3413
 
 
3414
 
2000-07-10  David Huggins-Daines  <dhd@linuxcare.com>
3415
 
 
3416
 
        * stabs.c (parse_stab_range_type): Cast to proper type to fix
3417
 
        warning.
3418
 
 
3419
 
2000-07-10  Ryan Bradetich  <rbradetich@uswest.net>
3420
 
 
3421
 
        * readelf.c (get_dynamic_data): Add casts and use unsigned chars
3422
 
        to fix warnings.
3423
 
        (process_symbol_table): Ditto.
3424
 
        (procesS_extended_line_op): Ditto.
3425
 
        (display_debug_lines): Ditto.
3426
 
        (display_debug_pubnames): Ditto.
3427
 
        (read_and_display_attr): Ditto.
3428
 
 
3429
 
2000-07-09  Nick Clifton  <nickc@cygnus.com>
3430
 
 
3431
 
        * MAINTAINERS: Add several more port specific maintainers.
3432
 
 
3433
 
2000-07-05  Nick Clifton  <nickc@cygnus.com>
3434
 
 
3435
 
        * MAINTAINERS: Add blanket write privs for Michael Meissner.
3436
 
 
3437
 
2000-06-05  DJ Delorie  <dj@redhat.com>
3438
 
 
3439
 
        * MAINTAINERS: New.
3440
 
 
3441
 
2000-07-01  Eric Fifer  <EFifer@sanwaint.com>
3442
 
 
3443
 
        * dllwrap.c: Changed mistaken dyn_string_append() calls
3444
 
        to dyn_string_append_cstr().
3445
 
 
3446
 
2000-07-01  Alexander Aganichev <AAganichev@hypercom.com>
3447
 
 
3448
 
        * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils
3449
 
        struct debug_type stores size in bytes.
3450
 
 
3451
 
2000-07-01  Alan Modra  <alan@linuxcare.com.au>
3452
 
 
3453
 
        * Makefile.am (DEP): Fix 2000-06-22.  grep after running dep.sed
3454
 
        (CLEANFILES): Add DEPA.
3455
 
        * Makefile.in: Regenerate.
3456
 
 
3457
 
2000-06-27  Alan Modra  <alan@linuxcare.com.au>
3458
 
 
3459
 
        * ar.c: Revert incorrect 2000-06-25 patch.
3460
 
        * bucomm.c: Likewise.
3461
 
 
3462
 
2000-06-25 Mark Elbrecht <snowball3@bigfoot.com>
3463
 
 
3464
 
        * rdcoff (parse_coff_symbol): Treat GNU weak symbols as external.
3465
 
        (external_coff_symbol_p): New function.
3466
 
        (parse_coff): Use it.
3467
 
 
3468
 
2000-06-25  Alexander Aganichev <AAganichev@hypercom.com>
3469
 
 
3470
 
        * ar.c (normalize): Advance past both characters in a DOS based
3471
 
        <letter>: filepath prefix.
3472
 
        (main): Likewise.
3473
 
        * bucomm.c (make_tempname): Likewise.
3474
 
 
3475
 
2000-06-24  Nick Clifton  <nickc@cygnus.com>
3476
 
 
3477
 
        * objdump.c (usage): Fix description of --stabs switch.
3478
 
 
3479
 
2000-06-22  Alan Modra  <alan@linuxcare.com.au>
3480
 
 
3481
 
        * Makefile.am (DEP): grep for leading `/' in DEP1, and fail if we
3482
 
        find one.
3483
 
        * Makefile.in: Regenerate.
3484
 
 
3485
 
2000-06-20  Alexander Aganichev <AAganichev@hypercom.com>
3486
 
 
3487
 
        * ar.c (normalize): Correct pointer comparison when checking for
3488
 
        backslashes.
3489
 
        (main): Likewise.
3490
 
        * bucomm.c (make_tempname): Likewise.
3491
 
 
3492
 
        * ieee.c (ieee_start_compilation_unit): Correct pointer comparison
3493
 
        and search for backslashes in the original pathname.
3494
 
        (ieee_add_bb11): Likewise.
3495
 
 
3496
 
2000-06-18  Nick Clifton  <nickc@redhat.com>
3497
 
 
3498
 
        * ar.c (print_contents): Improve verbose message.
3499
 
 
3500
 
2000-06-15  H.J. Lu  <hjl@gnu.org>
3501
 
 
3502
 
        * dyn-string.c: Removed. Not needed with dyn-string.c in
3503
 
        libiberty.
3504
 
        * dyn-string.h: Likewise.
3505
 
 
3506
 
        * Makefile.am: Remove references to dyn-string.c and
3507
 
        dyn-string.h. Rebuild dependency.
3508
 
        * Makefile.in: Rebuild.
3509
 
 
3510
 
2000-06-15  H.J. Lu  <hjl@gnu.org>
3511
 
 
3512
 
        * binutils.texi: Put a warning on copying relocatable object
3513
 
        files between two different formats.
3514
 
 
3515
 
2000-06-13  DJ Delorie  <dj@cygnus.com>
3516
 
 
3517
 
        * rcparse.y (control): ICON controls take an id as the first
3518
 
        parameter, not an optional string.  Also, call new convenience
3519
 
        function that takes res_id's.
3520
 
        * resrc.c (define_control): missing text means zero-length string,
3521
 
        not zero ID.
3522
 
        (define_icon_control): New.
3523
 
        * windres.h: declare define_icon_control.
3524
 
 
3525
 
2000-06-13  H.J. Lu  <hjl@gnu.org>
3526
 
 
3527
 
        * configure: Regenerate.
3528
 
 
3529
 
2000-06-08  David O'Brien  <obrien@FreeBSD.org>
3530
 
 
3531
 
        * configure.in (VERSION): Update to show this is the CVS mainline.
3532
 
 
3533
 
2000-06-02  David O'Brien  <obrien@FreeBSD.org>
3534
 
 
3535
 
        * strings.c (isgraphic): Interpret <TAB> as a printable character,
3536
 
        analogous to <SPACE>.
3537
 
 
3538
 
2000-05-30  Alan Modra  <alan@linuxcare.com.au>
3539
 
 
3540
 
        * objdump.c (display_target_list): Use bfd_close_all_done, not
3541
 
        bfd_close to fix crash caused by 2000-05-24 change.
3542
 
 
3543
 
2000-05-25  DJ Delorie  <dj@cygnus.com>
3544
 
 
3545
 
        * resrc.c (close_input_stream): zero out cpp_pipe after closing it.
3546
 
 
3547
 
2000-05-26  Alan Modra  <alan@linuxcare.com.au>
3548
 
 
3549
 
        * Makefile.am: Update dependencies with "make dep-am"
3550
 
        * Makefile.in: Regenerate.
3551
 
 
3552
 
2000-05-26  Eli Zaretskii  <eliz@is.elta.co.il>
3553
 
 
3554
 
        * ar.c: Include filenames.h.
3555
 
        (normalize) [HAVE_DOS_BASED_FILE_SYSTEM]: Support backslashes
3556
 
        and drive letters in file names.
3557
 
        (main): Support backslashes and drive letters in argv[0].  Drop
3558
 
        the .exe suffix, if any, in argv[0] if is_ranlib is negative.  Use
3559
 
        FILENAME_CMP instead of strcmp to compare file names.
3560
 
        (open_inarch) [__GO32__]: Don't ifdef errno != ENOENT test for
3561
 
        DJGPP v2.
3562
 
        (do_quick_append) [__GO32__]: Ditto.
3563
 
        (get_pos_bfd, delete_members, move_members, replace_members):
3564
 
        Compare file names with FILENAME_CMP.
3565
 
 
3566
 
        * bucomm.c: Include filenames.h.
3567
 
        (make_tempname) [HAVE_DOS_BASED_FILE_SYSTEM]: Support mixed
3568
 
        forward/backward slashes and drive letters in file names.
3569
 
 
3570
 
        * ieee.c (ieee_start_compilation_unit, ieee_add_bb11): Support
3571
 
        mixed forward/backward slashes and drive letters in file names.
3572
 
 
3573
 
        * strings.c (O_BINARY, setmode, SET_BINARY): Define.
3574
 
        (main) [SET_BINARY]: Use SET_BINARY to switch stdin into binary
3575
 
        mode.
3576
 
 
3577
 
        * objcopy.c: Include filenames.h.
3578
 
        (main) [HAVE_DOS_BASED_FILE_SYSTEM]: Drop the .exe suffix
3579
 
        before comparing to "strip".
3580
 
        Use FILENAME_CMP to compare file names.
3581
 
 
3582
 
        * arsup.c: Include filenames.h.
3583
 
        (map_over_list, ar_delete, ar_replace, ar_extract): Use
3584
 
        FILENAME_CMP to compare file names.
3585
 
        (ar_open): Prepend "tmp-" instead of appending "-tmp", to create
3586
 
        the temporary file name.
3587
 
 
3588
 
        * configure.in: Check for setmode.
3589
 
        * configure: Regenerate.
3590
 
 
3591
 
2000-05-24  Alan Modra  <alan@linuxcare.com.au>
3592
 
 
3593
 
        * objdump.c (display_target_list): Close the bfd.
3594
 
        (display_info_table): Likewise.
3595
 
 
3596
 
2000-05-14  H.J. Lu  (hjl@gnu.org)
3597
 
 
3598
 
        * objcopy.c (filter_symbols): Don't strip global symbols in
3599
 
        relocatable object files.
3600
 
 
3601
 
2000-05-14  Alan Modra  <alan@linuxcare.com.au>
3602
 
 
3603
 
        * size.c (usage): Associate short options with corresponding long
3604
 
        option to give a clue as to their function.
3605
 
 
3606
 
2000-05-14  Philippe De Muyter  <phdm@macqel.be>
3607
 
 
3608
 
        * size.c (main): Accept and ignore `-f' option.
3609
 
 
3610
 
2000-05-13  Alan Modra  <alan@linuxcare.com.au>
3611
 
 
3612
 
        * bucomm.h (gettext, dgettext, dcgettext, textdomain,
3613
 
        bindtextdomain): Replace defines with those from intl/libgettext.h
3614
 
        to quieten gcc warnings.
3615
 
 
3616
 
2000-05-12  H.J. Lu  <hjl@gnu.org>
3617
 
 
3618
 
        * nlmconv.c (temp_filename): Removed.
3619
 
 
3620
 
        * nlmconv.c (link_inputs): Use make_temp_file () instead of
3621
 
        choose_temp_base ().
3622
 
        * objdump.c (display_target_list): Likewise.
3623
 
        (display_info_table): Likewise.
3624
 
 
3625
 
2000-05-08  Alan Modra  <alan@linuxcare.com.au>
3626
 
 
3627
 
        * objcopy.c (setup_section): Add const and gettext calls for err.
3628
 
 
3629
 
2000-05-02  H.J. Lu  <hjl@gnu.org>
3630
 
 
3631
 
        * readelf.c (get_osabi_name): Handle ELFOSABI_NONE instead of
3632
 
        ELFOSABI_SYSV. Also handle ELFOSABI_NETBSD, ELFOSABI_HURD,
3633
 
        ELFOSABI_SOLARIS, ELFOSABI_MONTEREY, ELFOSABI_IRIX,
3634
 
        ELFOSABI_FREEBSD, ELFOSABI_TRU64, ELFOSABI_MODESTO
3635
 
        and ELFOSABI_OPENBSD.
3636
 
 
3637
 
2000-05-02  Kazu Hirata  <kazu@hxi.com>
3638
 
 
3639
 
        * coffgrok.c: Add ATTRIBUTE_UNUSED as appropriate.
3640
 
        * srconv.c: Likewise.
3641
 
        * sysdump.c: Likewise.
3642
 
 
3643
 
2000-04-23  Denis Chertykov  <denisc@overta.ru>
3644
 
 
3645
 
        * readelf.c (guess_is_rela): AVR uses RELA relocations.
3646
 
        (get_machine_name): machine name for EM_AVR added.
3647
 
 
3648
 
2000-04-21  Richard Henderson  <rth@cygnus.com>
3649
 
            David Mosberger  <davidm@hpl.hp.com>
3650
 
 
3651
 
        * Makefile.am (readelf.o): Add elf/ia64.h.
3652
 
        * Makefile.in: Rebuild.
3653
 
        * readelf.c: Include elf/ia64.h.
3654
 
        (guess_is_rela, dump_relocations): Handle EM_IA_64.
3655
 
 
3656
 
2000-04-17  Timothy Wall  <twall@cygnus.com>
3657
 
 
3658
 
        * objdump.c (disassemble_data): Set octets per byte *after*
3659
 
        resolving arch/mach for binary files.
3660
 
 
3661
 
2000-04-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
3662
 
 
3663
 
        * arlex.l: Add directives to increase lex buffer size.
3664
 
 
3665
 
        * objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are
3666
 
        already included by bucomm.h.
3667
 
 
3668
 
2000-04-10  Philippe De Muyter  <phdm@macqel.be>
3669
 
 
3670
 
        * readelf.c (dynamic_segment_mips_val): Call `sprintf', not
3671
 
        `strftime' since strftime is not available on all systems.
3672
 
        (process_mips_specific): Ditto.
3673
 
 
3674
 
2000-04-07  Andrew Cagney  <cagney@b1.cygnus.com>
3675
 
 
3676
 
        * configure.in (WARN_CFLAGS): Set to -W -Wall by default.  Add
3677
 
        --enable-build-warnings option.
3678
 
        * Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
3679
 
        * Makefile.in, configure: Re-generate.
3680
 
 
3681
 
2000-04-06  Alan Modra  <alan@linuxcare.com.au>
3682
 
 
3683
 
        * addr2line.c: Update copyright.
3684
 
        * objcopy.1: Likewise, and title.
3685
 
        * strings.1: Likewise.
3686
 
 
3687
 
        * version.c (print_version): Add 2000.
3688
 
 
3689
 
        * rddbg.c (read_section_stabs_debugging_info): Don't use
3690
 
        bfd_size_type for strx to avoid printf problems if BFD64.
3691
 
 
3692
 
        * bucomm.c: (report): Remove `static'.
3693
 
        Move inclusion of stdarg.h/vararg.h from here.
3694
 
        * bucomm.h: To here.
3695
 
        (CONST): Change all occurences to const.
3696
 
        (report): Declare it.
3697
 
        (bfd_fatal): Add ATTRIBUTE_NORETURN.
3698
 
        (fatal): Add ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN.
3699
 
        (non_fatal): Add ATTRIBUTE_PRINTF_1.
3700
 
 
3701
 
        * ar.c (main): Use fatal or non_fatal instead of fprintf.
3702
 
        Correct a typo in an error message.
3703
 
        (do_quick_append): Use non_fatal instead of fprintf.
3704
 
        (move_members): Use fatal instead of fprintf, exit.
3705
 
        * coffdump.c (main): Same here.
3706
 
 
3707
 
        * dlltool.c (display): Delete.
3708
 
        (warn): Delete.
3709
 
        (inform): Use `report' instead of `display'.
3710
 
        (rvaafter): Remove trailing \n from fatal error msg.
3711
 
        (rvabefore): Ditto.
3712
 
        (asm_prefix): Ditto.
3713
 
        (yyerror): Replace `warn' with `non_fatal', and remove \n.
3714
 
        (def_name): Likewise.
3715
 
        (run): Likewise.
3716
 
        (scan_all_symbols): Likewise.
3717
 
        (gen_lib_file): Likewise.
3718
 
        (def_library): Likewise.  Remove extra program_name too.
3719
 
        (run): Remove \n from inform strings.
3720
 
        (scan_drectve_symbols): Likewise.
3721
 
        (add_excludes): Likewise.
3722
 
        (scan_open_obj_file): Likewise.
3723
 
        (gen_exp_file): Likewise.
3724
 
        (gen_lib_file): Likewise.
3725
 
        (process_duplicates): Likewise.
3726
 
 
3727
 
        * Makefile.am (dllwrap_SOURCES): Add version.c.
3728
 
        * dllwrap.c (program_version): Delete.
3729
 
        (print_version): Delete.
3730
 
        (display): Always print trailing \n.
3731
 
        (warn): New.
3732
 
        (delete_temp_files): Use warn instead of fprintf.  Use gettext.
3733
 
        (run): Here too.
3734
 
        (main): And here.
3735
 
        (usage): gettext'ify.
3736
 
        (long_options): Add missing initialisers.
3737
 
 
3738
 
        * nlmconv.c (main): Use fatal/non_fatal instead of fprintf.
3739
 
        (select_output_format): Likewise.
3740
 
        (powerpc_mangle_relocs): Likewise.
3741
 
        (link_inputs): Likewise.
3742
 
 
3743
 
        * nm.c (set_print_radix): Use fatal instead of fprintf, exit.
3744
 
        (set_output_format): Likewise.
3745
 
        (main): Use non_fatal instead of fprintf.
3746
 
        (display_rel_file): Likewise.
3747
 
 
3748
 
        * objdump.c (slurp_symtab): Use non_fatal instead of fprintf.
3749
 
        (slurp_dynamic_symtab): Same here.
3750
 
        (disassemble_data): And here.
3751
 
        (read_section_stabs): And here.
3752
 
        (read_section_stabs): And here.
3753
 
        (dump_bfd): And here.
3754
 
        (main): And here.
3755
 
        (objdump_sprintf): Use fatal instead of fprintf, exit.
3756
 
        (disassemble_data): Same here.
3757
 
 
3758
 
        * rdcoff.c (parse_coff_type): Use non_fatal instead of fprintf.
3759
 
        (parse_coff_struct_type): Same here.
3760
 
        (parse_coff_enum_type): And here.
3761
 
        (parse_coff): And here.
3762
 
        * rddbg.c (read_debugging_info): And here.
3763
 
        * size.c (main): And here.
3764
 
        * windres.c (format_from_name): And here.
3765
 
        * wrstabs.c (stab_write_symbol): Here too.
3766
 
        (write_stabs_in_sections_debugging_info): And here.
3767
 
        (stab_int_type): And here.
3768
 
        (stab_struct_field): And here.
3769
 
        (stab_typdef): And here.
3770
 
 
3771
 
        * rescoff.c (read_coff_rsrc): Use fatal instead of fprintf, exit.
3772
 
        * srconv.c (main): Same here.
3773
 
        * strings.c (main): And here.
3774
 
        (integer_arg): And here.
3775
 
        * sysdump.c (main): And here.
3776
 
 
3777
 
2000-04-06  Timothy Wall  <twall@cygnus.com>
3778
 
 
3779
 
        * objdump.c (dump_section_header): Print CLINK and BLOCK flags.
3780
 
 
3781
 
2000-04-06  Jason Merrill  <jason@yorick.cygnus.com>
3782
 
 
3783
 
        * readelf.c (decode_location_expression): Loop through multiple
3784
 
        operations.
3785
 
        (read_and_display_attr): Pass in length.
3786
 
 
3787
 
        * readelf.c (read_and_display_attr): Add CU offset to references.
3788
 
        (display_debug_info): Pass it in.
3789
 
 
3790
 
2000-04-06  Nick Clifton  <nickc@cygnus.com>
3791
 
 
3792
 
        * readelf.c (decode_ARM_machine_flags): New function.
3793
 
        (get_machine_flags): Call decode_ARM_machine_flags for ARM
3794
 
        targets.
3795
 
 
3796
 
        (get_machine_name): Catch EM_AVR
3797
 
 
3798
 
2000-04-05  Alan Modra  <alan@linuxcare.com.au>
3799
 
 
3800
 
        * binutils.texi: Remove optional `=' from long options that have
3801
 
        an `=' in the argument.
3802
 
        * objcopy.1: Here too.  Remove extra space on discard-all.
3803
 
 
3804
 
        * binutils.texi (objcopy): Mention --redefine-sym.
3805
 
        * objcopy.1: Here too.
3806
 
        * NEWS: And here.
3807
 
 
3808
 
        * objcopy.c (parse_flags): Split off flag names from error message
3809
 
        gettext as they are not translated.
3810
 
        (copy_main): Similarly split off option name for --add-section,
3811
 
        --set-section-flags, --change-section-vma, --change-section-lma
3812
 
        error messages.
3813
 
        Some white space changes.
3814
 
 
3815
 
        from Matthew Benjamin <matt@linuxbox.nu>
3816
 
        * objcopy.c (struct redefine_node): New.
3817
 
        (redefine_sym_list): New.
3818
 
        (redefine_list_append): New.
3819
 
        (lookup_sym_redefinition): New.
3820
 
        (OPTION_REDEFINE_SYM): New.
3821
 
        (copy_options): Add --redefine-sym option.
3822
 
        (copy_usage): Mention it.
3823
 
        (filter_symbols): Rename symbols on redefine_sym_list.
3824
 
        (copy_object): Call filter_symbols if redefine_sym_list != NULL.
3825
 
        (copy_main): Handle OPTION_REDEFINE_SYM.
3826
 
 
3827
 
2000-04-04  H.J. Lu  <hjl@gnu.org>
3828
 
 
3829
 
        * readelf.c (process_symbol_table): Correctly read in symbol
3830
 
        versioning information.
3831
 
 
3832
 
2000-04-04  Alan Modra  <alan@linuxcare.com.au>
3833
 
 
3834
 
        * po/binutils.pot: Regenerate.
3835
 
 
3836
 
        * addr2line.c (usage): Restore translated part of bug string.
3837
 
        * ar.c (usage): Likewise.
3838
 
        * nlmconv.c (show_usage): Likewise.
3839
 
        * nm.c (usage): Likewise.
3840
 
        * objcopy.c (copy_usage): Likewise.
3841
 
        (strip_usage): Likewise.
3842
 
        * objdump.c (usage): Likewise.
3843
 
        * readelf.c (usage): Likewise.
3844
 
        * size.c (usage): Likewise.
3845
 
        * strings.c (usage): Likewise.
3846
 
        * windres.c (usage): Likewise.
3847
 
 
3848
 
        * Makefile.am (MKDEP): Use gcc -MM rather than mkdep.
3849
 
        (DEP): Quote when passing vars to sub-make.  Add warning
3850
 
        message to end.
3851
 
        (DEP1): Rewrite for "gcc -MM".
3852
 
        (CLEANFILES): Add DEP2.
3853
 
        Update dependencies.
3854
 
        * Makefile.in: Regenerate.
3855
 
 
3856
 
2000-04-04  H.J. Lu  <hjl@gnu.org>
3857
 
 
3858
 
        * Makefile.am (GENERATED_HFILES): Add rcparse.h
3859
 
        (arparse.h): Depend on arparse.c
3860
 
        (defparse.h, nlmheader.h, rcparse.h, sysinfo.h): Similarly.
3861
 
 
3862
 
2000-04-03  H.J. Lu  (hjl@gnu.org)
3863
 
 
3864
 
        * size.c (usage): Use REPORT_BUGS_TO.
3865
 
 
3866
 
2000-04-03  Alan Modra  <alan@linuxcare.com.au>
3867
 
 
3868
 
        * bucomm.h: #include "bin-bugs.h"
3869
 
        * addr2line.c (usage): Use REPORT_BUGS_TO.
3870
 
        * ar.c (usage): Likewise.
3871
 
        * nlmconv.c (show_usage): Likewise.
3872
 
        * nm.c (usage): Likewise.
3873
 
        (OPTION_TARGET): Define.
3874
 
        (long_options): Use OPTION_TARGET rather than 200.
3875
 
        (main): Likewise.
3876
 
 
3877
 
        * objcopy.c (copy_usage): Use REPORT_BUGS_TO.
3878
 
        (strip_usage): Likewise.
3879
 
        * objdump.c (usage): Likewise.
3880
 
        * readelf.c (usage): Likewise.
3881
 
        * strings.c (usage): Likewise.
3882
 
        * windres.c (usage): Likewise.
3883
 
 
3884
 
2000-03-31  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3885
 
 
3886
 
        * readelf.c: Include sys/types.h before sys/stat.h for ultrix.
3887
 
 
3888
 
2000-03-27  Nick Clifton  <nickc@cygnus.com>
3889
 
 
3890
 
        * rddbg.c (read_section_stabs_debugging_info): Catch out of range
3891
 
        string offsets in corrupt stabs entries.
3892
 
 
3893
 
2000-03-27  Alan Modra  <alan@linuxcare.com.au>
3894
 
 
3895
 
        * readelf.c: Include elf/avr.h
3896
 
        (dump_relocations): Add EM_AVR case.
3897
 
 
3898
 
2000-03-09  Tim Waugh  <twaugh@redhat.com>
3899
 
 
3900
 
        * strings.1: Correct '-bytes' to '--bytes'.
3901
 
 
3902
 
2000-03-08  H.J. Lu  <hjl@gnu.org>
3903
 
 
3904
 
        * Makefile.am (install-exec-local): Depend on
3905
 
        install-binPROGRAMS for parallel make.
3906
 
        * Makefile.in: Regenerated.
3907
 
 
3908
 
2000-02-27  Ian Lance Taylor  <ian@zembu.com>
3909
 
 
3910
 
        From Brad Lucier <lucier@math.purdue.edu>:
3911
 
        * readelf.c (process_dynamic_segment): Add cast to make sure
3912
 
        argument to %* is int.
3913
 
 
3914
 
2000-02-25  H.J. Lu  <hjl@gnu.org>
3915
 
 
3916
 
        * configure.in (AC_SEARCH_LIBS): Pass m, not -lm.
3917
 
 
3918
 
2000-02-24  Nick Clifton  <nickc@cygnus.com>
3919
 
 
3920
 
        * configure.in: Add arm-wince, mips-pe and sh-pe targets.
3921
 
        * configure: Regenerate.
3922
 
 
3923
 
        * dlltool.c: Add support for sh-pe and mips-pe targets.
3924
 
        * rescoff.c: Add support for sh-pe and mips-pe targets.
3925
 
 
3926
 
2000-02-23  H.J. Lu  <hjl@gnu.org>
3927
 
 
3928
 
        * readelf.c (get_osabi_name): Handle ELFOSABI_LINUX.
3929
 
 
3930
 
2000-02-22  Nick Clifton  <nickc@cygnus.com>
3931
 
 
3932
 
        * readelf.c (process_symbol_table): Remove use of ELF_ST_OTHER.
3933
 
 
3934
 
2000-02-22  Ian Lance Taylor  <ian@zembu.com>
3935
 
 
3936
 
        From Brad Lucier <lucier@math.purdue.edu>:
3937
 
        * readelf.c (process_version_sections): Add casts to make sure
3938
 
        argument to %* is an int.
3939
 
        (process_mips_specific): Add casts to make printf arguments match
3940
 
        format.
3941
 
 
3942
 
2000-02-21  Alan Modra  <alan@spri.levels.unisa.edu.au>
3943
 
 
3944
 
        * objdump.c (dump_section_header): Change `opb' to unsigned.
3945
 
        (find_symbol_for_address): Same here.
3946
 
        (disassemble_data): And here.  Change `addr_offset',
3947
 
        `stop_offset', `nextstop_offset' to unsigned long.
3948
 
        (dump_data): Change opb to unsigned.
3949
 
 
3950
 
2000-02-18  Frank Ch. Eigler  <fche@redhat.com>
3951
 
 
3952
 
        * resrc.c: Remove unmatched #if for cygwin.
3953
 
 
3954
 
2000-02-14  Fernando Nasser  <fnasser@totem.to.cygnus.com>
3955
 
 
3956
 
        * binutils.texi: Document the change of flavor name from atpcs-special
3957
 
        to special-atpcs to prevent name conflict in gdb.
3958
 
 
3959
 
2000-02-08  Timothy Wall  <twall@redhat.com>
3960
 
 
3961
 
        * objdump.c (show_line): Fix bug preventing printing of the very
3962
 
        first line (line zero) of a file when interlisting source and
3963
 
        assembly.  Added option to print entire context from start of file
3964
 
        when the first line from that file is encountered.
3965
 
 
3966
 
2000-02-03  Timothy Wall <twall@redhat.com>
3967
 
 
3968
 
        * objdump.c (dump_section_header, find_symbol_for_address,
3969
 
        show_line, disassemble_bytes, disassemble_data, dump_data):
3970
 
        distinguish between octets and bytes.
3971
 
 
3972
 
2000-01-27  Thomas de Lellis  <tdel@windriver.com>
3973
 
 
3974
 
        * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
3975
 
        check to unresolved symbols.
3976
 
        (print_symbol_info_sysv):  Ditto.
3977
 
        (print_symbol_info_posix):  Ditto.
3978
 
 
3979
 
        * binutils.texi: Document new 'V' symclass flag for nm.
3980
 
 
3981
 
2000-01-27  Nick Clifton  <nickc@redhat.com>
3982
 
 
3983
 
        * binutils.texi (objdump): Document new ARM specific
3984
 
        disassembler options.
3985
 
 
3986
 
        * objdump.c (usage): Call disassembler_usage().
3987
 
 
3988
 
2000-01-27  Alan Modra  <alan@spri.levels.unisa.edu.au>
3989
 
 
3990
 
        * readelf.c (get_dynamic_flags): Return buff.
3991
 
        (process_dynamic_segment): Don't pass error strings to printf
3992
 
        as format arg.
3993
 
        (read_and_display_attr): Use lx and ld to print longs.
3994
 
        (process_corefile_note_segment): Cast bfd_vma to unsigned long
3995
 
        before printing.
3996
 
        Update copyright.
3997
 
 
3998
 
2000-01-17  Nick Clifton  <nickc@cygnus.com>
3999
 
 
4000
 
        * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM.
4001
 
 
4002
 
2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
4003
 
 
4004
 
        * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
4005
 
        false.
4006
 
        (debug_tag_type): Here too.
4007
 
        * ieee.c (ieee_builtin_type): And here.
4008
 
        * stabs.c (parse_stab_type, parse_stab_array_type): And here.
4009
 
 
4010
 
2000-01-13  Nick Clifton  <nickc@cygnus.com>
4011
 
 
4012
 
        * readelf.c (get_machine_name): Change EM_S370 to return "IBM
4013
 
        System/370".
4014
 
 
4015
 
2000-01-11  Nick Clifton  <nickc@cygnus.com>
4016
 
 
4017
 
        * readelf.c (get_dynamic_type): Remove DT_ENCODING.
4018
 
 
4019
 
2000-01-10  Nick Clifton  <nickc@cygnus.com>
4020
 
 
4021
 
        * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes.
4022
 
 
4023
 
2000-01-07  Mumit Khan  <khan@xraylith.wisc.edu>
4024
 
 
4025
 
        * windres.c (long_options): Add --use-temp-file and
4026
 
        --no-use-temp-file options.
4027
 
        (usage): Document.
4028
 
        (main): Handle.
4029
 
 
4030
 
        * windres.h: Update read_rc_file prototype.
4031
 
 
4032
 
        * resrc.c (cpp_temp_file): New static variable.
4033
 
        (istream_type): New static variable.
4034
 
        (close_pipe): Delete function.
4035
 
        (run_cmd): New static function.
4036
 
        (open_input_stream): New static function.
4037
 
        (close_input_stream): New static function.
4038
 
        (look_for_default): Handle DOS directory separator. Use
4039
 
        open_input_stream instead of popen.
4040
 
        (read_rc_file): Likewise.
4041
 
 
4042
 
        * binutils.texi: Document --use-temp-file, --no-use-temp-file
4043
 
        options.
4044
 
 
4045
 
2000-01-04  Mumit Khan  <khan@xraylith.wisc.edu>
4046
 
 
4047
 
        * dlltool.c (create_compat_implib): New variable.
4048
 
        (gen_exp_file): Use.
4049
 
        (make_one_lib_file): Use.
4050
 
        (long_options): Add --compat-implib option.
4051
 
        (usage): Handle.
4052
 
        (main): Handle.
4053
 
 
4054
 
        * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET.
4055
 
        (main): Use. Don't look for "32" in cygwin and mingw target names.
4056
 
 
4057
 
2000-01-03  Nick Clifton  <nickc@cygnus.com>
4058
 
 
4059
 
        * binutils.texi: Document new, ARM specific disassembler
4060
 
        command line switch "-M force-thumb".
4061
 
 
4062
 
For older changes see ChangeLog-9899
 
1
2004-05-13  Nick Clifton  <nickc@redhat.com>
 
2
 
 
3
        * po/fr.po: Updated French translation.
 
4
 
 
5
2004-04-09  Daniel Jacobowitz  <drow@mvista.com>
 
6
 
 
7
        Merge from mainline:
 
8
        2004-04-07  Benjamin Monate  <benjamin.monate@cea.fr>
 
9
        PR 86
 
10
        * arsup.c (ar_save): Use smart_rename.
 
11
 
 
12
        2004-04-01  Dean Luick <luick@cray.com>
 
13
        * readelf.c (display_debug_pubnames): Align offset and data
 
14
        columns.
 
15
        (read_and_display_attr_value): Add missing break;
 
16
        (debug_displays): Enable the display of the .debug_pubtypes
 
17
        section.
 
18
 
 
19
        2004-03-21  Richard Henderson  <rth@redhat.com>
 
20
        * readelf.c (display_debug_frames): Don't crash for mismatched
 
21
        DW_CFA_restore_state.
 
22
 
 
23
        2004-03-10  Ben Elliston  <bje@gnu.org>
 
24
        * MAINTAINERS: Update my mail address.
 
25
 
 
26
        2004-03-08  Danny Smith  <dannysmith@users.sourceforge.net>
 
27
        * deflex.l: Handle "PRIVATE" string.
 
28
        * defparse.y (%token): Add PRIVATE.
 
29
        (%type): Add opt_PRIVATE.
 
30
        (expline): Pass opt_PRIVATE to def_exports.
 
31
        (opt_PRIVATE): Handle PRIVATE token.
 
32
        * dlltool.h (def_exports): Add 7th param for private flag to
 
33
        declaration.
 
34
        * dlltool.c: Add PRIVATE to comment on EXPORTS syntax.
 
35
        (struct export): Add 'private' field.
 
36
        (def_exports): Set 'private' field of struct exports.
 
37
        (scan_drectve_symbols): Adjust calls to def_exports.
 
38
        (scan_filtered_symbols): Likewise.
 
39
        (dump_def_info): Print 'private' field.
 
40
        (gen_def_file): Likewise.
 
41
        (gen_lib_file): Skip generation of lib object if private.
 
42
        Delete tmp object files in same order as they were generated.
 
43
        Don't delete non-existent private object files.
 
44
 
 
45
        2004-02-27  Andreas Schwab  <schwab@suse.de>
 
46
        * ar.c (main): Support POSIX-compatible argument parsing.
 
47
 
 
48
        2004-02-23  Daniel Lucq  <daniel@lucq.org>
 
49
        * readelf.c (process_mips_specific): Print conflictsno as an
 
50
        unsigned long.
 
51
 
 
52
        2004-02-21  Dmitry Timoshkov  <dmitry@baikal.ru>
 
53
        * dlltool.c (gen_exp_file): Always output names for forwarded symbols.
 
54
 
 
55
        2004-02-19  Jakub Jelinek  <jakub@redhat.com>
 
56
        * objcopy.c (copy_section): Avoid warnings.
 
57
 
 
58
2004-02-14  Andrew Cagney  <cagney@redhat.com>
 
59
 
 
60
        * ar.c (remove_output): Use bfd_cache_close.
 
61
        * arsup.c (ar_end): Ditto.
 
62
 
 
63
2004-01-21  Roland McGrath  <roland@redhat.com>
 
64
 
 
65
        * readelf.c (get_note_type): Match NT_AUXV.
 
66
 
 
67
2004-01-20  Nick Clifton  <nickc@redhat.com>
 
68
 
 
69
        * version.c (print_version): Update copyright year to 2004.
 
70
 
 
71
2004-01-14  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
 
72
 
 
73
        * acinclude.m4: Quote names of macros to be defined by AC_DEFUN
 
74
        throughout.
 
75
        * aclocal.m4: Regenerate.
 
76
        * configure: Regenerate.
 
77
 
 
78
2004-01-12  Jakub Jelinek  <jakub@redhat.com>
 
79
 
 
80
        * objcopy.c: Include elf-bfd.h.
 
81
        (is_strip_section): Don't strip debugging sections if
 
82
        STRIP_NONDEBUG.
 
83
        (setup_section): If STRIP_NONDEBUG make SEC_ALLOC sections
 
84
        ~(SEC_LOAD | SEC_HAS_CONTENTS) and on ELF targets also SHT_NOBITS.
 
85
 
 
86
        * objcopy.c (copy_section): Free relpp if relcount == 0.
 
87
 
 
88
2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
 
89
 
 
90
        * stabs.c (parse_stab_argtypes): Handle g++ ABI version 3 names.
 
91
        (stab_demangle_argtypes): Likewise.
 
92
        (stab_demangle_v3_argtypes): New static function.
 
93
        (stab_demangle_v3_arg): New static function.
 
94
 
 
95
2004-01-12  Nick Clifton  <nickc@redhat.com>
 
96
 
 
97
        * objcopy.c (copy_object): Make the function boolean, returning
 
98
        FALSE upon failure.
 
99
        (copy_archive): Handle the return value from copy_object.
 
100
        (copy_file): Likewise.
 
101
 
 
102
2004-01-07  Nick Clifton  <nickc@redhat.com>
 
103
 
 
104
        * readelf.c (find_section): New function.  Locates a named
 
105
        section.
 
106
        (get_debug_line_pointer_sizes): New function:  Initialises the
 
107
        debug_line_pointer_sizes array.
 
108
        (display_debug_lines): Call get_debug_line_pointer_sizes.
 
109
        (display_debug_loc): Likewise.
 
110
        (load_debug_loc): Use find_section.
 
111
        (load_debug_str): Likewise.
 
112
        (display_debug_info): Likewise.
 
113
        (prescan_debug_info): Delete.
 
114
        (debug_displays): Remove prescan field.
 
115
        (process_section_contents): Do not perform prescans.
 
116
 
 
117
2004-01-03  Alan Modra  <amodra@bigpond.net.au>
 
118
 
 
119
        * objcopy.c (filter_bytes): Delete.  Move code to..
 
120
        (copy_section): ..here.  Simplify size adjustment.  Divide
 
121
        section lma by interleave.
 
122
 
 
123
2004-01-02  Nick Clifton  <nickc@redhat.com>
 
124
 
 
125
        * po/ru.po: New file: Russian translation.
 
126
        * configure.in (ALL_LINGUAS): Add ru
 
127
        * configure: Regenerate.
 
128
 
 
129
For older changes see ChangeLog-0203
4063
130
 
4064
131
Local Variables:
4065
132
mode: change-log