OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [binutils/] [ChangeLog-0203] - Blame information for rev 156

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
2003-12-31  Daniel Jacobowitz  
2
 
3
        * MAINTAINERS: Rename CONFIGURE to BUILD SYSTEM and add myself.
4
 
5
2003-12-29  Nick Clifton  
6
 
7
        * readelf.c (debug_line_pointer_size): Replace with an array
8
        called 'debug_line_pointer_sizes'.
9
        (num_debug_line_pointer_sizes): New variable.
10
        (display_debug_lines): Extract pointer size from the
11
        debug_line_pointer_sizes array.
12
        (display_debug_loc): Likewise.
13
        (prescan_debug_info): Fill in the debug_line_pointer_sizes
14
        array.
15
 
16
2003-12-23  Ralf Baechle  
17
            Maciej W. Rozycki  
18
 
19
        * objcopy.c (bfd_flags_to_set, bfd_flags_to_clear): New variables
20
        to handle flags for tweaking.
21
        (copy_options): New options: impure, pure, readonly-text,
22
        writable-text.
23
        (copy_usage, copy_object, command_line_switch): Handle the new
24
        options.
25
        * doc/binutils.texi: Document the new options.
26
 
27
2003-12-22  Jakub Jelinek  
28
 
29
        * objdump.c (disassemble_bytes): Subtract rel_offset from printed
30
        reloc address.
31
        (disassemble_section): Set rel_offset to section->vma instead of
32
        pinfo->buffer_vma.
33
 
34
2003-12-19  Kazuhiro Inaoka  
35
 
36
        * readelf.c (guess_is_rela): Changed m32r's default type to RELA.
37
 
38
2003-12-11  Nick Clifton  
39
 
40
        * objcopy.c (strip_usage): Add --only-keep-debug.
41
        (copy_usage): Likewise.
42
 
43
2003-12-04  Nick Clifton  
44
 
45
        * objcopy.c (copy_object): Do not copy the object if the
46
        output file's format cannot be set to that of the input file.
47
        If the input file's format is unknown, fail.
48
 
49
2003-11-28  Ian Lance Taylor  
50
 
51
        * cxxfilt.c (usage): Mention new -p/--no-params options.
52
 
53
2003-11-28  Alan Modra  
54
 
55
        * Makefile.am (install-exec-local): Remove common term from string
56
        comparison.
57
        * Makefile.in: Regenerate.
58
        * doc/Makefile.am: Don't use $<.
59
        * doc/Makefile.in: Regenerate.
60
 
61
2003-11-27  Nick Clifton  
62
 
63
        * rename.c (smart_rename): Make sure that we have write
64
        permission on the destination file before renaming.
65
 
66
2003-11-26  Daniel Jacobowitz 
67
            Nick Clifton  
68
 
69
        * readelf.c: Add a comment describing the difference between
70
        readelf and objdump.
71
        * doc/binutils.texi (readelf): Likewise.
72
 
73
2003-11-25  Danny Smith  
74
 
75
        * doc/binutils.texi (dlltool): Document dlltool --temp-prefix
76
        option.
77
        * dlltool.c (usage): Likewise.
78
 
79
2003-11-22  Ian Lance Taylor  
80
 
81
        * cxxfilt.c (long_options): Add --no-params.
82
        (main): Handle -p/--no-params.
83
        * doc/binutils.texi (c++filt): Document -p/--no-params.
84
 
85
2003-11-19  Alan Modra  
86
 
87
        * objdump.c: Wrap long lines, init vars separately from decl.
88
        (disassemble_section): Reset require_sec after call to
89
        find_symbol_for_address.
90
 
91
2003-11-14  Nick Clifton  
92
 
93
        * objdump.c (find_symbol_for_address): Change parameters so
94
        that the entire disassemble_info structure is passed, not just
95
        a few fields.  Use the symbol_is_valid field to check the
96
        validity of located symbols and continue searching if they are
97
        not valid.
98
        (objdump_print_addr): Alter parameters passed to
99
        find_symbol_for_address.
100
        (objdump_symbol_at_address): Likewise.
101
        (disassemble_section): Likewise.  Also use symbol_is_valid
102
        function to check the validity of located symbols.
103
 
104
2003-11-13  Tobias Burnus  
105
 
106
        * ar.c (open_inarch): Emit a warning when an archive is created
107
        (only shown with -v) in order to confrom to POSIX specification.
108
 
109
2003-11-11  Wang Li  
110
 
111
        * objcopy.c (wildcard): New variable.  True if wildcard pattern
112
        matching is allowed in symbol names.
113
        (strip_options): Add -w option to enable wildcard pattern
114
        matching.
115
        (copy_options): Likewise.
116
        (copy_usage): Mention new switch.
117
        (strip_usage): Likewise.
118
        (is_specified_symbol): If performing wildcard matches use fnmatch
119
        to compare symbol names with entries on the symbol list.
120
        (strip_main): Accept -w switch.
121
        (copy_main): Likewise.
122
        * Makefile.am: Add dependency on fnmatch.h for objcopy.c
123
        * Makefile.in: Regenerate.
124
        * doc/binutils.texi: Document new switch.
125
        * NEWS: Mention new switch.
126
 
127
2003-11-11  Alan Modra  
128
 
129
        * objdump.c: Revert rev 1.81 commit.
130
 
131
2003-11-10  Tobias Burnus 
132
 
133
        * ar.c (print_contents): Remove "member" from verbose output in
134
        order to conform to POSIX specification.
135
 
136
2003-11-10  Alan Modra  
137
 
138
        * README: Expand bug reporting information.
139
 
140
2003-11-07  Jonathan R. Grant  
141
 
142
        * bucomm,c (get_file_size): New function.  Returns the size of a
143
          file.
144
        * bucomm.h: Add prototype for get_file_size.
145
        * addr2line.c (process_file): Use new function.
146
        * ar.c (main, ranlib_only, ranlib_touch): Likewise.
147
        * nm.c (display_file): Likewise.
148
        * objcopy.c (add_specific_symbols, copy_file, strip_main,
149
          copy_main): Likewise.
150
        * objdump.c (display_file): Likewise.
151
        * size.c (display_file): Likewise.
152
        * strings.c (strings_file): Likewise.
153
        * readelf.c (process_file): Use similar code to get_file_size.
154
 
155
2003-11-06  Bruno Rohee  
156
 
157
        * ieee.c: Fix "the the" typo.
158
        * stabs.c: Likewise.
159
 
160
2003-10-30  Marshall T. Vandegrift  
161
 
162
        * readelf.c (dump_section): Do not dump the contents of SHT_NOBITS
163
        sections - they have no file space assigned to their contents.
164
 
165
2003-10-28  Segher Boessenkool  
166
 
167
        * readelf.c (dump_section): Don't display DEL characters.
168
 
169
2003-10-27  Kazu Hirata  
170
 
171
        * ChangeLog: Fix typos.
172
        * ChangeLog-9197: Likewise.
173
        * ChangeLog-9899: Likewise.
174
        * NEWS: Likewise.
175
        * ar.c: Fix comment typos.
176
        * arsup.c: Likewise.
177
        * coffgrok.c: Likewise.
178
        * debug.c: Likewise.
179
        * debug.h: Likewise.
180
        * dlltool.c: Likewise.
181
        * ieee.c: Likewise.
182
        * nm.c: Likewise.
183
        * objdump.c: Likewise.
184
        * prdbg.c: Likewise.
185
        * readelf.c: Likewise.
186
        * resrc.c: Likewise.
187
        * sysinfo.y: Likewise.
188
        * windres.c: Likewise.
189
 
190
2003-10-27  Nick Clifton  
191
 
192
        * objcopy.c (copy_section): Do not complain when a target does not
193
        support relocations.
194
        (mark_symbols_used_in_relocations): Likewise.
195
 
196
2003-10-14  Anil Paranjpe  
197
 
198
        * objcopy.c (copy_main): Reads machine flags from arch_info
199
        structure.
200
 
201
2003-10-20  Andrew Cagney  
202
 
203
        * coffgrok.h (coff_section): Replace 'struct sec" with "struct
204
        bfd_section".
205
 
206
2003-10-07  Nathan Sidwell  
207
 
208
        * objdump.c (read_section_stabs): Just read one section, return
209
        pointer to it. Add size parameter.
210
        (print_section_stabs): Add string offset parameter. Adjust.
211
        (struct stab_section_names): Add string offset member.
212
        (find_stabs_sections): Correct check for split section suffix,
213
        adjust read_section_stabs and print_section_stabs calls.
214
        (dump_stabs_section): Clear string_offset, free string table.
215
 
216
2003-10-01  Martin Fuchs  
217
 
218
        * resrc.c (define_icon): Fix storage of color attributes 'planes' and
219
        'bit count' in icon groups.
220
 
221
2003-09-30  Chris Demetriou  
222
 
223
        * NEWS: Add an indication of the cutoff for 2.14.
224
 
225
2003-09-30  Chris Demetriou  
226
 
227
        * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2.
228
 
229
2003-09-29  H.J. Lu  
230
 
231
        * readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON.
232
        (get_symbol_index_type): Likewise.
233
 
234
2003-09-25  H.J. Lu  
235
 
236
        * readelf.c (process_version_sections): Indent version names.
237
 
238
2003-09-15  Anthony Green  
239
 
240
        * dlltool.c (prefix_encode): Fix ISO C90 conversion.
241
        (dlltmp): Ditto.
242
        (dtab): Ditto.
243
 
244
2003-09-14  Andreas Jaeger  
245
 
246
        * addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
247
        unneeded (void *) casts.
248
        * ar.c: Likewise.
249
        * arlex.l: Likewise.
250
        * arparse.y: Likewise.
251
        * arsup.c: Likewise.
252
        * binemul.c: Likewise.
253
        * binemul.h: Likewise.
254
        * bucomm.c: Likewise.
255
        * bucomm.h: Likewise.
256
        * budbg.h: Likewise.
257
        * budemang.c: Likewise.
258
        * budemang.h: Likewise.
259
        * coffdump.c: Likewise.
260
        * coffgrok.c: Likewise.
261
        * cxxfilt.c: Likewise.
262
        * debug.c: Likewise.
263
        * debug.h: Likewise.
264
        * deflex.l: Likewise.
265
        * dlltool.c: Likewise.
266
        * dlltool.h: Likewise.
267
        * dllwrap.c: Likewise.
268
        * emul_aix.c: Likewise.
269
        * filemode.c: Likewise.
270
        * ieee.c: Likewise.
271
        * nlmconv.c: Likewise.
272
        * nlmconv.h: Likewise.
273
        * nlmheader.y: Likewise.
274
        * nm.c: Likewise.
275
        * prdbg.c: Likewise.
276
        * rclex.l: Likewise.
277
        * rcparse.y: Likewise.
278
        * rdcoff.c: Likewise.
279
        * rddbg.c: Likewise.
280
        * rename.c: Likewise.
281
        * resbin.c: Likewise.
282
        * rescoff.c: Likewise.
283
        * resrc.c: Likewise.
284
        * size.c: Likewise.
285
        * srconv.c: Likewise.
286
        * stabs.c: Likewise.
287
        * strings.c: Likewise.
288
        * sysdump.c: Likewise.
289
        * sysinfo.y: Likewise.
290
        * syslex.l: Likewise.
291
        * unwind-ia64.c: Likewise.
292
        * unwind-ia64.h: Likewise.
293
        * version.c: Likewise.
294
        * windres.c: Likewise.
295
        * windres.h: Likewise.
296
        * winduni.c: Likewise.
297
        * wrstabs.c: Likewise.
298
 
299
2003-09-10  James E Wilson  
300
 
301
        * MAINTAINERS: Update my e-mail address.
302
 
303
2003-09-09  Ian Lance Taylor  
304
 
305
        * MAINTAINERS: Update my e-mail address.
306
 
307
2003-09-04  Nick Clifton  
308
 
309
        * MAINTAINERS: Make it clear what should be done with patches to
310
        the top level configure files (other than config.guess and
311
        config.sub).  Add binutils@sources.redhat.com as an address to
312
        which patches can be sent.
313
 
314
2003-09-04  Nick Clifton  
315
 
316
        * readelf.c (get_machine_flags): Recognise V850E1 machine type.
317
 
318
2003-09-03  Andrew Cagney  
319
 
320
        * objdump.c: Refer to init_disassemble_info in comments.
321
        (disassemble_data): Replace INIT_DISASSEMBLE_INFO with
322
        init_disassemble_info.
323
 
324
2003-09-03  Nick Clifton  
325
 
326
        * objdump.c (struct objdump_disasm_info): Add new fields
327
        'dynrelbuf', 'dynrelcount' and 'disassemble_fn'.
328
        (process_section_p): New function:  Returns TRUE if a section
329
        can be dumped.
330
        (disassemble_section): New function: Contains the body of
331
        disassemble_data(), but just for one section.
332
        (disassemble_data): Use bfd_map_over_sections to walk section
333
        chain.
334
        (find_stabs_section): New function: Find a stabs containing
335
        section and then dump it.
336
        (dump_stabs_section): New function: Use bfd_map_over_sections
337
        to find the section to dump.
338
        (dump_stabs): Use dump_stabs_section.
339
        (dump_section): New function: Display the contents of a
340
        section.
341
        (dump_data): Use bfd_map_over_sections to display section
342
        contents.
343
        (dump_relocs_in_section): Display the relocs in a given section.
344
        (dump_relocs): Use bfd_map_over_sections to display relocs.
345
        (adjust_addresses): New function: Adjust the vma and lma of
346
        sections.
347
        (dump_bfd): Use bfd_map_over_sections.
348
        * doc/binutils.texi: Document the "objdump -s" (no longer)
349
        dumps empty sections.
350
 
351
2003-08-24  Jonathan R. Grant  
352
 
353
        * objdump.c: Improve comments/documentation.
354
        dump_data: Eliminate duplicate function calls to bfd_section_size.
355
 
356
2003-09-02  Alan Modra  
357
 
358
        * MAINTAINERS: Move Dave Anglin's entry to where it belongs.
359
 
360
2003-08-21  Nick Clifton  
361
 
362
        * po/tr.po: Updated Turkish translation.
363
 
364
2003-08-14  Alan Modra  
365
 
366
        * dep-in.sed: Remove libintl.h.
367
        * Makefile.am (POTFILES.in): Unset LC_COLLATE.
368
        Run "make dep-am".
369
        * Makefile.in: Regenerate.
370
 
371
2003-08-11  Ian Lance Taylor  
372
 
373
        * readelf.c (process_archive): Fix error handling.  Remove memory
374
        leak.
375
 
376
        * readelf.c: Add ability to read archives.
377
        (archive_file_offset): New variable.
378
        (archive_file_size): New variable.
379
        (get_data): Include archive_file_offset in file offset
380
        calculation when fseeking.
381
        (process_program_headers): Likewise.
382
        (process_symbol_table): Likewise.
383
        (process_dynamic_segment): Handle computation of end of file
384
        position when the file is in an archive.
385
        (process_object): New function.  Contains the body of
386
        process_file().
387
        (process_archive): New function.  Call process_object on each
388
        member of an archive.
389
        (process_file): Detect archives and handle appropriately.
390
        * Makefile.am: Add dependency on aout/ar.h for readelf.c
391
        * Makefile.in: Regenerate.
392
        * NEWS: Document readelf's new ability.
393
        * doc/binutils: Alter text to say that readelf supports archives
394
        and 64-bit ELF files.
395
 
396
2003-08-08  Nick Clifton  
397
 
398
        * po/fr.po: Updated French translation.
399
 
400
2003-08-05  Alan Modra  
401
 
402
        * objcopy.c: Remove unnecessary prototypes and casts.
403
        * objdump.c: Remove unnecessary casts.
404
        * readelf.c: Convert to C90.  Remove unnecessary prototypes and casts.
405
        (get_osabi_name): Move so we don't need a forward declaration.
406
 
407
2003-08-04  Bradley Harrington  
408
            Alan Modra  
409
 
410
        * objdump.c (include_paths, include_path_count): New vars.
411
        (usage): Describe --include.
412
        (long_options): Add "include".
413
        (add_include_path): New function.
414
        (struct print_file_list): Make filename const.  Add modname.
415
        (try_print_file_open, update_source_path): New functions.
416
        (show_line): Use them.
417
        (main): Handle 'I' option.  Don't check for NULL xrealloc arg.
418
 
419
2003-07-30  Alan Modra  
420
 
421
        * objdump.c: Remove unnecessary prototypes.
422
        (disassemble_bytes): Add rel_offset parameter.  Simplify reloc skipping
423
        code, and print relocs when dump_dynamic_reloc_info.
424
        (disassemble_data): Read and handle dynamic relocs.  Correct reloc
425
        skip code.  Formatting.
426
        (dump_bfd): Don't dump dynamic relocs when disassembling.
427
 
428
2003-07-29  Ben Elliston  
429
 
430
        * MAINTAINERS: Remove self as M88k maintainer.  Future M88k
431
        maintenance defaults to the blanket write privilege maintainers.
432
 
433
2003-07-29  Michael Meissner  
434
 
435
        * MAINTAINERS: Updated my email address.
436
 
437
2003-07-29  Nick Clifton  
438
 
439
        * objdump.c: Update to ISO C.
440
 
441
2003-07-24  Nick Clifton  
442
 
443
        * objdump.c (disassemble_data): Do not ignore sections without the
444
        LOAD flag when disassemble_all is true.  Only print a message
445
        about disassembling a section if it contains some data.
446
 
447
        * po/fr.po: Updated French translation.
448
 
449
2003-07-23  Nick Clifton  
450
 
451
        * objcopy.c: Switch to ISO C.  Remove debugging code accidentally
452
        left in.  Some formatting tidy ups.
453
 
454
2003-07-22  Salvador Eduardo Tropea 
455
 
456
        * objdump.c: New command line option --debugging-tags.
457
        * doc/binutils.texi: Document new command line option.
458
        * prdbg.c: Code to print the debug info as tags compatible
459
        with ctags.
460
        * budbg.h: Adjust prototype.
461
        * NEWS: Mention new switch
462
 
463
2003-07-18  Nick Clifton  
464
 
465
        * objdump.c (main) :Accept multiple -M switch.
466
        * doc/binutils.texi: Document that multiple -M switches are
467
        accepted and that a single -M switch can contain comma
468
        separated options.
469
 
470
2003-07-17  Nick Clifton  
471
 
472
        * objdump.c (main): Issue a warning message if multiple -M
473
        switches are used.
474
 
475
        * doc/binutils.texi (objdump): Update documentation about -M
476
        option.
477
 
478
2003-07-17  Nick Clifton  
479
 
480
        * po/es.po: New Spanish translation.
481
 
482
2003-07-11  Alan Modra  
483
 
484
        * po/binutils.pot: Regenerate.
485
 
486
2003-07-05  Christopher Faylor  
487
 
488
        * dlltool.c (prefix_encode): Use a fixed length for alpha.
489
 
490
2003-07-04  Christopher Faylor  
491
 
492
        * dlltool.c (prefix_encode): New function.  Encode temp file prefix
493
        from pid.
494
        (dlltmp): Pass address of pointer being alloced or suffer neverending
495
        mallocs.
496
        (make_one_lib_file): Allocate enough space for new longer stub names.
497
        (gen_lib_file): Ditto.
498
        (main): Generate the temp file prefix from the pid if prefix was not
499
        specified on the command line.
500
 
501
2003-07-04  Nick Clifton  
502
 
503
        * readelf.c (get_data): Print (unsigned) hex values for size and
504
        offset in error messages.
505
        (process_section_headers): If the string table could not be
506
        allocated, do not continue.
507
 
508
2003-07-01  Jakub Jelinek  
509
 
510
        * readelf.c (dynamic_segment_ia64_val): Print address and newline
511
        for sections by default.  Comment fix.
512
 
513
2003-06-28  Danny Smith  
514
 
515
        * rcparse.y (res_text_field): New res_id variable.
516
        (res_null_text): New static const struct res_id object,
517
        with empty unicode name field.
518
        (control): Pop parsing of optresidc up one level. Set
519
        res_text_field to $2 except for controls which do not accept
520
        a text field.  Set res_text_field to res_null_text for the
521
        special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR).
522
        (control_params): Adjust to use res_text_field rather
523
        than optresidc.
524
        (COMBOBOX): Add comment about discrepency between documented
525
        vs. observed default style.
526
        * resrc.c (define_control): Make first param const.
527
        * windres.h (define_control): Adjust prototype.
528
 
529
2003-06-27  Nick Clifton  
530
 
531
        * objcopy.c (copy_object): Replace call to
532
        bfd_create_gnu_debuglink_section with separate calls to
533
        bfd_add_gnu_debuglink_section and
534
        bfd_fill_in_gnu_debuglink_section, separated by a walk over the
535
        symbol tables.
536
 
537
2003-06-26  Roland McGrath  
538
 
539
        * readelf.c (loadaddr): Variable removed.
540
        (dynamic_info, version_info): Fix type long -> bfd_vma.
541
        (program_headers): New variable.
542
        (get_program_headers): New function, broken out of
543
        process_program_headers.
544
        (process_program_headers): Call it.  Don't set `loadaddr'.
545
        (slurp_ia64_unwind_table): Use get_program_headers.
546
        (process_corefile_note_segments):  Likewise.
547
        (offset_from_vma): New function.
548
        (process_relocs, process_dynamic_segment): Call that instead of
549
        subtracting `loadaddr'.
550
        (process_version_sections, process_symbol_table): Likewise.
551
        (process_mips_specific): Likewise.
552
 
553
2003-06-26  Nick Clifton  
554
 
555
        * objcopy (enum strip_action): Add STRIP_NONDEBUG.
556
        (OPTION_ONLY_KEEP_DEBUG): New.
557
        (strip_options): Add --only-keep-debug.
558
        (copy_options): Likewise.
559
        (is_strip_section): Invert return value if STRIP_NONDEBUG is
560
        active.
561
        (copy_object): Do not copy private data when STRIP_NONDEBUG is
562
        active.
563
        (setup_section): Likewise.
564
        (strip_main): Handle --only-keep-debug.
565
        (copy_main): Likewise.
566
        * NEWS: Mention new switch
567
        * doc/binutils.texi: Document new switch.
568
 
569
2003-06-25  Alan Modra  
570
 
571
        * NEWS: Correct spelling of "relocatable".
572
        * objdump.c: Likewise.
573
        * sysroff.info: Likewise.
574
 
575
2003-06-19  Nick Clifton  
576
 
577
        * readelf.c (print_vma): When printing DEC_5 values, if the
578
        number is bigger than 99999 switch to using hexadecimal
579
        notation.
580
 
581
2003-06-11  Nick Clifton  
582
 
583
        * objcopy.c (gnu_debuglink_filename): New variable.
584
        (OPTION_ADD_GNU_DEBUGLINK): New switch
585
        (copy_options): Describe --add-gnu-debuglink switch.
586
        Mention that --strip-debug removes sections as well.
587
        (is_strip_section): Process the sections removed and kept
588
        lists before checking for debugging sections.
589
        (add_redefine_syms_file): Make function static.
590
        (copy_object): Use is_strip_section.
591
        Check to see if a .gnu_debuglink section should be added.  If
592
        so, call bfd_add_gnu_debuglink.
593
        (setup_section): Use is_strip_section.
594
        (copy_section): Use is_strip_section.
595
        (copy_main): Handle OPTION_ADD_GNU_DEBUGLINK.
596
        * NEWS: Mention new objcopy switch.
597
        * doc/binutils.texi: Document new switch.
598
 
599
2003-06-11  H.J. Lu 
600
 
601
        * po/Make-in (DESTDIR): New.
602
        (install-data-yes): Support $(DESTDIR).
603
        (uninstall): Likewise.
604
 
605
2003-06-11  Alan Modra  
606
 
607
        * Makefile.in: Regenerate.
608
 
609
2003-05-23  Jakub Jelinek  
610
 
611
        * readelf.c (get_segment_type): Handle PT_GNU_STACK.
612
 
613
2003-06-03  Elias Athanasopoulos  
614
 
615
        * NEWS: Document the new BSD/POSIX single-character mapping for
616
        .comment/.note sections.
617
 
618
2003-06-02  Chris Demetriou  
619
            Jason Thorpe  
620
 
621
        * objcopy.c (redefine_list_append): Add an argument that
622
        indicates the context from which this function is being
623
        called.  Change all callers.
624
        (copy_options): Add a new option, --redefine-syms.
625
        (copy_usage): Document new option.
626
        (copy_main): Handle the --redefine-syms option.
627
        * doc/binutils.text (objcopy): Document new option.
628
 
629
2003-05-31  Richard Henderson  
630
 
631
        * readelf.c (byte_get_signed): New.
632
        (get_encoded_value): New.
633
        (display_debug_frames): Use it.  Always pre-process opcodes.
634
 
635
2003-05-20  Michal Ludvig  
636
 
637
        * readelf.c (display_debug_frames): Print both registers
638
        for DW_CFA_register.
639
 
640
2003-05-16  Kelley Cook  
641
 
642
        * configure.in: Accept i[3-7]86 variants. Escape '[]' for
643
        i[3-7]86-*-interix.
644
        * configure.in: Regenerate.
645
 
646
2003-05-13  Michael Eager 
647
 
648
        * objcopy.c: Treat identical src/dst file names as if only one
649
        entered.  One Windows creating an output file of the same name as
650
        the input file will delete the input file before it is read.
651
 
652
2003-05-12  Salvador Eduardo Tropea  
653
 
654
        * debug.c (debug_get_real_type): Extend test for circular debug
655
        references.
656
 
657
2003-05-12  Nick Clifton  
658
 
659
        * configure.in (ALL_LINGUAS): Add zh_CN.
660
        * configure: Regenerate.
661
        * po/zh_CN.po: New file: Chinese (simplified) translation.
662
 
663
2003-05-11  Jason Eckhardt  
664
 
665
        * MAINTAINERS: Update my mail address.
666
 
667
2003-05-07  H.J. Lu 
668
 
669
        * readelf.c (dump_relocations): Enlarge the type field in wide
670
        mode by one character.
671
 
672
2003-05-03  Richard Henderson  
673
 
674
        * readelf.c (struct Frame_Chunk): Add cfa_exp.
675
        (frame_display_row): Just print "exp" for cfa or register
676
        defined by a location expression.
677
        (display_debug_frames): Handle DW_CFA_def_cfa_expression,
678
        DW_CFA_expression, DW_CFA_MIPS_advance_loc8.
679
 
680
2003-04-30  H.J. Lu 
681
 
682
        * objdump.c (only): Change it to char **.
683
        (only_size): New.
684
        (only_used): New.
685
        (disassemble_data): Check only as an array.
686
        (dump_data): Likewise.
687
        (dump_relocs): Likewise.
688
        (main): Treat only as an array.
689
 
690
2003-04-24  Dimitrie O. Paun 
691
 
692
        * doc/binutils.texi: Fix the documentation for the -fo option.
693
 
694
2003-04-23  J"orn Rennecke 
695
 
696
        * readelf.c (get_machine_name) : Amend return value
697
        to refer to SuperH.
698
 
699
        * readelf.c (decode_location_expression): Don't add a trailing ';'.
700
 
701
2003-04-23  Dimitrie O. Paun 
702
            Nick Clifton  
703
 
704
        * windres.c (long_options): Move close to main, where it is used.
705
        Add 'input' and 'output' long options.
706
        (main): Accept "-fo" as an alias for "-o".  This is for rc
707
        comptibility.
708
        * doc/binutils.texi: Mention that -fo is accepted as an alias for
709
        -o, but discourage its use.
710
 
711
2003-04-22  Dimitrie O. Paun  
712
 
713
        * windres.c (format_from_name): Make the exit on error
714
        behaviour optional.
715
        (main): Rename the -I option to -J. Introduce -I as a synonym
716
        for --include-dir.  For backwards compatibility also support the
717
        old -I behaviour, but issue a deprecation warning.
718
        * doc/binutils.texi: Rename -I to -J.  Document the new behaviour
719
        of the -I option.
720
 
721
2003-04-22  Kazuhiro Inaoka  
722
 
723
        * readelf.c: Replace references to Mitsubishi M32R with
724
        references to Renesas M32R.
725
 
726
2003-04-15  Rohit Kumar Srivastava 
727
 
728
        * readelf.c: Replace occurrances of 'Hitachi' with 'Renesas'.
729
 
730
2003-04-09  Alexandre Oliva  
731
 
732
        * doc/binutils.texi (objdump) [--debugging]: Suggest readelf -w
733
        for debugging information types not supported by objdump.
734
 
735
2003-04-09  Bernd Jendrissek 
736
 
737
        * configure.in: Recognize canonical form of i[3-6]86-pe*.
738
        * configure: Regenerate.
739
 
740
2003-04-09  Alexandre Oliva  
741
 
742
        * readelf.c (display_debug_info): Apply RELA relocations on the
743
        entire section.
744
        (byte_put_little_endian, byte_put_big_endian): New functions.
745
        (byte_put): New variable.
746
        (get_file_header): Initialize it.
747
 
748
2003-04-05  Dimitrie O. Paun 
749
 
750
        * windres.c: Add -l for compatibility with wrc, and rc.
751
        Use the short option as a key for long options that have
752
        a synonymous short option.
753
        * doc/binutils.texi: Added -l to the list of options.
754
 
755
2003-04-03  Dimitrie O. Paun 
756
 
757
        * windres.c: Add -U for compatibility with wrc, rc, and cpp.
758
        (main): Just pass the -U option down to the preprocessor.
759
        * doc/binutils.texi: Added -U to the list of options.
760
 
761
2003-04-01  Dimitrie O. Paun 
762
 
763
        * windres.c (usage): Report -r option.
764
        (main): Ignore the -r option.
765
        * doc/binutils.texi: Add -r to the list of options.
766
 
767
2003-04-01  Bob Wilson  
768
 
769
        * MAINTAINERS: Add myself as Xtensa maintainer.
770
 
771
2003-04-01  Bob Wilson  
772
 
773
        * readelf.c: Include "elf/xtensa.h".
774
        (guess_is_rela): Add EM_XTENSA and EM_XTENSA_OLD to list of
775
        targets that use RELA relocations.
776
        (dump_relocations): Call elf_xtensa_reloc_type for
777
        EM_XTENSA and EM_XTENSA_OLD.
778
        (get_machine_name): Handle EM_XTENSA and EM_XTENSA_OLD.
779
 
780
2003-04-01  Nick Clifton  
781
 
782
        * configure.in: Change "arm-pe*" to "arm-*-pe*".  Similarly for
783
        thumb-pe*, mcore-pe and mcore-*elf.
784
        * configure: Regenerate.
785
 
786
2003-03-31  Alexandre Oliva  
787
 
788
        * objdump.c (dump_data): Don't truncate the address to long; make
789
        the width large enough, and uniform for all entries in a section.
790
 
791
2003-03-31  H.J. Lu 
792
 
793
        * readelf.c: Include "libiberty.h".
794
        (dynamic_relocations): New.
795
        (process_relocs): Properly handle dynamic relocation.
796
        (process_dynamic_segment): Fill relocation elements in
797
        dynamic_info.
798
 
799
2003-03-31  Kevin Buettner 
800
 
801
        * readelf.c (read_and_display_attr, read_and_display_attr_value):
802
        Add new arguments ``offset_size'' and ``dwarf_version''.  Adjust
803
        all callers.
804
        (display_debug_lines, display_debug_pubnames, display_debug_info)
805
        (display_debug_aranges, display_debug_frames, read_and_display_attr)
806
        (read_and_display_attr_value): Add 64-bit DWARF support.
807
 
808
2003-03-31  Ian Lance Taylor 
809
 
810
        * rcparse.y: Replace uses of 'optstringrc' with 'optresid'.
811
        (optresid): Handle a resource id that can be a string or a number.
812
        * resrc.c (define_control): Replace 'text' parameter with 'iid' a
813
        struct res_id.
814
        (define_icon_control): Pass a struct res_id to define_control.
815
        * windres.h (define_control): Change prototype.
816
 
817
2003-03-24  Elias Athanasopoulos  
818
 
819
        * objcopy (OPTION_FORMATS_INFO): Define.
820
        (strip_options): Add "info"/OPTION_FORMATS_INFO option.
821
        (copy_options): Likewise.
822
        (strip_usage): Add "--info" to usage.
823
        (copy_usage): Likewise.
824
        (strip_main): Declare formats_info. Iniatilize it to FALSE.
825
        Handle "info".
826
        (copy_main). Likewise.
827
        * doc/binutils.texi. Document the "--info" option for
828
        objcopy/strip.
829
        * NEWS: Mention the new command line switch.
830
 
831
        * objdump.c (endian_string): Move to bucomm.c.
832
        (display_info): Likewise.
833
        (display_target_list): Likewise.
834
        (display_info_table): Likewise.
835
        (display_target_tables): Likewise.
836
        (main): Assign the return value of display_info to exit_status.
837
        * bucomm.c: Include bfdver.h and libbfd.h
838
        (display_target_list): Call bfd_nonfatal instead of nonfatal and
839
        return 0 on a non-fatal error, 1 on success.
840
        (display_info_table): Likewise.
841
        * bucomm.h (display_info): Provide a prototype.
842
        * Makefile.am (bucomm.o): Add dependencies on bfdver.h and
843
        libbfd.h.
844
        * Makefile.in: Regenerate.
845
 
846
2003-03-22  Danny Smith  
847
 
848
        * dlltool.c (gen_def_file): Put demangled name comments on
849
        own line preceding export name.
850
 
851
2003-03-17  Nick Clifton  
852
 
853
        * objdump.c (disassemble_data): Use disasm_info.fprintf_func not
854
        printf for emitting new lines.
855
 
856
2003-03-16  Elias Athanasopoulos  
857
 
858
        * nm.c (print_symbol_info_bsd): Print the symbol's size instead of
859
        the symbol's value when --size-sort is used, unless -S is used.
860
        doc/binutils.texi (--size-sort): For non-bsd formats both the
861
        value and size of the symbols are displayed.
862
 
863
2003-03-13  Nick Clifton  
864
 
865
        * po/da.po: Update.
866
 
867
2003-03-12  Nick Clifton  
868
 
869
        * MAINTAINERS: Remove Peter Targett as ARC maintainer.
870
 
871
2003-03-10  Ben Elliston  
872
 
873
        * MAINTAINERS: Update my mail address.
874
 
875
2003-03-06  Elias Athanasopoulos  
876
 
877
        * stabs.c (BYTES_IN_WORD): Remove definition.
878
        * wrstabs.c (BYTES_IN_WORD): Likewise.
879
 
880
2003-03-04  Nick Clifton  
881
 
882
        * nm.c (main): Print a warning message if --size-sort and
883
        --undefined-only are used together.
884
 
885
2003-03-04  Elias Athanasopoulos  
886
 
887
        * nm.c (print_symbol): Remove check for undefined_only.
888
 
889
2003-03-03  Nick Clifton  
890
 
891
        * po/da.po: Installed latest translation.
892
 
893
2003-02-24  Nick Clifton  
894
 
895
        * README: Update binutils references to 2.13.
896
        Add paragraph about using --disable-nls.
897
 
898
2003-02-24  Elias Athanasopoulos  
899
 
900
        * doc/binutils.texi (nm --size-sort): Update.
901
 
902
2003-02-21  James E Wilson  
903
 
904
        * MAINTAINERS: Update email address.
905
 
906
2003-02-21  Ian Wienand  
907
 
908
        * readelf.c (get_ia64_dynamic_type): New function.
909
        (dynamic_segment_ia64_val): New function.
910
        (get_dynamic_type): If machine type is EM_IA_64 call
911
        get_ia64_dynamic_val.
912
        (get_ia64_section_type_name): Handle sections with types in the
913
        SHT_IA_64_LOPSREG to SHT_IA_64_HIPSREG range.
914
        (get_dynamic_flags): If machine type is EM_IA_64 call
915
        dynamic_segment_ia64_val.
916
 
917
2003-02-21  Bob Wilson  
918
 
919
        * doc/binutils.texi: Fix typos and obvious texinfo mistakes.  Make
920
        section title capitalization more consistent.  Update descriptions
921
        of various options to be consistent with the code.  Fix errors and
922
        incomplete list in the description of c++filt format options.  Remove
923
        information about the linker.  Change to be more polite about poor
924
        bug reports.  Replace FDL appendix with include of fdl.texi.
925
        * doc/fdl.texi: New file.
926
 
927
2003-02-21  Roger Sayle  
928
 
929
        * objcopy.c (filter_symbols): Fix compilation problems with
930
        HP-UX's C compiler.
931
 
932
2003-02-19  Christopher Faylor  
933
 
934
        * rclex.l (handle_quotes): Fix minor formatting problems introduced in
935
        previous change.
936
 
937
2003-02-19  Mark Blackburn  
938
 
939
        * rclex.l (handle_quotes): Handle strings spanning more than one line.
940
 
941
2003-02-12  Bob Wilson  
942
 
943
        * nm.c (usage): Add `java' and `gnat' demangle styles and make
944
        quotes consistent.
945
        * objdump.c (usage): Ditto.  Also fix some typos.
946
 
947
        * readelf.c (parse_args): Include 'H' option in call to getopt_long.
948
 
949
        * debug.c (debug_record_variable): Handle global register variables.
950
 
951
        * stabs.c (parse_stab): For N_SLINE only include
952
        function_start_offset if the symbol is within a function;
953
        otherwise, the value is absolute.
954
 
955
2003-02-10  Nick Clifton  
956
 
957
        * readelf.c (decode_ARM_machine_flags): Handle the
958
        EF_ARM_MAVERICK_FLOAT flag.
959
 
960
2003-02-04  Andreas Schwab  
961
 
962
        * rddbg.c (read_section_stabs_debugging_info): Cast ptrdiff_t to
963
        long and use %ld in printf format.
964
 
965
2003-01-28  Richard Sandiford  
966
 
967
        * readelf.c (dump_relocations): Reorder the r_info field for
968
        little-endian mips elf64.  Move #ifdef BFD64 to cover the new code.
969
 
970
2003-01-21  Daniel Berlin  
971
 
972
        * readelf.c (display_debug_loc): Skip address base changes.
973
 
974
2003-01-17  Fabio Alemagna  
975
 
976
        * readelf.c (get_osabi_name): Handle ELFOSABI_AROS, ELFOSABI_OPENVMS
977
        and ELFOSABI_NSK.
978
 
979
2003-01-16  Alan Modra  
980
 
981
        * readelf.c: Include elf/ppc64.h.
982
        (dump_relocations ): Use elf_ppc64_reloc_type.
983
        * Makefile.am: Run "make dep-am".
984
        * Makefile.in: Regenerate.
985
 
986
2003-01-02  Ben Elliston  
987
 
988
        * readelf.c (guess_is_rela): Handle EM_IQ2000.
989
        (get_machine_name): Likewise.
990
        (dump_relocations): Likewise.
991
        * NEWS: Mention IQ2000 support.
992
 
993
2003-01-02  Richard Sandiford  
994
 
995
        * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_32R2.
996
 
997
2002-12-30  Chris Demetriou  
998
 
999
        * doc/binutils.texi (objdump): Note MIPS HWR (Hardware Register)
1000
        changes in MIPS -M options.
1001
 
1002
2002-12-30    Dmitry Diky 
1003
 
1004
        * Makefile.am: Add msp430 target.
1005
        * Makefile.in: Regenerate.
1006
        * readelf.c: Add support for msp430 target.
1007
 
1008
2002-12-27  Chris Demetriou  
1009
 
1010
        * doc/binutils.texi (objdump): Document MIPS -M options.
1011
 
1012
2002-12-23  Andreas Schwab  
1013
 
1014
        * readelf.c (main): Reset dump request after each file.
1015
 
1016
2002-12-23  Nick Clifton  
1017
 
1018
        * nlmconv.c (main): Pass TRUE as third argument to
1019
        bfd_arch_get_compatible.
1020
 
1021
2002-12-23  Nick Clifton  
1022
 
1023
        * strings.c (isgraphic): Replace definition with STRING_ISGRAPHIC
1024
        macro.  Handle 'S' encoding, accepting 8-bit characters.
1025
        (main): Parse 'S' encoding.
1026
        (get_char): Accept 'S' encoding.
1027
        (print_strings): Use STRING_ISGRAPHIC.
1028
        (usage): Document support of 'S' encoding.
1029
        * doc/binutils.texi: Document support of 'S' encoding/
1030
        * NEWS: Mention new feature.
1031
 
1032
2002-12-20  Alan Modra  
1033
 
1034
        * README : Don't use libibery's needed_list or
1035
        required_list, instead link libiberty/*.o.
1036
 
1037
2002-12-19  Kazu Hirata  
1038
 
1039
        * doc/binutils.texi: Fix typos.
1040
 
1041
2002-12-14  John David Anglin  
1042
 
1043
        * doc/binutils.texi: Add missing parenthesis.
1044
 
1045
2002-12-15  Nick Kelsey  
1046
 
1047
        * objcopy.c: Add --prefix-symbols= option to rename all
1048
        symbols by adding the given prefix to the begining of the symbol
1049
        name. This is useful to provide name space separation regardless
1050
        of how the object file was created. Added --prefix-sections=
1051
         and --prefix-alloc-sections= options to rename all
1052
        sections (or all sections with the alloc flag set) by adding the given
1053
        prefix to the begining of the symbol name.
1054
        * NEWS: Mention this new feature.
1055
        * doc/binutils.texi: Document this new feature.
1056
 
1057
2002-12-13  Alan Modra  
1058
 
1059
        * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences of
1060
        dyn_string_append with dyn_string_append_cstr.
1061
 
1062
        * emul_aix.c (ar_emul_aix_create): Remove unused function.
1063
 
1064
2002-12-10  James Cownie 
1065
 
1066
        * readelf.h (get_TAG_name, get_AT_name,
1067
        read_and_display_attr_value): Add support for UPC extensions to
1068
        DWARF2 spec.
1069
        * NEWS: Mention this new support.
1070
 
1071
2002-12-08  Alan Modra  
1072
 
1073
        * NEWS: Mention that bfd no longer declares a "boolean" type.
1074
 
1075
2002-12-07  Alan Modra  
1076
 
1077
        * readelf.c (process_program_headers): When setting loadaddr, don't
1078
        assume segment size is 4k.  Use p_align instead.
1079
        (loadaddr): Change from int to long.
1080
        (dynamic_addr, dynamic_info, version_info): Likewise.
1081
        (process_dynamic_segment ): Likewise.
1082
        (process_dynamic_segment): Adjust print format string.
1083
        (rela_addr, rela_size): Delete.
1084
        (process_relocs): Formatting.
1085
 
1086
2002-12-05  Jim Wilson  
1087
 
1088
        * configure.in (OBJDUMP_DEFS): Define SKIP_ZEROES as 16 for IA-64.
1089
        * configure: Regenerate.
1090
 
1091
2002-12-04  Ian Lance Taylor  
1092
 
1093
        * MAINTAINERS: Change e-mail address back to airs.com.
1094
 
1095
2002-12-04  Aldy Hernandez  
1096
 
1097
        * MAINTAINERS: Add self.
1098
 
1099
2002-11-30  Alan Modra  
1100
 
1101
        * addr2line.c, ar.c, arsup.c, binemul.c, binemul.h, bucomm.c, bucomm.h,
1102
        budbg.h, debug.c, debug.h, dlltool.c, emul_aix.c, ieee.c, nlmconv.c,
1103
        nlmconv.h, nlmheader.y, nm.c, objcopy.c, objdump.c, prdbg.c, rdcoff.c,
1104
        rddbg.c, readelf.c, rename.c, size.c, stabs.c, strings.c,
1105
        unwind-ia64.h, wrstabs.c: Replace boolean with bfd_boolean, true with
1106
        TRUE, false with FALSE.  Simplify comparisons of bfd_boolean vars
1107
        with TRUE/FALSE.  Formatting.
1108
 
1109
2002-11-29  Jakub Jelinek  
1110
 
1111
        * readelf.c Replace occurrences of Elf32_Internal_* and
1112
        Elf64_Internal_* with Elf_Internal_*.
1113
        (slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
1114
        Zero r_addend fields.
1115
        (dump_relocations): Remove relas variable, change Elf_Internal_Rel to
1116
        Elf_Internal_Rela.
1117
 
1118
2002-11-23  Nick Clifton  
1119
 
1120
        * size.c (usage): Fix typo describing switch for hex format.
1121
 
1122
2002-11-18  Svein E. Seldal  
1123
 
1124
        * testsuite/binutils-all/objcopy.exp: Disable tic4x from test
1125
        * testsuite/binutils-all/objdump.exp: Setup proper values for tic4x
1126
        testcase
1127
 
1128
2002-11-14  Nick Clifton  
1129
 
1130
        * readelf.c (process_program_headers): Add comment about return
1131
        value.  Ensure that 0 is returned if the headers are not loaded.
1132
        (process_file): If process_section_headers failed to load the
1133
        headers disable any tests that rely upon them.  Similarly for
1134
        process_program_headers.
1135
 
1136
2002-11-12  Nick Clifton  
1137
 
1138
        * po/da.po: Updated Danish translation.
1139
 
1140
2002-11-12  Klee Dienes  
1141
 
1142
        * rddbg.c (read_section_stabs_debugging_info): Also recognize
1143
        LC_SYMTAB.stab/LC_SYMTAB.stabstr as a valid pair of sections.
1144
 
1145
2002-11-11  Christopher Faylor  
1146
 
1147
        * MAINTAINERS: Reinstate DJ Delorie as COFF maintainer.  Drop COFF from
1148
        cgf maintainership.
1149
 
1150
2002-11-11  Christopher Faylor  
1151
 
1152
        * MAINTAINERS: Replace DJ Delorie as PE/COFF maintainer.
1153
 
1154
2002-11-07  Nick Clifton  
1155
 
1156
        * configure.in (ALL_LINGUAS): Add 'da'.
1157
        * configure: Regenerate.
1158
        * po/da.po: New Danish translation.
1159
 
1160
        * readelf.c (get_symbol_index_type): Revert part of previous
1161
        patch: Display unknown symbol types in decimal, not hex.
1162
 
1163
2002-11-07  Danny Smith  
1164
 
1165
        * dlltool.c (add_excludes): Don't prefix excluded fastcall
1166
        symbols with underscore.
1167
        (xlate): Ignore add_underscore for decorated fastcall symbols.
1168
 
1169
2002-11-07  Eric Kohl  
1170
 
1171
        * deflex.l: Accept '@' as first character of an ID.
1172
        * dlltool.c (gen_exp_file): Use existing '@' prefix rather than
1173
        ASM_PREFIX for fastcall symbols.
1174
        (scan_drectve_symbols): Handle fastcall symbols when generating
1175
        undecorated aliases for symbols in drectve section.
1176
        (scan_filtered_symbols): Likewise, with export-all.
1177
        (xlate): Likewise, with --kill-at.
1178
        (make_imp_label): New function to handle fastcall symbols
1179
        correctly.
1180
        (make_one_lib_file): Use make_imp_label instead of make_label
1181
        for imp symbols.
1182
 
1183
2002-11-06  Svein E. Seldal  
1184
 
1185
        * MAINTAINERS: Add self as TIC4X maintainer.
1186
 
1187
2002-11-06  Hiroyuki Machida  
1188
 
1189
        * readelf.c (get_symbol_index_type): Add hex number to
1190
        PROCESSOR-specific, OS-specific, reserved and unknown symbol
1191
        types.
1192
 
1193
2002-11-04  Alan Modra  
1194
 
1195
        * readelf.c (byte_get_little_endian): Comment typo fix.
1196
        (print_symbol): Constify "symbol" arg.  Don't pass "symbol" to printf
1197
        as the format string.
1198
        (dump_relocations): Correct section sym names.
1199
        (process_section_headers): Clear symtab_shndx_hdr.
1200
        (read_and_display_attr_value): Don't pass indirect string to printf
1201
        as the format string.
1202
        (display_debug_frames): Indicate when zero terminator found.  Decode
1203
        DW_EH_PE_pcrel addresses.
1204
 
1205
2002-10-23  Svein E. Seldal  
1206
 
1207
        * configure.in: Define SKIP_ZEROES as 32 for tic4x target in
1208
        order to ensure proper disassembly of the valid 0-value opcode.
1209
        * configure: Regenerate.
1210
        * aclocal.m4: Regenerate.
1211
        * config.in: Regenerate.
1212
        * configure.in: Regenerate.
1213
        * doc/Makefile.in: Regenerate.
1214
        * po/binutils.pot: Regenerate.
1215
 
1216
2002-10-23  Kaz Kojima  
1217
 
1218
        * MAINTAINERS: Add self as SH maintainer.
1219
 
1220
2002-10-23  Ben Elliston  
1221
 
1222
        * doc/binutils.texi (objdump): Document -z and move the entry for
1223
        --disassemble-zeroes to the end of the options section (for `z').
1224
 
1225
2002-10-21  Nick Clifton  
1226
 
1227
        * MAINTAINERS: Discontinue Hans-Peter Nilsson as SH maintainer.
1228
 
1229
2002-10-21  Svein E. Seldal  
1230
 
1231
        * objdump.c (dump_data): Correct addr_offset for opb != 1.
1232
 
1233
2002-10-15  Alan Modra  
1234
 
1235
        * bucomm.c (list_supported_targets): Use bfd_target_list.
1236
 
1237
        * objcopy.c (copy_file): Report ambiguous bfd_object matches, and
1238
        other object errors in preference to bfd_core errors.
1239
 
1240
2002-10-14  Alan Modra  
1241
 
1242
        * Makefile.am: Run "make dep-am".
1243
        * objdump.c: #include "bfdver.h".
1244
        * version.c: Likewise.
1245
        * Makefile.in: Regenerate.
1246
        * config.in: Regenerate.
1247
        * configure: Regenerate.
1248
        * po/POTFILES.in: Regenerate.
1249
 
1250
2002-10-09  Daniel Jacobowitz  
1251
 
1252
        * readelf.c (display_debug_info): Ignore empty .rela.debug_info
1253
        sections.  Allow relocations against the absolute symbol.  Don't
1254
        use the value in compunit.cu_abbrev_offset if we found a RELA
1255
        relocation.
1256
 
1257
2002-10-07  Gordon Chaffee 
1258
 
1259
        * addr2line.c (slurp_symtab): Read in dynamic symbols if no
1260
        ordinary ones are available.
1261
 
1262
2002-09-30  H.J. Lu 
1263
 
1264
        * readelf.c (get_machine_flags): Handle E_MIPS_MACH_4120,
1265
        E_MIPS_MACH_5400 and E_MIPS_MACH_5500.
1266
 
1267
2002-09-17  Zack Weinberg  
1268
 
1269
        * Makefile.am (CFILES): Add cxxfilt.c.
1270
        (cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
1271
        (cxxfilt_LDADD): Delete.
1272
        Remove all references to underscore.c.
1273
        Regen dependencies.
1274
        * configure.in: Define TARGET_PREPENDS_UNDERSCORE in
1275
        config.h from $UNDERSCORE, rather than AC_SUBSTing it.
1276
        * binutils/cxxfilt.c: Moved here from gcc/cp, minor
1277
        adjustments to fit into binutils framework.
1278
        * configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.
1279
 
1280
2002-09-12  Roland McGrath  
1281
 
1282
        * readelf.c (decode_location_expression): DW_OP_calli -> DW_OP_call_ref
1283
        Handle DW_OP_GNU_push_tls_address.
1284
 
1285
2002-09-11  Nick Clifton  
1286
 
1287
        * po/tr.po: Updated Turkish translation.
1288
 
1289
2002-09-10  Nick Clifton  
1290
 
1291
        * MAINTAINERS: Add Ben Elliston as a maintainer for configure and
1292
        testsuite changes.  Add paragraphs about testsuite and config
1293
        patches.
1294
 
1295
2002-08-29  Nick Clifton  
1296
 
1297
        * readelf.c (get_machine_flags): Remove redundant reference to
1298
        E_V850EA_ARCH.
1299
 
1300
2002-08-28  Alan Modra  
1301
 
1302
        * objdump.c (dump_bfd): Restore lines accidentally deleted in
1303
        last commit.
1304
 
1305
2002-08-28  Michael Hayes 
1306
 
1307
        * objdump.c (dump_headers): Add printing of HAS_LOAD_PAGE flag.
1308
        (dump_bfd_header): Likewise.
1309
 
1310
2002-08-27  Alan Modra  
1311
 
1312
        * nm.c: Revert last change.
1313
 
1314
2002-08-26  Alan Modra  
1315
 
1316
        * nm.c (display_rel_file): Don't report "no symbols" as an error.
1317
        * objdump.c (slurp_symtab): Likewise.
1318
        (slurp_dynamic_symtab): Likewise.
1319
        (dump_symbols): Likewise.  Do print "no symbols" to stdout.
1320
 
1321
2002-08-24  Geoffrey Keating  
1322
 
1323
        * MAINTAINERS: Change my mailing address.
1324
 
1325
2002-08-23  John David Anglin  
1326
 
1327
        * MAINTAINERS: Add Dave Anglin as HPPA co-maintainer.
1328
 
1329
2002-08-22  Nick Clifton  
1330
 
1331
        * MAINTAINERS: Add Jeff Law as (maintainance) maintainer for
1332
        HPPA.
1333
 
1334
2002-08-21  John David Anglin  
1335
 
1336
        * readelf.c (parse_args): Change debug_dump_opt to static.
1337
 
1338
2002-08-16  Sivaguru Sankaridurg  
1339
 
1340
        * stabs.c (parse_stab_argtype): Pass length of physname to
1341
        stab_demangle_argtypes.
1342
        (stab_demangle_argtypes): Add new parameter - length of physname.
1343
        Pass length of physname on to stab_demangle_prefix.
1344
        (stab_demangle_prefix): Add new parameter - length of physname.
1345
        Use length of physname (if supplied) to compute end of function
1346
        name.
1347
 
1348
2002-08-15  Alan Modra  
1349
 
1350
        * readelf.c: Include elf/i370.h.
1351
        (dump_relocations): Handle EM_S370.
1352
        (dynamic_segment_parisc_val): Print \n.
1353
        (process_dynamic_segment ): Here too.
1354
 
1355
2002-08-14  Nick Clifton  
1356
 
1357
        * nm.c (usage): Change 'gnu-new-abi' to 'gnu-v3'.
1358
        * objdump.c (usage): Likewise.
1359
        * doc/binutils.texi: Likewise.
1360
 
1361
2002-08-14  Luke Dunstan  
1362
 
1363
        * rcparse.y (acc_entry): Don't warn about ALT use with
1364
        non-VIRTKEY.
1365
 
1366
2002-08-13  H.J. Lu 
1367
 
1368
        * objcopy.c (copy_object): Don't warn about the unsupported
1369
        architecture unless the input target is defaulted or the
1370
        output architecture is different from the input.
1371
 
1372
2002-08-09  Nick Clifton  
1373
 
1374
        * po/sv.po: Updated Swedish translation.
1375
 
1376
2002-08-05  Alan Modra  
1377
 
1378
        * prdbg.c (pr_fix_visibility): Remove assert.
1379
 
1380
2002-07-31  Nick Clifton  
1381
 
1382
        * addr2line.c (process_file): Rename parameter 'filename' to
1383
        'file_name' in order to avoid shadowing global symbol of the
1384
        same name.
1385
        (main): Likewise.
1386
 
1387
2002-07-30  Jakub Jelinek  
1388
 
1389
        * readelf.c (OPTION_DEBUG_DUMP): Define.
1390
        (options): Use it.
1391
        (usage): Update help.
1392
        (parse_args): Handle --debug-dump separately from -w.
1393
        * doc/binutils.texi (readelf): Update documentation.
1394
 
1395
2002-07-25  Nick Clifton  
1396
 
1397
        * po/es.po: Updated Spanish translation.
1398
        * po/fr.po: Updated French translation.
1399
 
1400
2002-07-24  Nick Clifton  
1401
 
1402
        * po/es.po: Updated Spanish translation.
1403
 
1404
2002-07-23  Alan Modra  
1405
 
1406
        * Makefile.am: Run "make dep-am".
1407
        * Makefile.in: Regenerate.
1408
 
1409
2002-07-23  Nick Clifton  
1410
 
1411
        * po/fr.po: Updated French translation.
1412
 
1413
2002-07-23  Eric S. Raymond  
1414
 
1415
        * doc/binutils.texi (addr2line ): Correct brackets.
1416
 
1417
2002-07-20  Alan Modra  
1418
 
1419
        * budemang.c: Include config.h and string.h/strings.h.
1420
 
1421
2002-07-18 Denis Chertykov  
1422
           Frank Ch. Eigler  
1423
 
1424
        * readelf.c: Include "elf/ip2k.h".
1425
        (guess_is_rela): Add support for EM_IP2K and EM_IP2K_OLD.
1426
        (dump_relocations): Likewise.
1427
        (get_machine_name): Likewise.
1428
        * NEWS: Mention IP2K support.
1429
 
1430
2002-07-16  Nick Clifton  
1431
 
1432
        * NEWS: Add 'Changes in 2.13'.
1433
 
1434
2002-07-10  Jakub Jelinek  
1435
 
1436
        * readelf.c (get_dynamic_type): Handle DT_GNU_PRELINKED,
1437
        DT_GNU_CONFLICT* and DT_GNU_LIBLISZ*.
1438
        (get_section_type_name): Handle SHT_GNU_LIBLIST.
1439
        (process_dynamic_segment): Handle DT_GNU_CONFLICTSZ,
1440
        DT_GNU_LIBLISTSZ and DT_GNU_PRELINKED.
1441
        (process_gnu_liblist): New.
1442
        (process_file): Call it.
1443
 
1444
2002-07-03  Alan Modra  
1445
 
1446
        * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.
1447
        * Makefile.in: Regenerate.
1448
 
1449
2002-07-02  Alan Modra  
1450
 
1451
        * budemang.c: New file, "demangle" function.
1452
        * budemang.h: New file.
1453
        * addr2line.c (translate_addresses): Use "demangle".
1454
        * nm.c (print_symname): Likewise.
1455
        * objdump.c (objdump_print_symname): Likewise.
1456
        (dump_symbols): Likewise.  Also, don't use bfd_asymbol_name macro
1457
        here since that obfuscates.
1458
        * rdcoff.c: Don't #include demangle.h.
1459
        * Makefile.am (CFILES): Add budemang.c, emul_aix.c,
1460
        emul_vanilla.c.  Remove emul_$(EMULATION).c.  Sort.
1461
        (HFILES): Add budemang.h.  Sort.
1462
        (nm_new_SOURCES, objdump_SOURCES, addr2line_SOURCES): Add budemang.c.
1463
        Run "make dep-am".
1464
        * Makefile.in: Regenerate.
1465
 
1466
2002-07-01  Matt Thomas  
1467
 
1468
        * readelf.c: Include "elf/vax.h".
1469
        (guess_is_rela): Move EM_VAX from unknown to RELA case.
1470
        (dump_relocations): Handle VAX relocations.
1471
        (get_machine_flags): Handle VAX machine flags.
1472
 
1473
2002-06-29  Stephane Carrez  
1474
 
1475
        * readelf.c (dump_relocations): Handle 68HC11/68HC12 relocations.
1476
 
1477
2002-06-26  Nick Clifton  
1478
 
1479
        * MAINTAINERS: Remove Tom Rix from d10v and pcc maintainerships.
1480
 
1481
2002-06-26  Alan Modra  
1482
 
1483
        * nm.c (print_symname): When demangling, strip leading dots from
1484
        symbol names to avoid confusing the demangler.
1485
 
1486
2002-06-25  H.J. Lu 
1487
 
1488
        * Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it.
1489
        * Makefile.in: Regenerated.
1490
 
1491
2002-06-21  Igor Schein  
1492
 
1493
        * configure.in: Quote bu_cv_have_fopen64.
1494
        * configure: Regenerate.
1495
 
1496
2002-06-21  Mitsru Chinen  
1497
 
1498
        * configure.in: Check for strcoll.
1499
        * configure: Regenerate.
1500
        * config.in: Regenerate.
1501
        * nm.c (main): Set locale for LC_COLLATE category.
1502
        (non_numeric_forward): Use strcoll if available.
1503
 
1504
2002-06-20  Dave Brolley  
1505
 
1506
        * MAINTAINERS: Add self as fr30 and frv maintainer.
1507
 
1508
2002-06-18  H.J. Lu  (hjl@gnu.org)
1509
 
1510
        * nm.c: Include "elf/common.h".
1511
        (extended_symbol_info): Add elfinfo, a pointer to
1512
        elf_symbol_type.
1513
        (SYM_SIZE): Use elfinfo if it is not NULL.
1514
        (get_symbol_type): New function.
1515
        (display_archive): Set print_width for each archive member.
1516
        (display_file): Likewise.
1517
        (display_rel_file): Don't set print_width here.
1518
        (print_object_filename_sysv): Handle print_width.
1519
        (print_archive_member_sysv): Likewise.
1520
        (print_symbols): Pass (bfd_vma) 0 to print_symbol.
1521
        (print_symbol): Set the elfinfo field in extended_symbol_info
1522
        for ELF.
1523
        (print_object_filename_sysv): Fix the output format.
1524
        (print_symbol_info_sysv): Print type and section for ELF.
1525
 
1526
2002-06-18  Elias Athanasopoulos  
1527
 
1528
        * nm.c (print_size_symbols): Remove assignment, which makes
1529
        the symbol's size equal to its value when --size-sort is
1530
        used.
1531
 
1532
2002-06-18  Dave Brolley  
1533
 
1534
        From Catherine Moore:
1535
        * readelf.c (elf/frv.h): #include it.
1536
        (guess_is_rela): Support EM_CYGNUS_FRV.
1537
        (dump_relocations): Ditto.
1538
        (get_machine_name): Ditto.
1539
        * Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
1540
 
1541
2002-06-18  Jakub Jelinek  
1542
 
1543
        * readelf.c (get_file_header): Only read the first section header if
1544
        e_shoff is non-zero.
1545
 
1546
2002-06-15  H.J. Lu  (hjl@gnu.org)
1547
 
1548
        * nm.c (print_size): New variable. Initialize to 0.
1549
        (long_options): Add 'S'/"print-size".
1550
        (main): Handle 'S'.
1551
        (print_symbol_info_bsd): Print size only if print_size is not
1552
        0.
1553
 
1554
        * doc/binutils.texi: Document -S/--print-size.
1555
 
1556
2002-6-13  Elias Athanasopoulos  
1557
 
1558
        * nm.c (struct extended_symbol_info): New structure: Add the size
1559
        of the symbols to the information provided by the symbol_info
1560
        structure.
1561
        (print_symbols): Pass the symbol size to print_symbol.
1562
        (print_size_symbols): Pass the symbol size to print_symbol.
1563
        (print_symbol): Extra argument: The size of the symbol.  Store
1564
        this in the extended_symbol_info structure.
1565
        (print_symbol_info): Change type of info parameter to
1566
        extended_symbol_info.  Display the size, if known.
1567
        (print_symbol_info_posix): Likewise.
1568
        (print_symbol_info_sysv): Likewise.
1569
 
1570
2002-06-08  Alan Modra  
1571
 
1572
        * Makefile.am: Run "make dep-am".
1573
        * Makefile.in: Regenerate.
1574
        * doc/Makefile.in: Regnerate.
1575
 
1576
        * bucomm.c: Replace CONST with const.
1577
        * nm.c: Likewise.
1578
        * objdump.c: Likewise.
1579
 
1580
2002-06-07  H.J. Lu 
1581
 
1582
        * readelf.c (DW_CFA_GNU_args_size): Don't define.
1583
        (DW_CFA_GNU_negative_offset_extended): Likewise.
1584
        (DW_CFA_GNU_window_save): Likewise.
1585
        (display_debug_frames): Handle DW_CFA_offset_extended_sf,
1586
        DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
1587
 
1588
2002-06-07  Elias Athanasopoulos  
1589
 
1590
        * nm.c: When computing size of symbols for an ELF target use the
1591
        internal size field.
1592
 
1593
2002-06-06  John David Anglin  
1594
 
1595
        * testsuite/binutils-all/objcopy.exp: clear xfail for
1596
        "hppa*64*-*-hpux*".
1597
        * testsuite/binutils-all/hppa/objdump.exp: Return if
1598
        "*64*-*-*".
1599
 
1600
2002-06-05  Alan Modra  
1601
 
1602
        * objcopy.c (copy_section): Don't copy SEC_GROUP sections.
1603
 
1604
2002-06-03  Elias Athanasopoulos  
1605
 
1606
        * objdump.c: Fix formatting.
1607
 
1608
2002-05-29  Ben Elliston  
1609
 
1610
        * MAINTAINERS: Add self as M68k maintainer.
1611
 
1612
2002-05-28  Kuang Hwa Lin 
1613
 
1614
        * readelf.c: Modified/Added DLX elf support.
1615
 
1616
2002-05-27  Nick Clifton  
1617
 
1618
        * arsup.c: Fix formatting.
1619
        * debug.c (debug_record_label): Add missing colon to error
1620
        message.
1621
        * ieee.c (parse_ieee_ty): Fix spelling typo.
1622
        * readelf.c (process_program_headers): Remove English assumption
1623
        about making a plural word.
1624
        (process_section_headers): Likewise.
1625
        (process_relocs): Allow quotes to be translated.
1626
        (process_unwind): Likewise,
1627
        (process_mips_specific): Improve error message.
1628
        (get_note_type): Fix spelling typo.
1629
 
1630
        * configure.in (ALL_LINGUAS): Add sv
1631
        * po/sv.po: New file.
1632
 
1633
2002-05-27  Alan Modra  
1634
 
1635
        * unwind-ia64.c (unw_print_brmask): Don't use sprintf.
1636
        (unw_print_grmask): Likewise.
1637
        (unw_print_frmask): Likewise.
1638
 
1639
2002-05-26  Kazu Hirata  
1640
 
1641
        * arsup.c: Remove ARGSUSED.
1642
        * debug.c: Likewise.
1643
        * ieee.c: Likewise.
1644
        * nlmconv.c: Likewise.
1645
        * prdbg.c: Likewise.
1646
        * stabs.c: Likewise.
1647
        * wrstabs.c: Likewise.
1648
 
1649
2002-05-25  Alan Modra  
1650
 
1651
        * arlex.l: Use #include "" instead of <> for local header files.
1652
        * coffdump.c: Likewise.
1653
        * coffgrok.c: Likewise.
1654
        * nlmconv.c: Likewise.
1655
        * nlmheader.y: Likewise.
1656
        * srconv.c: Likewise.
1657
        * strings.c: Likewise.
1658
        * sysdump.c: Likewise.
1659
        * unwind-ia64.h: Likewise.
1660
        * windres.h: Likewise.
1661
        * winduni.h: Likewise.
1662
 
1663
2002-05-24  Tom Rix  
1664
 
1665
        * MAINTAINERS: Add self as the d10v maintainer.
1666
 
1667
2002-05-24   TAMURA Kent 
1668
 
1669
        * configure.in: Builds dlltool for i386-netbsdpe.
1670
        * configure: Regenerate.
1671
 
1672
2002-05-23  Kazu Hirata  
1673
 
1674
        * size.c: Fix formatting.
1675
        * srconv.c: Likewise.
1676
        * stabs.c: Likewise.
1677
        * sysdump.c: Likewise.
1678
        * unwind-ia64.c: Likewise.
1679
        * wrstabs.c: Likewise.
1680
 
1681
2002-05-23  Jakub Jelinek  
1682
 
1683
        * readelf.c (get_segment_type): Add PT_TLS.
1684
        (get_elf_section_flags): Add SHF_TLS.
1685
        (get_dynamic_flags): Optimize.  Add DF_STATIC_TLS.
1686
        (process_dynamic_segment): Use puts instead of printf.
1687
        (get_symbol_type): Support STT_TLS.
1688
        * objdump.c (dump_section_header): Remove SEC_CONSTRUCTOR_TEXT,
1689
        SEC_CONSTRUCTOR_DATA, SEC_CONSTRUCTOR_BSS.
1690
        Add SEC_THREAD_LOCAL.
1691
 
1692
2002-05-23  Kazu Hirata  
1693
 
1694
        * rdcoff.c: Fix formatting.
1695
        * rddbg.c: Likewise.
1696
        * readelf.c: Likewise.
1697
        * rename.c: Likewise.
1698
        * resbin.c: Likewise.
1699
        * resrc.c: Likewise.
1700
        * resres.c: Likewise.
1701
 
1702
2002-05-21  Kazu Hirata  
1703
 
1704
        * filemode.c: Fix formatting.
1705
        * ieee.c: Likewise.
1706
        * is-ranlib.c: Likewise.
1707
        * is-strip.c: Likewise.
1708
        * maybe-ranlib.c: Likewise.
1709
        * maybe-strip.c: Likewise.
1710
        * nlmconv.c: Likewise.
1711
        * nm.c: Likewise.
1712
        * not-ranlib.c: Likewise.
1713
        * not-strip.c: Likewise.
1714
        * objcopy.c: Likewise.
1715
        * objdump.c: Likewise.
1716
 
1717
2002-05-21  Thiemo Seufer 
1718
 
1719
        * objdump.c (dump_headers): Fix output formatting for ELF32
1720
        architectures in a BFD64 enabled toolchain.
1721
 
1722
2002-05-20  Kazu Hirata  
1723
 
1724
        * debug.c: Fix formatting.
1725
        * debug.h: Likewise.
1726
        * dlltool.c: Likewise.
1727
        * dllwrap.c: Likewise.
1728
        * emul_aix.c: Likewise.
1729
        * emul_vanilla.c: Likewise.
1730
 
1731
2002-05-19  Kazu Hirata  
1732
 
1733
        * addr2line.c: Fix formatting.
1734
        * ar.c: Likewise.
1735
        * arsup.c: Likewise.
1736
        * arsup.h: Likewise.
1737
        * binemul.c: Likewise.
1738
        * binemul.h: Likewise.
1739
        * bucomm.c: Likewise.
1740
        * coffdump.c: Likewise.
1741
        * coffgrok.c: Likewise.
1742
        * coffgrok.h: Likewise.
1743
 
1744
2002-05-16  Marek Michalkiewicz  
1745
 
1746
        * MAINTAINERS: Add myself as the second AVR port maintainer.
1747
 
1748
2002-05-16  Stephane Carrez  
1749
 
1750
        * MAINTAINERS: Update my email address.
1751
 
1752
2002-05-09  Nick Clifton  
1753
 
1754
        * MAINTAINERS: Add Jason Thorpe as VAX maintainer.
1755
 
1756
2002-05-09  Alan Modra  
1757
 
1758
        * configure.in: Replace `*pe' with `pe' throughout.
1759
        * configure: Regenerate.
1760
 
1761
2002-05-07  Federico G. Schwindt 
1762
 
1763
        * Makefile.am: Honour DESTDIR.
1764
        * Makefile.in: Regenerate.
1765
 
1766
2002-05-06  Alan Modra  
1767
 
1768
        * dlltool.c (process_def_file): Add missing prototype.
1769
        (new_directive, assemble_file, main): Likewise.
1770
        (process_def_file, new_directive): Make static.
1771
        (inform): Rewrite using VA_FIXEDARG.
1772
        * dllwrap.c (mybasename): Add missing prototype.
1773
        (strhash, main): Likewise.
1774
        (inform): Rewrite using VA_FIXEDARG.
1775
        (warn): Likewise.
1776
        (cleanup_and_exit): Use old style function definition.
1777
        (strhash): Likewise.
1778
        * windres.c (define_resource): Use one memset to clear all of
1779
        struct res_resource.
1780
 
1781
        * rcparse.y: Remove newcmd rule.  Move rcparse_discard_strings
1782
        call to rules that need no lookahead.  Check for no lookahead.
1783
 
1784
2002-05-06  Borut Razem  
1785
 
1786
        * rclex.l (get_string): Correct "strings" list handling.
1787
        * resrc.c (read_rc_file): Discard strings.
1788
 
1789
2002-05-04  Alan Modra  
1790
 
1791
        * ar.c (replace_members): Remove unused var.  Formatting fix.
1792
        * binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.
1793
 
1794
        * MAINTAINERS: Sort port maintainers by CPU.
1795
 
1796
2002-05-04  Bob Byrnes  
1797
 
1798
        * size.c (display_archive): Add last_arfile and code to close archives.
1799
 
1800
2002-05-01  Alan Modra  
1801
 
1802
        * nm.c (print_symbol): Check returned filename from
1803
        bfd_find_nearest_line is non-NULL.
1804
 
1805
2002-04-25  Elena Zannoni 
1806
 
1807
        * readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
1808
 
1809
2002-04-24  Christian Groessler 
1810
 
1811
        * MAINTAINERS: Changed my email address.
1812
 
1813
2002-04-17  Thiemo Seufer 
1814
 
1815
        * arparse.y: Fix syntax warning.
1816
 
1817
2002-04-16  Nick Clifton  
1818
 
1819
        * readelf.c (fetch_location_list): Remove unused function.
1820
 
1821
        * readelf.c (process_corefile_note_segment): Catch corrupt notes
1822
        and display a warning message, then exit the loop.
1823
 
1824
        * rcparse.y: Set MEMFLAG_DISCARDABLE by default.
1825
 
1826
2002-04-15  Nick Clifton  
1827
 
1828
        * resrc.c (write_rc_dialog): If charset is non-default value
1829
        display all of the DIALOGEX parameters.
1830
 
1831
2002-04-15  Eric Kohl 
1832
 
1833
        * rcparse.y: Allow two to five parameter in FONT statement of
1834
        DIALOGEX resources.
1835
        * resbin.c (bin_to_res_dialog): Fixed read/write code for dialogex
1836
        resource data.
1837
        (res_to_bin_dialog): Likewise.
1838
        * windres.h: Added misssing charset variable to dialog_ex
1839
        structure.
1840
 
1841
2002-04-10  Nick Clifton  
1842
 
1843
        * rcparse.y: Set MEMFLAG_PURE by default.
1844
 
1845
2002-04-09  Bernd Herd 
1846
 
1847
        * rcparse.y: CLASS definitions in DIALOG resources
1848
        are quoted.
1849
        Fix typo in BEDIT warning.
1850
        Don't add default dialog style when explicit style specified.
1851
        Add WS_CAPTION dialog style if CAPTION is specified.
1852
 
1853
        * rclex.l (handle_quotes): "\xhex" encoding in strings corrected.
1854
        (handle_quotes) "\a" escape (used for right justified key
1855
        definitions in menus) is encodes as binary 8.
1856
 
1857
        * resrc.c (write_rc_dialog): Print style even if it is 0.
1858
        (write_rc_directory): Fix overlooked sublang shift bug.
1859
        (bin_to_res_dialog): Don't print empty dialog caption.
1860
 
1861
        * resbin.c (bin_to_res_dialog): Use signature to identify
1862
        DIALOGEX.
1863
 
1864
        * windres.c (main): Set default LANGUAGE to english/us.
1865
 
1866
2002-04-09  Gunnar Degnbol 
1867
 
1868
        * resrc.c: print CLASS names in quotes
1869
 
1870
2002-04-09  J"orn Rennecke 
1871
 
1872
        * MAINTAINERS: Update my email address.
1873
 
1874
2002-04-04  Alan Modra  
1875
 
1876
        * dep-in.sed: Cope with absolute paths.
1877
        * Makefile.am (dep.sed): Subst TOPDIR.
1878
        Run "make dep-am".
1879
        * Makefile.in: Regenerate.
1880
 
1881
2002-03-27  Peter Targett  
1882
 
1883
        * MAINTAINERS: Update my email address.
1884
 
1885
2002-03-21  Alan Modra  
1886
 
1887
        * Makefile.am: Run "make dep-am".
1888
        * Makefile.in: Regenerate.
1889
        * doc/Makefile.in: Regenerate.
1890
        * po/POTFILES.in: Regenerate.
1891
        * aclocal.m4: Regenerate.
1892
        * config.in: Regenerate.
1893
        * configure: Regenerate.
1894
 
1895
2002-03-20  Daniel Berlin  
1896
 
1897
        * readelf.c: Add support for displaying dwarf2 location lists.
1898
        (do_debug_loc, debug_loc_section, debug_loc_size): New.
1899
        (parse_args): Use 'O' as shorthand for displaying location list
1900
        section.
1901
        (process_section_headers): Handle debug_loc as well.
1902
        (load_debug_loc): New.
1903
        (free_debug_loc): New.
1904
        (fetch_location_list): New.
1905
        (display_debug_loc): New.
1906
        (display_debug_info): Call load_debug_loc and free_debug_loc.
1907
        (debug_displays): We can display .debug_loc now, too.
1908
        (usage): Update usage string.
1909
        (read_and_display_attr_value): Note location lists, but don't
1910
        display them inline.
1911
 
1912
2002-03-18  Tom Rix  
1913
 
1914
        * Makefile.am: Add binutils emulation support.
1915
        * configure.in: Same.
1916
        * configure.tgt: New file.  Same.
1917
        * ar.c (main): Use ar_emul_parse_arg.
1918
        (usage): Use ar_emul_usage.
1919
        (replace_members): Use ar_emul_replace, ar_emul_append.
1920
        * binemul.c: New file.  Define the binutils emulation
1921
        layer. Define default methods.
1922
        * binemul.h: New file.  Binutils emulation layer header file.
1923
        * emul_aix.c: New file.  AIX binutils emulation.
1924
        * emul_vanilla.c: New file. Default binutils emulation.
1925
        * Makefile.in: Regenerate.
1926
        * configure: Same.
1927
 
1928
2002-03-18  Nick Clifton  
1929
 
1930
        * po/fr.po: Updated version.
1931
 
1932
2002-03-13  Nick Clifton  
1933
 
1934
        * po/fr.po: Updated version.
1935
 
1936
2002-03-07  Daniel Jacobowitz  
1937
 
1938
        * README: Update some version numbers.
1939
 
1940
2002-03-07  Daniel Jacobowitz  
1941
 
1942
        * doc/binutils.texi (Target Selection): Fix LD crossreferences.
1943
        (Architecture Selection): Likewise.
1944
 
1945
2002-03-01  Dmitry Timoshkov 
1946
 
1947
        * dlltool.c (gen_exp_file): Take into account --kill-at (-k) while
1948
        generating .exp file.
1949
 
1950
2002-02-21  Nick Clifton  
1951
 
1952
        * readelf.c (dump_relocations): Fix typo.
1953
 
1954
2002-02-20  Nick Clifton  
1955
 
1956
        * NEWS: Mark 2.12 branch.
1957
 
1958
2002-02-18  Timothy Daly  
1959
 
1960
        * readelf.c (dump_relocations): Display 2nd and 3rd reloc
1961
        types for 64-bit MIPS.  Narrow some fields for 80-char
1962
        output.
1963
        (dump_relocations): Change spelling from 'unrecognised'
1964
        to 'unrecognized'.
1965
        (decode_ARM_machine_flags): Likewise.
1966
        (parse_args): Likewise.
1967
        (read_and_display_attr_value): Likewise.
1968
        (display_debug_section): Likewise.
1969
 
1970
2002-02-15  Hans-Peter Nilsson  
1971
 
1972
        * NEWS: Mention support for MMIX.
1973
 
1974
2002-02-13  Matt Fredette  
1975
 
1976
        * readelf.c (get_machine_flags): Recognize EF_M68000.
1977
 
1978
2002-02-12  Alexandre Oliva  
1979
 
1980
        * MAINTAINERS: Added self as MN10300 co-maintainer.
1981
 
1982
2002-02-12  Alan Modra  
1983
 
1984
        * readelf.c (get_ppc64_dynamic_type): Handle DT_PPC64_OPD and
1985
        DT_PPC64_OPDSZ.
1986
 
1987
2002-02-11  Daniel Jacobowitz  
1988
 
1989
        * MAINTAINERS: List myself as branch maintainer.
1990
 
1991
2002-02-11  Alan Modra  
1992
 
1993
        * configure: Regenerate.
1994
        * objcopy.c: Update copyright date.
1995
        * doc/Makefile.in: Regenerate.
1996
 
1997
2002-02-10  Daniel Jacobowitz  
1998
 
1999
        * nlmconv.c: Back out localtime PARAMS change.
2000
 
2001
2002-02-11  Alan Modra  
2002
 
2003
        * objcopy.c (MKDIR): Define.
2004
        (copy_archive): Make name_list.name const.  Use MKDIR.
2005
        Handle duplicate files in archives by making more temp dirs.
2006
 
2007
2002-02-10  Daniel Jacobowitz  
2008
 
2009
        * coffdump.c: Include "getopt.h" after "bucomm.h"
2010
        so that macros are defined correctly.
2011
        * nlmconv.c: Add PARAMS ((const time_t *)) to localtime
2012
        prototype.  Prototype main.
2013
        * nlmheader.y: Add PARAMS ((int)) to strerror prototype.
2014
 
2015
2002-02-06  Alexandre Oliva  
2016
 
2017
        * MAINTAINERS: Added self as SH co-maintainer.
2018
 
2019
2002-02-05  Nick Clifton 
2020
 
2021
        * po/tr.po: Updated translation.
2022
 
2023
2002-02-01  Alan Modra  
2024
 
2025
        * Makefile.am: Run "make dep-am"
2026
        * Makefile.in: Regenerate.
2027
 
2028
2002-01-29  Daniel Jacobowitz  
2029
 
2030
        * nm.c (print_value): Mark abfd unused.
2031
 
2032
2002-01-29  Daniel Jacobowitz  
2033
 
2034
        * unwind-ia64.c (unw_decoder): Change second argument
2035
        to unsigned int, to match function prototypes.
2036
 
2037
2002-01-29  Daniel Jacobowitz  
2038
 
2039
        * objdump.c: Include "getopt.h" after "bucomm.h" so that
2040
        __GNU_LIBRARY__ will be defined.
2041
        * size.c: Likewise.
2042
 
2043
2002-01-27  Daniel Jacobowitz  
2044
 
2045
        * configure: Regenerated.
2046
 
2047
2002-01-26  Hans-Peter Nilsson  
2048
 
2049
        * doc/Makefile.am (install): Depend on install-info.
2050
        * doc/Makefile.in: Regenerate.
2051
 
2052
2002-01-25  Jason R. Thorpe 
2053
 
2054
        * objcopy.c (strip_usage): Document -d as an alias
2055
        --strip-debug.
2056
 
2057
        * size.c (usage): Document [-t | --totals] options.
2058
        (long_options): Add --totals option.
2059
        (main): If the [-t | --totals] option is specified and
2060
        the output format is Berkeley-style, print the total
2061
        text, data, and bss sizes of all objects listed.
2062
        (print_berkeley_format): If the [-t | --totals] option
2063
        is specified, track the total text, data, and bss
2064
        sizes.
2065
        * doc/binutils.texi (size): Document [-t | --totals] options.
2066
        (strip): Document -d as an alias for --strip-debug.
2067
        * NEWS: Mention new feature of size.
2068
 
2069
2002-01-25  Nick Clifton  
2070
 
2071
        * po/fr.po: Updated version.
2072
        * po/es.po: Updated version.
2073
 
2074
2002-01-23  Nick Clifton  
2075
 
2076
        * addr2line.c (usage): Update text to provide verbose
2077
        description of the command line options.
2078
        * ar.c (usage): Update text to provide verbose
2079
        description of the command line options.
2080
        (main): Accept -h and -H when running as ranlib.
2081
        * coffdump.c (show_usage): Update text to provide verbose
2082
        description of the command line options.
2083
        * dlltool.c (main): Accept -H as an alias for --help.
2084
        * nlmconv.c (show_usage): Update text to provide verbose
2085
        description of the command line options.
2086
        * nm.c (usage): Replace OPTIONS with option(s).
2087
        (main): Accept -H as an alias for --help.
2088
        * objcopy.c (strip_main): Accept -H as an alias for --help.
2089
        * objdump.c (main): Accept -v as an alias for --verbose.
2090
        * readelf.c (usage): Adjust format to match style used in
2091
        other binutils.
2092
        * size.c (usage): Update text to provide verbose description
2093
        of the command line options.
2094
        (main): Accept -v, -h and -H as command line options.
2095
        * srconv.c (show_usage): Update text to provide verbose
2096
        description of the command line options.
2097
        * strings.c (main): Accept -H and -v as command line options.
2098
        (usage): Update text to provide verbose description of the
2099
        command line options.
2100
        * sysdump.c (show_usage): Update text to provide verbose
2101
        description of the command line options.
2102
        * windres.c (usage): Adjust format to match style used in
2103
        other binutils.
2104
 
2105
        * coffdump.c: Fix formatting.
2106
        * nlmconv.c: Fix formatting.
2107
        * srconv.c: Fix formatting.
2108
        * sysdump.c: Fix formatting.
2109
 
2110
2002-01-22  Alan Modra  
2111
 
2112
        * Makefile.am: Run "make dep-am".
2113
        * Makefile.in: Regenerate.
2114
 
2115
2002-01-18  Andreas Jaeger  
2116
 
2117
        * version.c (print_version): Update year.
2118
 
2119
2002-01-17  Alan Modra  
2120
 
2121
        * readelf.c (get_machine_name): Handle EM_PPC64.
2122
        (guess_is_rela): Here too.
2123
 
2124
2002-01-17  Nick Clifton  
2125
 
2126
        * po/binutils.pot: Regenerate.
2127
        * po/fr.po: Regenerate.
2128
        * po/tr.po: Regenerate.
2129
 
2130
2002-01-16  Nick Clifton  
2131
 
2132
        * po/tr.po: Import new version.
2133
 
2134
2002-01-16  Alan Modra  
2135
 
2136
        * readelf.c (get_ppc64_dynamic_type): New.
2137
        (get_dynamic_type): Call it.
2138
 
2139
2002-01-15  Nick Clifton  
2140
 
2141
        * objcopy.c (copy_usage): Use "options" instead of "switches".
2142
        (strip_usage): Use "options" instead of "switches".
2143
        * doc/binutils.texi (dlltool):  Refer to "options" instead of
2144
        "switches".
2145
 
2146
2002-01-14  Richard Earnshaw  
2147
 
2148
        * MAINTAINERS: Add self as co-maintainer for the ARM code.
2149
 
2150
2001-12-18  Nick Clifton  
2151
 
2152
        * po/es.po: Import from translation project.
2153
        * configure.in (ALL_LINGUAS): Add es.
2154
        * configure: Regenerate.
2155
 
2156
2002-01-09  Jason Thorpe  
2157
 
2158
        * readelf.c (get_netbsd_elfcore_note_type): Use
2159
        NT_NETBSDCORE_PROCINFO and NT_NETBSDCORE_FIRSTMACH.
2160
 
2161
2002-01-09  Jason Thorpe  
2162
 
2163
        * readelf.c: Update copyright years.
2164
        (get_note_type): Return a const char *.
2165
        (get_netbsd_elfcore_note_type): New function.
2166
        (process_note): Use get_netbsd_elfcore_note_type to get
2167
        the note type string for NetBSD ELF core files.
2168
 
2169
2002-01-06  Steve Ellcey  
2170
 
2171
        * readelf.c (get_ia64_segment_type): Add support for macros.
2172
        (get_segment_type): Add support for IA64 specific macros.
2173
 
2174
For older changes see ChangeLog-0001
2175
 
2176
Local Variables:
2177
mode: change-log
2178
left-margin: 8
2179
fill-column: 74
2180
version-control: never
2181
End:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.