Home | History | Annotate | Line # | Download | only in binutils
      1  1.1  christos 1999-12-28  Nick Clifton  <nickc (a] cygnus.com>
      2  1.1  christos 
      3  1.1  christos 	* readelf.c: Update with new constants added by Oct 4, 1999
      4  1.1  christos 	ELF ABI draft.
      5  1.1  christos 	(guess_is_rela): Add new machine codes, but leave
      6  1.1  christos 	rel type undetermined.
      7  1.1  christos 	(get_machine_name): Add new machine codes.
      8  1.1  christos 	(get_section_type_name): Add new section types.
      9  1.1  christos 	(get_elf_section_flags): New function: Decode section flags.
     10  1.1  christos 	(process_section_headers): Call get_elf_section_flags() in
     11  1.1  christos 	order to decode flags in section header.
     12  1.1  christos 	(get_dynamic_flags): New function: Decode dynamic section
     13  1.1  christos 	flags.
     14  1.1  christos 	(process_dynamic_section): Display flags (if present).
     15  1.1  christos 	(get_symbol_type): Add STT_COMMON.
     16  1.1  christos 	(get_symbol_visibility): New function: Decode a symbol's
     17  1.1  christos 	visibility.
     18  1.1  christos 	(process_symbol_table): Call get_symbol_visibility().
     19  1.1  christos 	(get_note_type): Add NT_PRXFPREGS.
     20  1.1  christos 
     21  1.1  christos 1999-12-26  Ian Lance Taylor  <ian (a] zembu.com>
     22  1.1  christos 
     23  1.1  christos 	* strings.c (main): Correct handling of numeric argument.
     24  1.1  christos 
     25  1.1  christos 1999-12-23  Andrew Haley  <aph (a] cygnus.com>
     26  1.1  christos 
     27  1.1  christos 	* dlltool.c (mtable): mcore how_jtab_roff is 4 bytes into the
     28  1.1  christos 	jtab; was 8.
     29  1.1  christos 
     30  1.1  christos 1999-12-17  Nick Clifton  <nickc (a] cygnus.com>
     31  1.1  christos 
     32  1.1  christos 	* dlltool.c (mtable): Stop compile time warnings about missing
     33  1.1  christos 	initialisers.
     34  1.1  christos 	(yyerror): Stop compile time warnings about unused paramater.
     35  1.1  christos 	(INIT_SEC_DATA): New macro: initialise an entry in the secdata
     36  1.1  christos 	array.
     37  1.1  christos 	(secdata): Stop ccompile time warnings about uninitialised
     38  1.1  christos 	fields.
     39  1.1  christos 	(dtab): Stop compile time warnings about unused parameter.
     40  1.1  christos 	(long_options): Stop compile time warning about missing
     41  1.3  christos 	initialiser.
     42  1.1  christos 
     43  1.1  christos 1999-12-10  Nick Clifton  <nickc (a] cygnus.com>
     44  1.1  christos 
     45  1.1  christos 	* readelf.c (print_vma): Support native 64bit ELF systems.
     46  1.1  christos 
     47  1.1  christos 1999-12-09  Nick Clifton  <nickc (a] cygnus.com>
     48  1.1  christos 
     49  1.1  christos 	* dlltool.c (mtable): Add epoc-arm specific entry.
     50  1.1  christos 	Make default arm entry pass -mpacs-26 to assembler.
     51  1.1  christos 	(flush_page): Do not mangle null entries.
     52  1.3  christos 
     53  1.1  christos 1999-12-07  H . J . Lu  hjl (a] valinux.com
     54  1.1  christos 
     55  1.1  christos 	* readelf.c: Fix compile time warnings.  Support more than 999
     56  1.1  christos 	symbols.
     57  1.1  christos 
     58  1.1  christos 1999-12-03  Nick Clifton  <nickc (a] cygnus.com>
     59  1.1  christos 
     60  1.1  christos 	* readelf.c (enum print_mode): New type.
     61  1.1  christos 	(print_vma): New function.
     62  1.1  christos 	(dump_relocations): Use print_vma to display bfd_vma values.
     63  1.1  christos 	(process_file_header): Use print_vma to display bfd_vma values.
     64  1.1  christos 	(process_program_headers): Use print_vma to display bfd_vma values.
     65  1.1  christos 	(process_section_headers): Use print_vma to display bfd_vma values.
     66  1.1  christos 	(dynamic_segment_parisc_val): Use print_vma to display bfd_vma values.
     67  1.1  christos 	(process_dynamic_segment): Use print_vma to display bfd_vma values.
     68  1.1  christos 	(process_symbol_table): Use print_vma to display bfd_vma values.
     69  1.1  christos 	(process_mips_specific): Use print_vma to display bfd_vma values.
     70  1.1  christos 
     71  1.1  christos 1999-11-25  Fred Fish  <fnf (a] cygnus.com>
     72  1.1  christos 
     73  1.1  christos 	* readelf.c (process_note): Change arg from Elf_External_Note
     74  1.1  christos 	to Elf32_Internal_Note, which also turns the function body
     75  1.1  christos 	into little more than a call to printf.
     76  1.1  christos 	(process_corefile_note_segment):  Substantially rewritten
     77  1.1  christos 	to properly handle case where target and host are different
     78  1.1  christos 	endianness, handle note sections with padding, and add some
     79  1.1  christos 	cruft to handle notes with unterminated name data.
     80  1.1  christos 
     81  1.1  christos 1999-11-22  Nick Clifton  <nickc (a] cygnus.com>
     82  1.1  christos 
     83  1.1  christos 	* objcopy.c (copy_usage): Reformat.
     84  1.1  christos 	(strip_usage): Reformat.
     85  1.1  christos 
     86  1.1  christos 1999-11-21  Nick Clifton  <nickc (a] cygnus.com>
     87  1.1  christos 
     88  1.1  christos 	* objdump.c (usage): Overhaul output:  One line per switch.
     89  1.1  christos 	Textual description of each switch.  Distinguish between
     90  1.1  christos 	optional switches and required switches.
     91  1.1  christos 	(long_options): Add 'g', 'G' and 'z' short options.
     92  1.1  christos 	(main): Distinguish between optional switches and required
     93  1.1  christos 	switches.
     94  1.1  christos 
     95  1.1  christos 	* binutils.texi: Add -g -G and -z short options for
     96  1.1  christos 	--debugging, --stabs and --disassemble-zeroes.
     97  1.1  christos 
     98  1.1  christos 1999-11-03  Nick Clifton  <nickc (a] cygnus.com>
     99  1.1  christos 
    100  1.1  christos 	* dlltool.c (flush_page): Clip short values to prevent warnings
    101  1.1  christos 	from the assembler.
    102  1.1  christos 	Change default mcore machine name to 'mcore-le' and rename
    103  1.3  christos 	big-endian version to 'mcore-be'.
    104  1.1  christos 
    105  1.1  christos 1999-10-27  Fred Fish  <fnf (a] cygnus.com>
    106  1.1  christos 
    107  1.1  christos 	* objdump.c (display_bfd): Break into two functions.  The
    108  1.1  christos 	actual dumping code moves to dump_bfd.  If bfd is not
    109  1.1  christos 	unambiguously recognized as a bfd_object, attempt to dump
    110  1.1  christos 	it as a bfd_core.
    111  1.1  christos 	(dump_bfd): New function.
    112  1.1  christos 
    113  1.1  christos 1999-10-26  Nick Clifton  <nickc (a] cygnus.com>
    114  1.1  christos 
    115  1.1  christos 	* dlltool.c (assemble_file): Remove spurious test of exp_name.
    116  1.1  christos 
    117  1.1  christos 1999-10-22  Nick Clifton  <nickc (a] cygnus.com>
    118  1.1  christos 
    119  1.1  christos 	* dlltool.c (struct mac): Add new field 'how_default_as_switches'.
    120  1.1  christos 	(mtable): Initialise new field.  Some machines have a non empty
    121  1.1  christos 	string for this field.
    122  1.1  christos 	(HOW_BFD_TARGET): Undefine and replace with...
    123  1.1  christos 	(HOW_BFD_READ_TARGET): New macro: bfd target to use when opening a
    124  1.1  christos 	file for reading.  This is set to 0 so that any recognisable bfd
    125  1.1  christos 	format can be read.
    126  1.1  christos 	(HOW_BFD_WRITE_TARGET): New macro: bfd target to use when opening
    127  1.1  christos 	a file for writing.  This is set to the target machine type.
    128  1.1  christos 	(ASM_SWITCHES): New macro: default switches to use when assembling
    129  1.1  christos 	a file.
    130  1.1  christos 	(assemble_file): New function: Assemble a source file into a
    131  1.1  christos 	destination object file.
    132  1.1  christos 	(gen_exp_file): Use assemble_file to create the exp file.
    133  1.1  christos 	(make_one_lib_file): Use assemble_file to create the lib file.
    134  1.1  christos 	Open output file use HOW_BFD_WRITE_TARGET and input files using
    135  1.1  christos 	HOW_BFD_READ_TARGET.
    136  1.1  christos 	(make_head): Use assemble_file to create the head file.
    137  1.1  christos 	(make_tail): Use assemble_file to create the tail file.
    138  1.1  christos 	(gen_lib_file): Open output file use HOW_BFD_WRITE_TARGET.
    139  1.1  christos 
    140  1.1  christos 1999-10-15  Ian Lance Taylor  <ian (a] zembu.com>
    141  1.1  christos 
    142  1.1  christos 	* ar.c (normalize): Fix full_pathname code.
    143  1.1  christos 
    144  1.1  christos 1999-10-08  Ben Elliston  <bje (a] cygnus.com>
    145  1.1  christos 
    146  1.1  christos         * binutils.texi: Some rewording and clarifications.
    147  1.1  christos 
    148  1.1  christos 1999-09-15  Ulrich Drepper  <drepper (a] cygnus.com>
    149  1.1  christos 
    150  1.1  christos 	* readelf.c (dynamic_segment_parisc_val): Print 0 for DLD_FLAGS if
    151  1.1  christos 	the value is zero.
    152  1.1  christos 	(process_symbol_table): Don't print histogram if hash table is empty.
    153  1.1  christos 
    154  1.1  christos 1999-09-15  Ulrich Drepper  <drepper (a] cygnus.com>
    155  1.1  christos 
    156  1.1  christos 	* readelf.c (get_parisc_dynamic_type): Handle DT_HP_GST_* values.
    157  1.1  christos 
    158  1.1  christos 1999-09-02  Ulrich Drepper  <drepper (a] cygnus.com>
    159  1.1  christos 
    160  1.1  christos 	* readelf.c (get_symbol_type): Add support for HPUX and PARISC
    161  1.1  christos 	specific symbol types.
    162  1.1  christos 
    163  1.1  christos 	* readelf.c: Add HPUX and PARISC extensions to dynamic and program
    164  1.1  christos 	header table printing.
    165  1.1  christos 
    166  1.1  christos 	* readelf.c (get_machine_flags): Add handling of PARISC.
    167  1.1  christos 
    168  1.1  christos 1999-09-29  Mumit Khan  <khan (a] xraylith.wisc.edu>
    169  1.1  christos 
    170  1.1  christos 	* dlltool.c (scan_drectve_symbols): Handle type tags in exported
    171  1.1  christos 	symbols.
    172  1.1  christos 	(scan_filtered_symbols): Likewise.
    173  1.1  christos 
    174  1.1  christos 1999-09-19  Ian Lance Taylor  <ian (a] zembu.com>
    175  1.1  christos 
    176  1.1  christos 	* resrc.c (write_rc_rcdata): Fix local variable shadowing
    177  1.1  christos 	problem.  If RCDATA_BUFFER data can be read as strings, modify
    178  1.1  christos 	code to print the strings as comments.
    179  1.1  christos 	* resres.c: Add casts to avoid warnings.
    180  1.1  christos 	(write_res_data, read_res_data): Don't put the program name in the
    181  1.1  christos 	error message; fatal already puts it there.
    182  1.1  christos 
    183  1.1  christos 1999-09-14  Michael Meissner  <meissner (a] cygnus.com>
    184  1.1  christos 
    185  1.1  christos 	* configure.in (Canonicalization of target names): Remove adding
    186  1.1  christos 	${CONFIG_SHELL} in front of $ac_config_sub, since autoconfig 2.14
    187  1.1  christos 	generates $ac_config_sub with a ${CONFIG_SHELL} already.
    188  1.1  christos 	* configure: Regenerate.
    189  1.1  christos 
    190  1.1  christos 1999-09-12  Ian Lance Taylor  <ian (a] zembu.com>
    191  1.1  christos 
    192  1.1  christos 	* ar.c (main): Clear output_file if we don't change the archive.
    193  1.1  christos 	(delete_members, replace_members): Likewise.
    194  1.1  christos 
    195  1.1  christos 1999-09-12  Donn Terry  <donn (a] interix.com>
    196  1.1  christos 
    197  1.1  christos 	* objdump.c (dump_headers): If wide_output, print Flags header.
    198  1.1  christos 
    199  1.1  christos 	* objdump.c (dump_section_header): Print any comdat information.
    200  1.1  christos 
    201  1.1  christos 	* objcopy.c (parse_flags): Handle "noload", "debug", and "share".
    202  1.1  christos 	* binutils.texi, objcopy.1: Document new flags.
    203  1.1  christos 
    204  1.1  christos 	* ar.c (counted_name_mode): New static variable.
    205  1.1  christos 	(counted_name_counter): New static variable.
    206  1.1  christos 	(map_over_members): Handle counted mode.
    207  1.1  christos 	(usage): Mention N modifier.
    208  1.1  christos 	(main): Handle N modifier.
    209  1.1  christos 	(delete_members): Handle counted mode.
    210  1.1  christos 	* binutils.texi, ar.1: Document N modifier.
    211  1.1  christos 
    212  1.1  christos 	* ar.c (print_contents): Change printing of member name for
    213  1.1  christos 	POSIX.2 conformance.
    214  1.1  christos 
    215  1.1  christos 	* ar.c (output_filename): Make const.
    216  1.1  christos 	(open_inarch): If creating a new empty archive, set
    217  1.1  christos 	output_filename.
    218  1.1  christos 
    219  1.1  christos 1999-09-12  Ian Lance Taylor  <ian (a] zembu.com>
    220  1.1  christos 
    221  1.1  christos 	* ar.c (full_pathname): New static variable.
    222  1.1  christos 	(map_over_members): Call normalize on command line parameter.
    223  1.1  christos 	(usage): Mention P modifier.
    224  1.1  christos 	(normalize): If full_pathname is true, don't do anything.
    225  1.1  christos 	(main): Accept P modifier.
    226  1.1  christos 	(delete_members): Call normalize on command line parameter.
    227  1.1  christos 	* binutils.texi, ar.1: Document P modifier.
    228  1.1  christos 
    229  1.1  christos 1999-09-09  Andreas Schwab  <schwab (a] suse.de>
    230  1.1  christos 
    231  1.1  christos 	* binutils.texi: Add info dir entries for all programs described
    232  1.1  christos 	here.  Fix arguments of @var to not contain punctuation.
    233  1.1  christos 
    234  1.1  christos 1999-09-06  Donn Terry  <donn (a] interix.com>
    235  1.1  christos 
    236  1.1  christos 	* nm.c (print_symbol_info_bsd): Check for 'w' as well as 'U'.
    237  1.1  christos 	(print_symbol_info_sysv): Likewise.
    238  1.1  christos 	(print_symbol_info_posix): Likewise.
    239  1.1  christos 
    240  1.1  christos 1999-09-04  Steve Chamberlain  <sac (a] pobox.com>
    241  1.1  christos 
    242  1.1  christos 	* readelf.c: Include "elf/pj.h".
    243  1.1  christos 	(dump_relocations): Handle EM_PJ.
    244  1.1  christos 	(get_machine_name): Likewise.
    245  1.1  christos 	(get_machine_flags): Likewise.
    246  1.1  christos 
    247  1.1  christos 1999-08-31  Scott Bambrough <scottb (a] netwinder.org>
    248  1.1  christos 
    249  1.1  christos 	* readelf.c (get_note_type): New function:  Decode the e_type
    250  1.1  christos 	value of a note.
    251  1.1  christos 	(process_note): New function: Display the contents of a core note.
    252  1.1  christos 	(process_corefile_note_segment): New function.
    253  1.1  christos 	(process_corefile_note_segments): New function.
    254  1.1  christos 	(process_corefile_contents): New function.
    255  1.1  christos 	(process_file): Add call to process_corefile_contents.
    256  1.1  christos 	(parse_args): Add parsing of -n/--notes command line switch.
    257  1.1  christos 	(usage): Document new command line switch.
    258  1.1  christos 
    259  1.1  christos 	* binutils.texi: Documemnt new command line switch to readelf.
    260  1.1  christos 
    261  1.1  christos 1999-08-31  Ian Lance Taylor  <ian (a] zembu.com>
    262  1.1  christos 
    263  1.1  christos 	* binutils.texi (Bug Reporting): Clarify that large files should
    264  1.1  christos 	not be sent to bug-gnu-utils.
    265  1.1  christos 
    266  1.1  christos 1999-08-28  Stephane Carrez  <stcarrez (a] worldnet.fr>
    267  1.1  christos 
    268  1.1  christos 	* readelf.c (process_extended_line_op): New parameter pointer_size,
    269  1.1  christos 	read the address according to pointer_size.
    270  1.1  christos 	(debug_line_pointer_size): New global to indicate the
    271  1.1  christos 	size of address in .debug_line section.
    272  1.1  christos 	(debug_displays, prescan_debug_info): Prescan the .debug_info section
    273  1.1  christos 	to record the size of address in `debug_line_pointer_size'.
    274  1.1  christos 	(process_section_contents): Before dumping any section, execute
    275  1.1  christos 	the pre-scan operation defined for some debug sections.
    276  1.1  christos 
    277  1.1  christos 1999-08-27  Jim Wilson  <wilson (a] cygnus.com>
    278  1.1  christos 
    279  1.1  christos 	* readelf.c (display_debug_lines): Use i-1 not i in standard_opcodes
    280  1.1  christos 	access.
    281  1.1  christos 	(display_debug_aranges): New local excess.  Use for calculating padding
    282  1.1  christos 	and add that into ranges.  Break from loop only if length is also 0.
    283  1.1  christos 
    284  1.1  christos 1999-08-27  Jim Wilson  <wilson (a] cygnus.com>
    285  1.1  christos 
    286  1.1  christos 	* readelf.c (display_debug_lines, case DW_LNS_const_add_pc): Multiply
    287  1.1  christos 	adv by info.li_min_insn_length.
    288  1.1  christos 
    289  1.1  christos 1999-08-26  Jakub Jelinek  <jj (a] ultra.linux.cz>
    290  1.1  christos 
    291  1.1  christos 	* readelf.c (get_sparc64_dynamic_type): New function.
    292  1.1  christos 	(get_dynamic_type): Use it.
    293  1.1  christos 
    294  1.1  christos 1999-08-26  Jim Wilson  <wilson (a] cygnus.com>
    295  1.1  christos 
    296  1.1  christos 	* readelf.c (display_debug_lines, case default): Change second line
    297  1.1  christos 	setting	adv to use = not +=.
    298  1.1  christos 
    299  1.1  christos 1999-08-19  Nick Clifton  <nickc (a] cygnus.com>
    300  1.1  christos 
    301  1.1  christos 	* dlltool.c: Added more examples to the comment at the start.
    302  1.1  christos 
    303  1.1  christos 1999-08-18  Nick Clifton  <nickc (a] cygnus.com>
    304  1.1  christos 
    305  1.1  christos 	* dlltool.c (make_head): Only emit interworking directive if
    306  1.1  christos 	necessary.
    307  1.1  christos 
    308  1.1  christos Thu Jul 15 22:44:21 1999  Hans-Peter Nilsson  <hp (a] bitrange.com>
    309  1.1  christos 
    310  1.1  christos 	* readelf.c (process_abbrev_section): Handle standard-conforming
    311  1.1  christos 	single zero at the end of the section.
    312  1.1  christos 
    313  1.1  christos 1999-08-09  Ian Lance Taylor  <ian (a] zembu.com>
    314  1.1  christos 
    315  1.1  christos 	* objdump.c (exit_status): New static variable.
    316  1.1  christos 	(nonfatal): New static function.
    317  1.1  christos 	(disassemble_data): Set exit_status on error.
    318  1.1  christos 	(read_section_stabs): Likewise.
    319  1.1  christos 	(display_bfd): Likewise.  Call nonfatal rather than bfd_nonfatal.
    320  1.1  christos 	(display_file): Call nonfatal rather than bfd_nonfatal.
    321  1.1  christos 	(display_target_list, display_info_table): Likewise.
    322  1.1  christos 	(main): Return exit_status rather than 0.
    323  1.1  christos 
    324  1.1  christos 1999-08-08  Ian Lance Taylor  <ian (a] zembu.com>
    325  1.1  christos 
    326  1.1  christos 	* objdump.c (dump_section_header): Update for renaming of
    327  1.1  christos 	SEC_SHORT to SEC_SMALL_DATA.  Print SEC_SHARED flag.
    328  1.1  christos 
    329  1.1  christos 	From Eli Zaretskii <eliz (a] gnu.org>:
    330  1.1  christos 	* binutils.texi: Document cxxfilt as MS-DOS name for c++filt.
    331  1.1  christos 
    332  1.1  christos 	* configure.in: Define and substitute DEMANGLER_NAME.
    333  1.1  christos 	* Makefile.am (DEMANGLER_PROG): Set to cxxfilt.
    334  1.1  christos 	(man_MANS): Use DEMANGLER_NAME rather than DEMANGLER_PROG.
    335  1.1  christos 	(bin_PROGRAMS): Remove $(DEMANGLER_PROG).
    336  1.1  christos 	(noinst_PROGRAMS): Add $(DEMANGLER_PROG).
    337  1.1  christos 	(cxxfilt_SOURCES): Rename from c__filt_SOURCES.
    338  1.1  christos 	(cxxfilt_LDADD): Rename from c__filt_LDADD.
    339  1.1  christos 	($(DEMANGLER_NAME).1): Rename from $(DEMANGLER_PROG).1.  Use
    340  1.1  christos 	DEMANGLER_NAME rather than DEMANGLER_PROG in substitution.
    341  1.1  christos 	(MOSTLYCLEANFILES): Use DEMANGLER_NAME rather than
    342  1.1  christos 	DEMANGLER_PROG.
    343  1.1  christos 	(install-exec-local): When installing noinst_PROGRAMS, change
    344  1.1  christos 	cxxfilt to $(DEMANGLER_NAME).
    345  1.1  christos 	* configure, Makefile.in: Rebuild.
    346  1.1  christos 
    347  1.1  christos 	* Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
    348  1.1  christos 	MKDEP.
    349  1.1  christos 	* Makefile.in: Rebuild.
    350  1.1  christos 
    351  1.1  christos 1999-08-05  Donn Terry  <donn (a] interix.com>
    352  1.1  christos 
    353  1.1  christos 	* Makefile.am (YACC): If bison is not in the source tree, use
    354  1.1  christos 	@YACC@ rather than bison -y.
    355  1.1  christos 	(LEX): If flex is not in the source tree, use @LEX@ rather than
    356  1.1  christos 	flex.
    357  1.1  christos 	* configure.in: Build dlltool for i[3-6]86-*-interix.
    358  1.1  christos 	* Makefile.in, configure: Rebuild.
    359  1.1  christos 
    360  1.1  christos 1999-07-21  Ian Lance Taylor  <ian (a] zembu.com>
    361  1.1  christos 
    362  1.1  christos 	From Mark Elbrecht:
    363  1.1  christos 	* configure.bat: Remove; obsolete.
    364  1.1  christos 
    365  1.1  christos 1999-07-16  Jakub Jelinek  <jj (a] ultra.linux.cz>
    366  1.1  christos 
    367  1.1  christos 	* readelf.c (get_machine_flags): Print EF_SPARC_SUN_US3.
    368  1.1  christos 
    369  1.1  christos 1999-07-15  Ian Lance Taylor  <ian (a] zembu.com>
    370  1.1  christos 
    371  1.1  christos 	* configure.in: Bump version number to 2.9.5.
    372  1.1  christos 	* configure: Rebuild.
    373  1.1  christos 
    374  1.1  christos 1999-07-14  Richard Henderson  <rth (a] cygnus.com>
    375  1.1  christos 
    376  1.1  christos 	* objdump.c (dump_section_header): Print SEC_SHORT.
    377  1.1  christos 
    378  1.1  christos 1999-07-11  Ian Lance Taylor  <ian (a] zembu.com>
    379  1.1  christos 
    380  1.1  christos 	* Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSED
    381  1.1  christos 	as appropriate.  Add variable initializations.  Add casts.
    382  1.1  christos 	* objdump.c (disassemble_bytes): Change j to bfd_vma.
    383  1.1  christos 	* readelf.c (process_syminfo): Change i to unsigned int.
    384  1.1  christos 	(display_debug_info): Change abbrev_number to unsigned long.
    385  1.1  christos 	(process_mips_specific): Change fcnt to size_t.
    386  1.1  christos 
    387  1.1  christos 1999-07-09  Nick Clifton  <nickc (a] cygnus.com>
    388  1.1  christos 
    389  1.1  christos 	* readelf.c: Only support decoding 64bit ELF files if the compiler
    390  1.1  christos 	supports a 64 bit data type.
    391  1.1  christos 	Add -I equivalent for --histogram.
    392  1.1  christos 	Add -A command-line option to display architecture specific information.
    393  1.1  christos 
    394  1.1  christos 1999-07-08  Jakub Jelinek  <jj (a] ultra.linux.cz>
    395  1.1  christos 
    396  1.1  christos 	* readelf.c (guess_is_rela): Sparcv9 and v8plus use rela.
    397  1.1  christos 	(dump_relocations): Use ELF64_R_TYPE_ID for Sparc, for R_SPARC_OLO10
    398  1.1  christos 	print the secondary addend.
    399  1.1  christos 	(get_machine_flags): Print Sparc machine flags.
    400  1.1  christos 	(get_symbol_type): Print STT_REGISTER.
    401  1.1  christos 
    402  1.1  christos 1999-07-08  Ian Lance Taylor  <ian (a] zembu.com>
    403  1.1  christos 
    404  1.1  christos 	* stabs.c (parse_stab_type): Fix handling of template names with
    405  1.1  christos 	template parameters containing `::'.
    406  1.1  christos 	(stab_demangle_type): Handle a qualified name in a pointer to
    407  1.1  christos 	member.
    408  1.1  christos 
    409  1.1  christos 1999-06-23  Ian Lance Taylor  <ian (a] zembu.com>
    410  1.1  christos 
    411  1.1  christos 	* Makefile.am (dlltool_SOURCES): Add dyn-string.c.
    412  1.1  christos 	* Makefile.in: Rebuild.
    413  1.1  christos 
    414  1.1  christos 1999-06-23  Mumit Khan  <khan (a] xraylith.wisc.edu>
    415  1.1  christos 
    416  1.1  christos 	* configure.in (HAVE_EXECUTABLE_SUFFIX): Define.
    417  1.1  christos 	* dlltool.c (look_for_prog): Use HAVE_EXECUTABLE_SUFFIX.
    418  1.1  christos 	* dllwrap.c (look_for_prog): Likewise.
    419  1.1  christos 	* resrc.c (look_for_default): Likewise.
    420  1.1  christos 	* configure, config.in: Rebuild.
    421  1.1  christos 
    422  1.1  christos 1999-06-22  Ian Lance Taylor  <ian (a] zembu.com>
    423  1.1  christos 
    424  1.1  christos 	Based on patches from Mumit Khan <khan (a] xraylith.wisc.EDU>:
    425  1.1  christos 	* configure.in: Define EXECUTABLE_SUFFIX.
    426  1.1  christos 	* dlltool.c: Include "dyn-string.h".  Include <stdarg.h> based on
    427  1.1  christos 	ANSI_PROTOTYPES, not __STDC__.
    428  1.1  christos 	(outfile): Remove.
    429  1.1  christos 	(gen_exp_file): Change uses of outfile to use alloca.
    430  1.1  christos 	(make_one_lib_file, make_head, make_tail): Likewise.
    431  1.1  christos 	(gen_lib_file): Likewise.
    432  1.1  christos 	(look_for_prog): New static function.
    433  1.1  christos 	(deduce_name): Rewrite to use look_for_prog.
    434  1.1  christos 	(mcore_elf_gen_out_file): Use dyn_string_t rather than outfile.
    435  1.1  christos 	* dllwrap.c: Don't include <stdio.h>, <errno.h>, <string.h>,
    436  1.1  christos 	<stdlib.h>, or <unistd.h>.  Include <sys/stat.h> and either
    437  1.1  christos 	<stdarg.h> or <varargs.h>.
    438  1.1  christos 	(driver_name): Initialize to NULL, not "gcc".
    439  1.1  christos 	(dlltool_name): Initialize to NULL, not "dlltool".
    440  1.1  christos 	(display, inform, look_for_prog, deduce_name): New static
    441  1.1  christos 	functions.
    442  1.1  christos 	(usage): Mention -mno-cygwin.
    443  1.1  christos 	(OPTION_MNO_CYGWIN): Define.
    444  1.1  christos 	(main): Handle -mno-cygwin.  Deduce driver_name and dlltool_name.
    445  1.1  christos 	* resrc.c (look_for_default): Make static.  Remove unused local
    446  1.1  christos 	path.  Check using EXECUTABLE_SUFFIX.
    447  1.1  christos 	(read_rc_file): Allocate enough space to hold EXECUTABLE_SUFFIX.
    448  1.1  christos 	* Makefile.am: Rebuild dependencies.
    449  1.1  christos 	(dllwrap_LDADD): Add $(INTLLIBS).
    450  1.1  christos 	* configure, Makefile.in, config.in: Rebuild.
    451  1.1  christos 
    452  1.1  christos Mon Jun 21 16:49:11 1999  Jeffrey A Law  (law (a] cygnus.com)
    453  1.1  christos 
    454  1.1  christos         * readelf.c (dump_relocations): Use elf_hppa_reloc_type instead of
    455  1.1  christos         elf32_hppa_reloc_type.
    456  1.1  christos 
    457  1.1  christos 1999-06-17  Nick Clifton  <nickc (a] cygnus.com>
    458  1.1  christos 
    459  1.1  christos 	* dlltool.c (mcore_elf_gen_out_file): Link object files with the
    460  1.1  christos 	.exp file, not the .lib file.
    461  1.1  christos 
    462  1.1  christos Fri Jun 18 20:17:51 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
    463  1.1  christos 
    464  1.1  christos 	* deflex.l: Accept single-character symbol names.
    465  1.1  christos 
    466  1.1  christos 1999-06-16  Nick Clifton  <nickc (a] cygnus.com>
    467  1.1  christos 
    468  1.1  christos 	* readelf.c (get_symbol_type): Detect ARM symbols typed as Thumb
    469  1.1  christos 	functions.
    470  1.1  christos 
    471  1.1  christos 1999-06-14  Nick Clifton  <nickc (a] cygnus.com>
    472  1.1  christos 
    473  1.1  christos 	* objdump.c (disassembler_options): New variable.
    474  1.1  christos 	(usage): Document new -M/--disassembler-options option.
    475  1.1  christos 	(long_options): Add --disassembler-options.
    476  1.1  christos 	(disassemble_data): Initialise disassembler_options field of
    477  1.1  christos 	disassembler_info structure.
    478  1.1  christos 	(main): Add parsing of -M option.
    479  1.1  christos 
    480  1.1  christos 	* binutils.texi: Document new command line switch to objdump.
    481  1.1  christos 
    482  1.1  christos 	* NEWS: Describe new command line switch to objdump.
    483  1.1  christos 
    484  1.1  christos 
    485  1.1  christos Mon Jun 14 10:27:54 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
    486  1.1  christos 
    487  1.1  christos 	* binutils.texi: Fix typos.
    488  1.1  christos 
    489  1.1  christos 1999-06-13  Ian Lance Taylor  <ian (a] zembu.com>
    490  1.1  christos 
    491  1.1  christos 	* objdump.c (disassemble_bytes): If the disassembler returns an
    492  1.1  christos 	error, print out anything it may have printed to the buffer.  From
    493  1.1  christos 	H.J. Lu <hjl (a] gnu.org>.
    494  1.1  christos 
    495  1.1  christos 	* defparse.y (explist): Remove separate expline to eliminate
    496  1.1  christos 	shift/reduce conflict.
    497  1.1  christos 
    498  1.1  christos 	From Kai-Uwe Rommel <rommel (a] ars.de>:
    499  1.1  christos 	* defparse.y: Add tokens NONSHARED, SINGLE, MULTIPLE,
    500  1.1  christos 	INITINSTANCE, INITGLOBAL, TERMINSTANCE, and TERMGLOBAL.
    501  1.1  christos 	(command): Add option_list after LIBRARY.
    502  1.1  christos 	(attr): Accept and ignore NONSHARED, SINGLE, and MULTIPLE.
    503  1.1  christos 	(option_list, option): New nonterminals.
    504  1.1  christos 	* deflex.l: Recognize NONSHARED, SINGLE, MULTIPLE, INITINSTANCE,
    505  1.1  christos 	INITGLOBAL, TERMINSTANCE, and TERMGLOBAL.
    506  1.1  christos 
    507  1.1  christos 1999-06-12  Ian Lance Taylor  <ian (a] zembu.com>
    508  1.1  christos 
    509  1.1  christos 	* ar.c (O_BINARY): Define as 0 if not defined.
    510  1.1  christos 	(ranlib_touch): Open file with O_BINARY.
    511  1.1  christos 
    512  1.1  christos 	* rename.c (O_BINARY): Define as 0 if not defined.
    513  1.1  christos 	(simple_copy): Open files with O_BINARY.
    514  1.1  christos 
    515  1.1  christos 	Based on patch from H. Peter Anvin <hpa (a] transmeta.com>:
    516  1.1  christos 	* objcopy.c (struct section_list): Add copy field.
    517  1.1  christos 	(sections_copied): New static variable.
    518  1.1  christos 	(copy_options): Add "only-section".
    519  1.1  christos 	(copy_usage): Mention -j and --only-section.
    520  1.1  christos 	(find_section_list): Initialize copy field.
    521  1.1  christos 	(is_strip_section): Check for copying sections.
    522  1.1  christos 	(copy_object): Check sections_copied when calling filter_symbols.
    523  1.1  christos 	(setup_section): Check for copying sections.
    524  1.1  christos 	(copy_section): Likewise.
    525  1.1  christos 	(copy_main): Handle -j/--only-section.
    526  1.1  christos 	* binutils.texi, objcopy.1: Document -j/--only-section.
    527  1.1  christos 
    528  1.1  christos 	* configure.in: If frexp is not available, check in -lm.
    529  1.1  christos 	* configure: Rebuild.
    530  1.1  christos 
    531  1.1  christos 	* readelf.c (get_elf_class): Use correct printf format for type.
    532  1.1  christos 	(get_data_encoding): Likewise.
    533  1.1  christos 	(get_osabi_name): Likewise.
    534  1.1  christos 	(process_file_header): Don't pass an extra argument to printf.
    535  1.1  christos 	(process_dynamic_segment): Cast dynamic_size to long before
    536  1.1  christos 	printing.
    537  1.1  christos 	(decode_location_expression): Cast byte_get to long before
    538  1.1  christos 	printing.
    539  1.1  christos 
    540  1.1  christos Wed Jun  9 11:40:16 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
    541  1.1  christos 
    542  1.1  christos 	* readelf.c (dump_section): Cast values from byte_get to
    543  1.1  christos  	[unsigned] long for printing, in case it is wider than long.
    544  1.1  christos 	(display_block): Likewise.
    545  1.1  christos 	(read_and_display_attr): Likewise.
    546  1.1  christos 	(decode_location_expression): Likewise.  Don't depend on
    547  1.1  christos  	evaluation order.
    548  1.1  christos 
    549  1.1  christos Mon Jun  7 12:14:57 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
    550  1.1  christos 
    551  1.1  christos 	* windres.c (usage): Fix typo.
    552  1.1  christos 
    553  1.1  christos 1999-06-04  Nick Clifton  <nickc (a] cygnus.com>
    554  1.1  christos 
    555  1.1  christos 	* readelf.c: Use 64bit wide fields in internal structures even if
    556  1.1  christos 	targetting a 32bit architecture.
    557  1.1  christos 	(dump_relocations): Take a new parameter - the number of symbols
    558  1.1  christos 	in the symbol table.
    559  1.1  christos 
    560  1.1  christos 1999-06-04  Nick Clifton  <nickc (a] cygnus.com>
    561  1.1  christos 
    562  1.1  christos 	* readelf.c: Add support for 64bit ELF files.
    563  1.1  christos 
    564  1.1  christos 1999-06-03  Nick Clifton  <nickc (a] cygnus.com>
    565  1.1  christos 
    566  1.1  christos 	* dlltool.c (mcore_elf_gen_out_file): Use constants for temporary
    567  1.1  christos 	file names.
    568  1.1  christos 
    569  1.1  christos Wed Jun  2 12:34:36 1999  Richard Henderson  <rth (a] cygnus.com>
    570  1.1  christos 
    571  1.1  christos 	* dlltool.c (gen_exp_file): Revert 19990411 change.
    572  1.1  christos 
    573  1.1  christos Mon May 31 09:56:22 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
    574  1.1  christos 
    575  1.1  christos 	* readelf.c (process_relocs): Determine type of reloc from
    576  1.1  christos 	DT_PLTREL and from section type.
    577  1.1  christos 
    578  1.1  christos 1999-05-29  Nick Clifton  <nickc (a] cygnus.com>
    579  1.1  christos 
    580  1.1  christos 	* readelf.c (get_elf_class): Display unknown class number.
    581  1.1  christos 	(get_data_encoding): Display unknown encoding number.
    582  1.1  christos 	(get_osabi_name): Display unknown ABI number.
    583  1.1  christos 	(process_file_header): Display unknown version number.
    584  1.1  christos 
    585  1.1  christos 1999-05-29  Nick Clifton  <nickc (a] cygnus.com>
    586  1.1  christos 
    587  1.1  christos 	* readelf.c (dump_relocations): Fix typo.
    588  1.1  christos 
    589  1.1  christos 1999-05-28  Nick Clifton  <nickc (a] cygnus.com>
    590  1.1  christos 
    591  1.1  christos 	* readelf.c (dump_relocations): Add extra parameter: is_rela to
    592  1.1  christos 	specify the kind of relocations to be dumped.  Call guess_is_rela
    593  1.1  christos 	if this parameter has a value of UNKNOWN.
    594  1.1  christos 	(guess_is_rela): New function:  Guess the kind of reloc being used
    595  1.1  christos 	baced on the machine number.
    596  1.1  christos 	(process_relocs): Determine type of reloc before calling
    597  1.1  christos 	dump_relocations.
    598  1.1  christos 
    599  1.1  christos 1999-05-28  Ian Lance Taylor  <ian (a] zembu.com>
    600  1.1  christos 
    601  1.1  christos 	* readelf.c: Include "elf/i960.h".
    602  1.1  christos 	(dump_relocations): Handle EM_960.
    603  1.1  christos 
    604  1.1  christos Thu May 27 11:58:33 1999  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
    605  1.1  christos 
    606  1.1  christos 	* objcopy.c (copy_archive): Preserve dates of archive members if
    607  1.1  christos 	requested.
    608  1.1  christos 
    609  1.1  christos 	* readelf.c (dump_relocations): Always print the addend on RELA
    610  1.1  christos 	systems even if there is no symbol.
    611  1.1  christos 	(process_program_headers): Reset dynamic_size before looping
    612  1.1  christos 	through the program headers.
    613  1.1  christos 	(process_version_sections): Cast sh_offset to unsigned long for
    614  1.1  christos 	printing in case bfd_vma is wider.
    615  1.1  christos 	(process_symbol_table): Use get_symbol_index_type when printing
    616  1.1  christos 	st_shndx.
    617  1.1  christos 
    618  1.1  christos 1999-05-17  DJ Delorie  <dj (a] cygnus.com>
    619  1.1  christos 
    620  1.1  christos 	* windres.c: add verbose option
    621  1.1  christos 	(main): process verbose option
    622  1.1  christos 	* resrc.c (look_for_default): new.  Look for the default
    623  1.1  christos 	preprocessor in a given location.
    624  1.1  christos 	(read_rc_file): for foo/bar-windres, look for foo/bar-gcc,
    625  1.1  christos 	foo/gcc (in case of foo/windres), and then gcc (the old default).
    626  1.1  christos 
    627  1.1  christos 1999-05-16  Nick Clifton  <nickc (a] cygnus.com>
    628  1.1  christos 
    629  1.1  christos 	* dlltool.c (deduce_name): New function: Deduce name of program to
    630  1.1  christos 	run.
    631  1.1  christos 	(mcore_elf_out_file): New variable: Name of mcore-elf output file.
    632  1.1  christos 	(mcore_elf_linker): New variable: Name of linker to use.
    633  1.1  christos 	(mcore_elf_linker_flags): New variable: Linker flags to pass.
    634  1.1  christos 	(scan_obj_file): Cache filenames if necessary.
    635  1.1  christos 	(usage): Document new command line options.
    636  1.1  christos 	(main): Support new command line options: -M (generate an
    637  1.1  christos 	mcore-elf output file) -L (name of linker to use) -F (flags to
    638  1.1  christos 	pass to linker).
    639  1.1  christos 	(mcore_elf_cache_filename): Store a filename in a cache.
    640  1.1  christos 	(mcore_elf_gen_out_file): New function: Generate an output file
    641  1.1  christos 	per the mcore-elf spec.
    642  1.1  christos 
    643  1.1  christos 1999-05-15  Nick Clifton  <nickc (a] cygnus.com>
    644  1.1  christos 
    645  1.1  christos 	* configure.in (BUILD_MISC): Build dlltool for mcore
    646  1.1  christos 	* configure: Regenerate.
    647  1.1  christos 	* dlltool.c: Update example in comment.
    648  1.1  christos 	(DLLTOOL_MCORE): Define.
    649  1.1  christos 	(DLLTOOL_MCORE_ELF): Define.
    650  1.1  christos 	(DRECTVE_SECTION_NAME): Define.
    651  1.1  christos 	(mcore_be_jtab, mcore_le_jtab): Binary for performing an mcore
    652  1.1  christos 	jump to address.
    653  1.1  christos 	(mtable): Add entries for mcore variants.
    654  1.1  christos 	(rvaafter, rvabefore, asm_prefix): Add mcore suppport.
    655  1.1  christos 	(scan_drectve_symbols): Use DRECTVE_SECTION_NAME.
    656  1.1  christos 	(make_head, make_tail): Cope if file cannot be created.
    657  1.1  christos 	(usage): Improve layout.
    658  1.1  christos 
    659  1.1  christos 1999-05-13  DJ Delorie  <dj (a] cygnus.com>
    660  1.1  christos 
    661  1.1  christos 	* rclex.l: add code to suppress certain output from cpp, replace
    662  1.1  christos 	all returns with MAYBE_RETURN
    663  1.1  christos 	(MAYBE_RETURN): new, implement the suppression by returning
    664  1.1  christos 	IGNORED_TOKEN as needed.
    665  1.1  christos 	(cpp_line): remember which file we're in, mark data from included
    666  1.1  christos 	*.h files for suppression.
    667  1.1  christos 	* rcparse.y (input): allow IGNORED_TOKEN outside of known constructs
    668  1.1  christos 
    669  1.1  christos 1999-05-10  DJ Delorie  <dj (a] cygnus.com>
    670  1.1  christos 
    671  1.1  christos 	* windres.c (quot): Quote shell metacharacters in a string
    672  1.1  christos 	(main): quote parameters to cpp that might have metacharacters in
    673  1.1  christos 	them.  Allow -D as an alias for --define to allow for sharing make
    674  1.1  christos 	macros with gcc.
    675  1.1  christos 
    676  1.1  christos 	* objdump.c (dump_reloc_set): don't core if howto->name is NULL
    677  1.1  christos 
    678  1.1  christos 	* Makefile.am: Give rescoff.c a cpu-specific -D so it can set
    679  1.1  christos 	the correct BFD.
    680  1.1  christos 	* Makefile.in: ditto
    681  1.1  christos 	* rescoff.c (write_coff_file): Set the correct BFD
    682  1.1  christos 
    683  1.1  christos 1999-05-06  Ian Lance Taylor  <ian (a] zembu.com>
    684  1.1  christos 
    685  1.1  christos 	* rename.c (smart_rename): Fix test of whether file exists.
    686  1.1  christos 
    687  1.1  christos 1999-05-06  Nick Clifton  <nickc (a] cygnus.com>
    688  1.1  christos 
    689  1.1  christos 	* objdump.c (disassemble_data): Set display_endian based on target
    690  1.1  christos 	endianism.
    691  1.1  christos 
    692  1.1  christos 1999-05-05  Catherine Moore  <clm (a] cygnus.com>
    693  1.1  christos 
    694  1.1  christos 	* dlltool.c (interwork): Remove.
    695  1.1  christos 	(arm_interwork_jtab): Use bx insn.
    696  1.1  christos 	(thumb_jtab): Likewise.
    697  1.1  christos 	(MARM_INTERWORK): New machine type.
    698  1.1  christos 	(rvaafter): Handle it.
    699  1.1  christos 	(rvabefore) Likewise.
    700  1.1  christos 	(asm_prefix): Likewise.
    701  1.1  christos 	(gen_exp_type): Check machine type instead of
    702  1.1  christos 	interwork flag.
    703  1.1  christos 	(make_one_lib_file): Likewise.
    704  1.1  christos 	(make_head): Likewise.
    705  1.1  christos 	(make_tail): Likewise.
    706  1.1  christos 	(usage): Update machine types.
    707  1.1  christos 	(main): Remove -interwork support.
    708  1.1  christos 
    709  1.1  christos 1999-05-05  Catherine Moore  <clm (a] cygnus.com>
    710  1.1  christos 
    711  1.1  christos 	* readelf.c (get_machine_flags):  Check for EF_CPU32.
    712  1.1  christos 	(get_data_encoding): Fix typo.
    713  1.1  christos 
    714  1.1  christos 1999-04-26  Tom Tromey  <tromey (a] cygnus.com>
    715  1.1  christos 
    716  1.1  christos 	* aclocal.m4, configure: Updated for new version of libtool.
    717  1.1  christos 
    718  1.1  christos 1999-04-18  Ian Lance Taylor  <ian (a] zembu.com>
    719  1.1  christos 
    720  1.1  christos 	* stabs.c (parse_stab_range_type): Correct parenthesization in
    721  1.1  christos 	BFD64 case.
    722  1.1  christos 
    723  1.1  christos 	* readelf.c (get_section_type_name): Use correct types in printf
    724  1.1  christos 	formats.
    725  1.1  christos 	(process_relocs): Likewise.
    726  1.1  christos 	(process_dynamic_segment): Likewise.
    727  1.1  christos 	(process_symbol_table): Likewise.
    728  1.1  christos 	(process_mips_specific): Likewise.
    729  1.1  christos 
    730  1.1  christos Tue Apr 13 21:22:00 1999  Catherine Moore  <clm (a] cygnus.com>
    731  1.1  christos 
    732  1.1  christos 	* dlltool.c (make_one_lib_file): Mark thumb functions as
    733  1.1  christos 	C_THUMBEXTFUNC.
    734  1.1  christos 
    735  1.1  christos 1999-04-11  Richard Henderson  <rth (a] cygnus.com>
    736  1.1  christos 
    737  1.1  christos 	* bucomm.h (environ): Declare it, if needed.
    738  1.1  christos 	(alloca) [C_ALLOCA]: Don't use gcc's builtin or <alloca.h>.
    739  1.1  christos 	* configure.in (environ): Detect declaration.
    740  1.1  christos 	* nm.c (main): Don't declare environ.
    741  1.1  christos 	* configure, config.in: Rebuild.
    742  1.1  christos 
    743  1.1  christos 	* dlltool.c (gen_exp_file): Pad out the .reloc section to a
    744  1.1  christos 	32-byte boundary with dummy relocations, to make the BeOS loader
    745  1.1  christos 	happy.  Patch from Bob Manson <manson (a] charmed.cygnus.com>.
    746  1.1  christos 
    747  1.1  christos 1999-04-08  Tom Tromey  <tromey (a] cygnus.com>
    748  1.1  christos 
    749  1.1  christos 	* binutils.texi (c++filt): Updated for -j/--java, and hp/edg
    750  1.1  christos 	formats.
    751  1.1  christos 
    752  1.1  christos 1999-04-08  Nick Clifton  <nickc (a] cygnus.com>
    753  1.1  christos 
    754  1.1  christos 	* readelf.c: Add ability to decode new constants found in April 25
    755  1.1  christos 	1998 Draft of System V ABI spec.
    756  1.1  christos 
    757  1.1  christos 1999-04-06  Ian Lance Taylor  <ian (a] zembu.com>
    758  1.1  christos 
    759  1.1  christos 	* bucomm.h (LC_MESSAGES): Never define.
    760  1.1  christos 	* addr2line.c (main): Don't pass LC_MESSAGES to setlocale if the
    761  1.1  christos 	system does not define it.
    762  1.1  christos 	* ar.c (main): Likewise.
    763  1.1  christos 	* coffdump.c (main): Likewise.
    764  1.1  christos 	* dlltool.c (main): Likewise.
    765  1.1  christos 	* nlmconv.c (main): Likewise.
    766  1.1  christos 	* nm.c (main): Likewise.
    767  1.1  christos 	* objcopy.c (main): Likewise.
    768  1.1  christos 	* objdump.c (main): Likewise.
    769  1.1  christos 	* size.c (main): Likewise.
    770  1.1  christos 	* srconv.c (main): Likewise.
    771  1.1  christos 	* strings.c (main): Likewise.
    772  1.1  christos 	* sysdump.c (main): Likewise.
    773  1.1  christos 	* windres.c (main): Likewise.
    774  1.1  christos 	* readelf.c (main): Call locale setting functions.
    775  1.1  christos 
    776  1.1  christos 1999-04-05  Nick Clifton  <nickc (a] cygnus.com>
    777  1.1  christos 
    778  1.1  christos 	* readelf.c (decode_location_expression): Fix DW_OP_const8{s|u}
    779  1.1  christos 	decodes.
    780  1.1  christos 
    781  1.1  christos 1999-04-04  Ian Lance Taylor  <ian (a] zembu.com>
    782  1.1  christos 
    783  1.1  christos 	* rename.c: New file, copied out of objcopy.c with a few changes.
    784  1.1  christos 	* bucomm.h (set_times, smart_rename): Declare.
    785  1.1  christos 	* ar.c: Don't include <utime.h>.
    786  1.1  christos 	(extract_file): Call set_times rather than utime.
    787  1.1  christos 	(write_archive): Call smart_rename rather than unlink and rename.
    788  1.1  christos 	* objcopy.c: Don't include <utime.h>.
    789  1.1  christos 	(simple_copy, smart_rename, set_times): Move to rename.c.
    790  1.1  christos 	(strip_main): Update smart_rename call for new parameter.
    791  1.1  christos 	(copy_main): Likewise.
    792  1.1  christos 	* Makefile.am: Rebuild dependencies.
    793  1.1  christos 	(CFILES): Add rename.c.
    794  1.1  christos 	(objcopy_SOURCES, strip_new_SOURCES): Add rename.c.
    795  1.1  christos 	(ar_SOURCES, ranlib_SOURCES): Add rename.c.
    796  1.1  christos 	* Makefile.in: Rebuild.
    797  1.1  christos 
    798  1.1  christos 	* Makefile.am: Rebuild dependencies.
    799  1.1  christos 	(EXTRA_PROGRAMS): Remove backslash which troubles current version
    800  1.1  christos 	of automake.
    801  1.1  christos 	* Makefile.in: Rebuild.
    802  1.1  christos 
    803  1.1  christos 	* dllwrap.c (main): Expect correct type in format string.
    804  1.1  christos 	* resres.c: Include "bfd.h", "bucomm.h", "libiberty.h", and
    805  1.1  christos 	<time.h>.  Don't include <stdio.h> and <errno.h>.
    806  1.1  christos 	(write_res_file): Remove unused locals e and i.
    807  1.1  christos 	(read_resource_entry): Remove unused locals rtype and n.
    808  1.1  christos 	(read_unistring): Remove unused local n.
    809  1.1  christos 
    810  1.1  christos 1999-04-03  Ian Lance Taylor  <ian (a] zembu.com>
    811  1.1  christos 
    812  1.1  christos 	* arparse.y: Declare yylex.
    813  1.1  christos 	* objdump.c (disassemble_bytes): Initialize bytes.  Add comment
    814  1.1  christos 	for incorrect use of bytes.
    815  1.1  christos 	* readelf.c: Change many formats to avoid warnings.
    816  1.1  christos 
    817  1.1  christos 1999-04-01  Nick Clifton  <nickc (a] cygnus.com>
    818  1.1  christos 
    819  1.1  christos 	* readelf.c (reset_state_machine): New function.  Resets the
    820  1.1  christos 	registers of the source line number state machine.
    821  1.1  christos 	(process_extended_line_op): Use state machine.
    822  1.1  christos 	(display_debug_lines): Use state machine.  Handle multiple line
    823  1.1  christos 	number blocks within the same section.
    824  1.1  christos 
    825  1.1  christos 1999-03-29  Jason Merrill  <jason (a] yorick.cygnus.com>
    826  1.1  christos 
    827  1.1  christos 	* readelf.c (process_extended_line_op): end_sequence also resets
    828  1.1  christos 	the line number.
    829  1.1  christos 	(display_debug_lines): advance_line takes a signed operand.
    830  1.1  christos 	(read_and_display_attr): Print refs as <%x>, addresses as %#x,
    831  1.1  christos 	others as %d.  Handle other location expression attributes.
    832  1.1  christos 	(display_debug_info): Handle nesting.  Always print the	offset.
    833  1.1  christos 
    834  1.1  christos 1999-03-23  Ian Lance Taylor  <ian (a] zembu.com>
    835  1.1  christos 
    836  1.1  christos 	* objcopy.c (filter_symbols): When checking whether to keep a
    837  1.1  christos 	symbol, check the BFD section symbol for a symbol with
    838  1.1  christos 	BSF_SECTION_SYM set.
    839  1.1  christos 
    840  1.1  christos 1999-03-10  Ulrich Drepper  <drepper (a] cygnus.com>
    841  1.1  christos 
    842  1.1  christos 	* readelf.c (process_dynamic_segment): Print new Solaris dynamic
    843  1.1  christos 	section entries.  Correct printing of DT_POSFLAG_1 and DT_FLAGS_1.
    844  1.1  christos 
    845  1.1  christos 1999-03-10  Nick Clifton  <nickc (a] cygnus.com>
    846  1.1  christos 
    847  1.1  christos 	* readelf.c (request_dump): New function.
    848  1.1  christos 	Removed arbitary limit on the number of sections that can be
    849  1.1  christos 	dumped.
    850  1.1  christos 
    851  1.1  christos Wed Mar 10 15:10:14 1999  Stan Cox  <scox (a] cygnus.com>
    852  1.1  christos 
    853  1.1  christos 	* dlltool.c (make_one_lib_file): Use %05d to output the stub name so
    854  1.1  christos 	order in the import library is preserved.
    855  1.1  christos 
    856  1.1  christos 1999-02-19  Nick Clifton  <nickc (a] cygnus.com>
    857  1.1  christos 
    858  1.1  christos 	* readelf.c: Fix compile time warings.
    859  1.1  christos 
    860  1.1  christos 1999-02-17  DJ Delorie  <dj (a] cygnus.com>
    861  1.1  christos 
    862  1.1  christos 	* resbin.c (res_to_bin_versioninfo): Instead of entering a value
    863  1.1  christos 	length of zero in a version info string, enter the appropriate
    864  1.1  christos 	length.
    865  1.1  christos 
    866  1.1  christos Tue Feb 16 16:00:33 1999  Ian Lance Taylor  <ian (a] cygnus.com>
    867  1.1  christos 
    868  1.1  christos 	* configure.in: Require autoconf 2.13.  Change AM_PROG_INSTALL to
    869  1.1  christos 	AC_PROG_INSTALL.  Add comments for AC_DEFINE calls.
    870  1.1  christos 	* acconfig.h: Remove.
    871  1.1  christos 	* aclocal.m4: Rebuild.
    872  1.1  christos 	* configure: Rebuild.
    873  1.1  christos 	* Makefile.in: Rebuild.
    874  1.1  christos 	* config.in: Rebuild.
    875  1.1  christos 
    876  1.1  christos 1999-02-02  Nick Clifton  <nickc (a] cygnus.com>
    877  1.1  christos 
    878  1.1  christos 	* readelf.c (read_and_display_attr): Add display of basic type
    879  1.1  christos 	encodings.
    880  1.1  christos 	(display_debug_aranges): New function: Display the contents of a
    881  1.1  christos 	.debug_aranges section.
    882  1.1  christos 	(display_debug_info): Dump tags found after compunit entry.
    883  1.1  christos 
    884  1.1  christos 	* binutils.texi: Fixed bug in readelf documentation.
    885  1.1  christos 
    886  1.1  christos Mon Feb  1 12:38:01 1999  Catherine Moore  <clm (a] cygnus.com>
    887  1.1  christos 
    888  1.1  christos 	* readelf.c (dump_relocations):  Handle EM_ARM as REL.
    889  1.1  christos 
    890  1.1  christos 1999-01-29  Nick Clifton  <nickc (a] cygnus.com>
    891  1.1  christos 
    892  1.1  christos 	* readelf.c (process_symbol_table): Do not produce a histogram of
    893  1.1  christos 	bucket chains if none were found.
    894  1.1  christos 
    895  1.1  christos 1999-01-27  Nick Clifton  <nickc (a] cygnus.com>
    896  1.1  christos 
    897  1.1  christos 	* version.c: Add 1999 copyright.
    898  1.1  christos 
    899  1.1  christos 	* binutils.texi (readelf): Document new command line options
    900  1.1  christos 	--debug-dump and --histogram.
    901  1.1  christos 
    902  1.1  christos 	* readelf.c: Add ability to display contents of some or all of the
    903  1.1  christos 	Dwarf2 debug sections.  {Work only partially completed}.
    904  1.1  christos 	(display_debug_section): New function.
    905  1.1  christos 	(display_debug_info): New function.
    906  1.1  christos 	(display_debug_not_supported): New function.
    907  1.1  christos 	(display_debug_line): New function.
    908  1.1  christos 	(display_debug_abbrev): New function.
    909  1.1  christos 	(process_abbrev_section): New function.
    910  1.1  christos 	(read_leb128): New function.
    911  1.1  christos 	(process_extended_line_op): New function.
    912  1.1  christos 	(get_TAG_name): New function.
    913  1.1  christos 	(get_AT_name): New function.
    914  1.1  christos 	(get_FORM_name): New function.
    915  1.1  christos 	(free_abbrevs): New function.
    916  1.1  christos 	(add_abbrev): New function.
    917  1.1  christos 	(add_abbrev_attr): New function.
    918  1.1  christos 	(read_and_display_attr): New function.
    919  1.1  christos 	(display_block): New function.
    920  1.1  christos 
    921  1.1  christos Thu Jan 14 23:36:11 1999  Jeffrey A Law  (law (a] cygnus.com)
    922  1.1  christos 
    923  1.1  christos 	* coffdump.c (xcalloc): Remove, in libiberty now.
    924  1.1  christos 	* srconv.c (xcalloc): Likewise.
    925  1.1  christos 	* sysdump.c (xcalloc): Likewise.
    926  1.1  christos 
    927  1.1  christos 1999-01-14  Nick Clifton  <nickc (a] cygnus.com>
    928  1.1  christos 
    929  1.1  christos 	* readelf.c (process_section_headers): Omit trailing space at end
    930  1.1  christos 	of section header contents line.
    931  1.1  christos 
    932  1.1  christos Wed Dec 16 17:20:05 1998  Doug Evans  <devans (a] canuck.cygnus.com>
    933  1.1  christos 
    934  1.1  christos 	* aclocal.m4: Regenerate.
    935  1.1  christos 
    936  1.1  christos Mon Dec 14 12:55:36 1998  Jim Wilson  <wilson (a] cygnus.com>
    937  1.1  christos 
    938  1.1  christos 	* dllwrap.c: Include bfd.h and bucomm.h.  Move getopt.h include
    939  1.1  christos 	after libiberty.h include.
    940  1.1  christos 
    941  1.1  christos Tue Dec  8 16:29:43 1998  Ian Lance Taylor  <ian (a] cygnus.com>
    942  1.1  christos 
    943  1.1  christos 	* objdump.1: Fix typo (-d to -D).  From Nokubi Hirotaka
    944  1.1  christos 	<hnokubi (a] yyy.or.jp>.
    945  1.1  christos 
    946  1.1  christos Sun Dec  6 13:28:09 1998  Ian Lance Taylor  <ian (a] cygnus.com>
    947  1.1  christos 
    948  1.1  christos 	* objdump.c (SFILE): Add size field.
    949  1.1  christos 	(objdump_sprintf): Merge both versions into one.  Increase buffer
    950  1.1  christos 	size as needed to avoid overflow.
    951  1.1  christos 	(disassemble_bytes): Change buf from 1000 bytes to 50.  Change
    952  1.1  christos 	initialization and use of sfile to match changes to
    953  1.1  christos 	objdump_sprintf.
    954  1.1  christos 
    955  1.1  christos 	* strip.1: Fix typo (-V to -v).  From Issei Hirayama
    956  1.1  christos 	<iss (a] mail.wbs.or.jp>.
    957  1.1  christos 
    958  1.1  christos 1998-12-03  Ulrich Drepper  <drepper (a] cygnus.com>
    959  1.1  christos 
    960  1.1  christos 	* readelf.c (process_dynamic_segment): Improve output format for
    961  1.1  christos 	various DT_* values.
    962  1.1  christos 
    963  1.1  christos 1998-12-02  Ulrich Drepper  <drepper (a] cygnus.com>
    964  1.1  christos 
    965  1.1  christos 	* readelf.c (process_mips_specific): Print .conflict section
    966  1.1  christos 	content.
    967  1.1  christos 
    968  1.1  christos 	* readelf.c (process_mips_specific): Print l_flags in liblist in
    969  1.1  christos 	textual form.
    970  1.1  christos 
    971  1.1  christos 1998-11-30  Nick Clifton  <nickc (a] cygnus.com>
    972  1.1  christos 
    973  1.1  christos 	* ar.c (extract_file): Add some paranoia checks for negatively
    974  1.1  christos 	sized files.
    975  1.1  christos 
    976  1.1  christos Tue Nov 24 09:39:24 1998  Nick Clifton  <nickc (a] cygnus.com>
    977  1.1  christos 
    978  1.1  christos 	* stabs.c (DIR_SEPARATOR): Define as '\\' if WIN32 is defined.
    979  1.1  christos 
    980  1.1  christos Tue Nov 17 10:25:26 1998  Nick Clifton  <nickc (a] cygnus.com>
    981  1.1  christos 
    982  1.1  christos 	* Makefile.in: Regenerate.
    983  1.1  christos 
    984  1.1  christos Mon Nov 16 19:17:23 1998  Dave Brolley  <brolley (a] cygnus.com>
    985  1.1  christos 
    986  1.1  christos 	* po/binutils.pot: Regenerate.
    987  1.1  christos 
    988  1.1  christos Mon Nov 16 10:18:53 1998  Nick Clifton  <nickc (a] cygnus.com>
    989  1.1  christos 
    990  1.1  christos 	* Makefile.am: Regernated dependencies.
    991  1.1  christos 	* aclocal.m4: Regenerated.
    992  1.1  christos 	* configure: Regenerated.
    993  1.1  christos 
    994  1.1  christos Sat Nov 14 14:50:56 1998  Ian Lance Taylor  <ian (a] cygnus.com>
    995  1.1  christos 
    996  1.1  christos 	* debug.c (debug_name_type): Correct return type from false to
    997  1.1  christos 	DEBUG_TYPE_NULL.
    998  1.1  christos 
    999  1.1  christos Sat Nov 14 14:48:21 1998  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
   1000  1.1  christos 
   1001  1.1  christos 	* objdump.c (disassemble_data): Skip over relocs below start
   1002  1.1  christos 	address.
   1003  1.1  christos 
   1004  1.1  christos Tue Nov 10 15:31:52 1998  Nick Clifton  <nickc (a] cygnus.com>
   1005  1.1  christos 
   1006  1.1  christos 	* Makefile.am: Add dependency of readelf.c on elf/fr30.h
   1007  1.1  christos 	* Makefile.in: Regenerate.
   1008  1.1  christos 
   1009  1.1  christos Wed Nov  4 16:25:55 1998  Nick Clifton  <nickc (a] cygnus.com>
   1010  1.1  christos 
   1011  1.1  christos 	* readelf.c: Add support for the FR30.
   1012  1.1  christos 
   1013  1.1  christos Mon Nov  2 14:59:33 1998  Geoffrey Noer  <noer (a] cygnus.com>
   1014  1.1  christos 
   1015  1.1  christos 	* configure.in: detect cygwin* instead of cygwin32*
   1016  1.1  christos 	* configure: regenerate
   1017  1.1  christos 
   1018  1.1  christos Fri Oct 30 15:14:49 1998  Geoffrey Noer  <noer (a] cygnus.com>
   1019  1.1  christos 
   1020  1.1  christos         * dllwrap.c: change all references to cygwin32_ to cygwin_,
   1021  1.1  christos 	change Cygwin target def to CYGWIN.
   1022  1.1  christos 
   1023  1.1  christos Wed Oct 28 10:31:19 1998  Nick Clifton  <nickc (a] cygnus.com>
   1024  1.1  christos 
   1025  1.1  christos 	* objdump.c (disassemble_data): Replace 'unsigned long' with
   1026  1.1  christos 	'bfd_vma'.
   1027  1.1  christos 
   1028  1.1  christos Tue Oct 27 14:39:00 1998  Nick Clifton  <nickc (a] cygnus.com>
   1029  1.1  christos 
   1030  1.1  christos 	* objdump.c (disassemble_bytes): Applied this patch from Philip
   1031  1.1  christos 	Blundell <pb (a] nexus.co.uk>:  Make address variables unsigned to
   1032  1.1  christos 	avoid problems when disassembling code at high-bit-set addresses.
   1033  1.1  christos 
   1034  1.1  christos Mon Oct 26 14:07:59 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1035  1.1  christos 
   1036  1.1  christos         * dllwrap.c (strhash): New function.
   1037  1.1  christos         (main): Use it to supply image base if not supplied by user.
   1038  1.1  christos         (program_version): Up to 0.2.4.
   1039  1.1  christos 
   1040  1.1  christos Mon Oct 26 14:07:59 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1041  1.1  christos 
   1042  1.1  christos         * dlltool.c (add_stdcall_alias): New global.
   1043  1.1  christos         (long_options): Add --add-stdcall-alias option.
   1044  1.1  christos         (main): Handle it.
   1045  1.1  christos         (scan_drectve_symbols): Add alias if --add-stdcall-alias is
   1046  1.1  christos         specified.
   1047  1.1  christos         (scan_filtered_symbols): Likewise.
   1048  1.1  christos         (gen_def_file): Output alias for stdcall syms if appropriate.
   1049  1.1  christos 
   1050  1.1  christos         * binutils.texi (dlltool): Document --add-stdcall-alias option.
   1051  1.1  christos 
   1052  1.1  christos         * dllwrap.c (long_options): Add --add-stdcall-alias option.
   1053  1.1  christos         (main): Handle it.
   1054  1.1  christos 
   1055  1.1  christos         * defparse.y (opt_name): Allow "." in name.
   1056  1.1  christos         * dlltool.c (def_name): Set dll_name from NAME entry in def file.
   1057  1.1  christos         (def_library): Set dll_name from LIBRARY entry in def file.
   1058  1.1  christos 
   1059  1.1  christos Mon Oct 26 14:07:59 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1060  1.1  christos 
   1061  1.1  christos         * dllwrap.c (long_options): --implib synonym for --output-lib.
   1062  1.1  christos         (main): Pass --export-all to dlltool only if specified.
   1063  1.1  christos         (program_version): Up to 0.2.3.
   1064  1.1  christos 
   1065  1.1  christos Mon Oct 26 14:07:59 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1066  1.1  christos 
   1067  1.1  christos         * dllwrap.c (mybasename): New function.
   1068  1.1  christos         (main): Run dlltool to create export definition file and import
   1069  1.1  christos         library file if necessary.
   1070  1.1  christos         Change exp_file_name so that it's based on the dll name.
   1071  1.1  christos 
   1072  1.1  christos Sun Oct 25 10:37:45 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1073  1.1  christos 
   1074  1.1  christos         * dlltool.c (scan_all_symbols): Fix patch error.
   1075  1.1  christos 
   1076  1.1  christos Fri Oct 16 22:56:20 1998  Felix Lee  <flee (a] cygnus.com>
   1077  1.1  christos 
   1078  1.1  christos 	* nm.c (display_rel_file): fix "no symbols" messages.
   1079  1.1  christos 	* objdump.c (slurp_symtab): ditto.
   1080  1.1  christos 	* po/POTFILES.in, po/binutils.pot: rebuilt
   1081  1.1  christos 
   1082  1.1  christos Mon Oct 12 14:28:03 1998  Nick Clifton  <nickc (a] cygnus.com>
   1083  1.1  christos 
   1084  1.1  christos 	* readelf.c (dump_relocations): Rename field from Value to Info to
   1085  1.1  christos 	match name of field in ELF structures.
   1086  1.1  christos 
   1087  1.1  christos Thu Oct  8 15:33:08 1998  Geoffrey Noer  <noer (a] cygnus.com>
   1088  1.1  christos 
   1089  1.1  christos 	* configure.in: call AC_EXEEXT instead of AM_EXEEXT and
   1090  1.1  christos 	AM_CYGWIN32.
   1091  1.1  christos 	* aclocal.m4: remove local AM_EXEEXT/AM_CYGWIN32 macros.
   1092  1.1  christos 	* configure: regenerate
   1093  1.1  christos 
   1094  1.1  christos Thu Oct  8 15:33:08 1998  Geoffrey Noer  <noer (a] cygnus.com>
   1095  1.1  christos 
   1096  1.1  christos 	From Mumit Khan  <khan (a] xraylith.wisc.edu>:
   1097  1.1  christos         * dlltool.c (scan_all_symbols): Don't re-export symbols exported
   1098  1.1  christos         by other DLLs.
   1099  1.1  christos 
   1100  1.1  christos Thu Oct  8 15:33:08 1998  Geoffrey Noer  <noer (a] cygnus.com>
   1101  1.1  christos 
   1102  1.1  christos 	* Makefile.am (BUILD_DLLWRAP): Add.
   1103  1.1  christos 	(BUILD_DLLWRAP, DLLWRAP_PROG): Add.
   1104  1.1  christos 	(bin_PROGRAMS): Add dllwrap.
   1105  1.1  christos 	* Makefile.in: regenerate with automake
   1106  1.1  christos 
   1107  1.1  christos 	From Mumit Khan  <khan (a] xraylith.wisc.edu>:
   1108  1.1  christos         * dllwrap.c: New file from dllhelpers v0.2.1.
   1109  1.1  christos 	(print_version): New function.
   1110  1.1  christos 	(long_options): Add --version.
   1111  1.1  christos 	(main): Handle.
   1112  1.1  christos         * dyn-string.h, dyn-string.c: New files from egcs-1.1/gcc.
   1113  1.1  christos         * configure.in (BUILD_DLLWRAP): Add.
   1114  1.1  christos         * configure: Regenerate.
   1115  1.1  christos 
   1116  1.1  christos Tue Oct  6 18:20:10 1998  Geoffrey Noer  <noer (a] cygnus.com>
   1117  1.1  christos 
   1118  1.1  christos 	* Makefile.am (windres_SOURCES): Add resres.c.
   1119  1.1  christos 	(windres_OBJECTS): Add resres.o.
   1120  1.1  christos 	* Makefile.in: regenerate with automake
   1121  1.1  christos 
   1122  1.1  christos         From Anders Norlander <anorland (a] hem2.passagen.se>.
   1123  1.1  christos         * resres.c: New file.  Implementation of read_res_file and
   1124  1.1  christos         write_res_file functions for windres.
   1125  1.1  christos         * rcparse.y: Handle CONTROL's with named classes.
   1126  1.1  christos         * resbin.c: Bug in res_to_bin_dialog and bin_to_res_dialog
   1127  1.1  christos         when dialog is extended: The version and signature fields should
   1128  1.1  christos         be reversed (despite what the docs say). Id is 32 bits long in
   1129  1.1  christos         extended dialogs.
   1130  1.1  christos         * resrc.c (write_rc_dialog): properly print controls with named
   1131  1.1  christos         classes.
   1132  1.1  christos         * windres.c (read_res_file, write_res_file): Remove stubs.
   1133  1.1  christos         * resres.c (write_res): Rename RT_ACCELERATORS to RT_ACCELERATOR.
   1134  1.1  christos 
   1135  1.1  christos Sun Oct  4 20:34:42 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1136  1.1  christos 
   1137  1.1  christos 	From Nokubi Hirotaka <hnokubi (a] yyy.or.jp>:
   1138  1.1  christos 	* objcopy.1: Fix typo in --remove-leading-char docs.
   1139  1.1  christos 	* objdump.1: Fix formatting in --stabs docs.
   1140  1.1  christos 
   1141  1.1  christos Sat Sep 19 23:33:56 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1142  1.1  christos 
   1143  1.1  christos 	* rcparse.y (memflags_move): Correct recursion.
   1144  1.1  christos 
   1145  1.1  christos 1998-09-10  Ulrich Drepper  <drepper (a] cygnus.com>
   1146  1.1  christos 
   1147  1.1  christos 	* readelf.c (process_symbol_table): Print in histogram how many
   1148  1.1  christos 	symbols are covered by the current chain length.
   1149  1.1  christos 
   1150  1.1  christos Sun Sep  6 16:15:47 1998  Nick Clifton  <nickc (a] cygnus.com>
   1151  1.1  christos 
   1152  1.1  christos 	* readelf.c (process_section_contents): Do not try to dump empty
   1153  1.1  christos 	sections.
   1154  1.1  christos 
   1155  1.1  christos Sat Sep  5 19:17:10 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1156  1.1  christos 
   1157  1.1  christos 	* dlltool.c (scan_all_symbols): Don't re-export symbols exported
   1158  1.1  christos 	by other DLLs.
   1159  1.1  christos 
   1160  1.1  christos 1998-09-02 14:50  Ulrich Drepper  <drepper (a] cygnus.com>
   1161  1.1  christos 
   1162  1.1  christos 	* readelf.c (process_dynamic_segment): Print DT_* value only if
   1163  1.1  christos 	do_dynamic.
   1164  1.1  christos 	(do_histogram): New variable.
   1165  1.1  christos 	(options): New long option histogram.  Set do_histogram if this
   1166  1.1  christos 	option is used.
   1167  1.1  christos 	(usage): Document --histogram.
   1168  1.1  christos 	(parse_args): Handle 0 return value from getopt_long.  Enable
   1169  1.1  christos 	do_histogram for -a.
   1170  1.1  christos 	(process_symbol_table): Read hash table also if only do_histogram.
   1171  1.1  christos 	Add code to print hash table histogram.
   1172  1.1  christos 
   1173  1.1  christos 1998-08-25 16:45  Ulrich Drepper  <drepper (a] cygnus.com>
   1174  1.1  christos 
   1175  1.1  christos 	* readelf.c (process_dynamic_segment): Read syminfo section if
   1176  1.1  christos 	available.
   1177  1.1  christos 	(process_syminfo): New function.  Print syminfo information.
   1178  1.1  christos 	(process_file): Call process_syminfo and free syminfo data at the end.
   1179  1.1  christos 
   1180  1.1  christos Wed Aug 19 16:19:51 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1181  1.1  christos 
   1182  1.1  christos 	* dlltool.c (usage): Add file parameter.  Change all callers.
   1183  1.1  christos 	(main): Don't treat '?' as a special case in getopt return.
   1184  1.1  christos 
   1185  1.1  christos 	* binutils.texi (dlltool): Document new options.  Add some uses of
   1186  1.1  christos 	@var.
   1187  1.1  christos 
   1188  1.1  christos Wed Aug 19 16:19:07 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1189  1.1  christos 
   1190  1.1  christos 	* dlltool.c (gen_def_file): Plug memory leak.  Don't print
   1191  1.1  christos 	demangled name if it is NULL.
   1192  1.1  christos 
   1193  1.1  christos 	Support for exporting all symbols to an output export def file:
   1194  1.1  christos 	* dlltool.c ({export_all_symbols, no_default_excludes,
   1195  1.1  christos 	no_default_excludes, excludes}): New file static variables.
   1196  1.1  christos 	(struct string_list): Type to hold list of symbols to exclude.
   1197  1.1  christos 	(scan_drectve_symbols): Renamed from scan_open_obj_file.
   1198  1.1  christos 	(scan_filtered_symbols): New static function.
   1199  1.1  christos 	(add_excludes): New static function.
   1200  1.1  christos 	(match_exclude): New static function.
   1201  1.1  christos 	(set_default_excludes): New static function.
   1202  1.1  christos 	(filter_symbols): New static function.
   1203  1.1  christos 	(scan_all_symbols): New static function.
   1204  1.1  christos 	(scan_open_obj_file): New static function.
   1205  1.1  christos 	(usage): Document new options.
   1206  1.1  christos 	(long_options): Add new options.
   1207  1.1  christos 	(main): Handle new options.
   1208  1.1  christos 
   1209  1.1  christos 1998-07-31 21:24  Ulrich Drepper  <drepper (a] cygnus.com>
   1210  1.1  christos 
   1211  1.1  christos 	* readelf.c (process_program_headers): Print p_offset value with
   1212  1.1  christos 	six hex digits.
   1213  1.1  christos 	(dynamic_segment_mips_val): Add support for DT_MIPS_FLAGS,
   1214  1.1  christos 	DT_MIPS_IVERSION, and DT_MIPS_TIME_STAMP.
   1215  1.1  christos 	(process_mips_specific): Also print seconds of time stamp.
   1216  1.1  christos 
   1217  1.1  christos Fri Jul 31 10:04:23 1998  Catherine Moore  <clm (a] cygnus.com>
   1218  1.1  christos 
   1219  1.1  christos         * readelf.c (dump_relocations):  EM_ARM uses rela relocs.
   1220  1.1  christos 
   1221  1.1  christos 1998-07-30 16:25  Ulrich Drepper  <drepper (a] cygnus.com>
   1222  1.1  christos 
   1223  1.1  christos 	* readelf.c (get_dynamic_type): Don't used gettext on the names.
   1224  1.1  christos 	Add new DT_* values from Solaris.  Don't print nuemric value in
   1225  1.1  christos 	case of an unknown entry.
   1226  1.1  christos 	(process_dynamic_segment): Handle new DT_* entries.  Print numeric
   1227  1.1  christos 	values in decimal, not hex.
   1228  1.1  christos 
   1229  1.1  christos Fri Jul 24 16:28:57 1998  Jeff Holcomb  <jeffh (a] cygnus.com>
   1230  1.1  christos 
   1231  1.1  christos 	* readelf.c (get_dynamic_type): Remove empty default from switch
   1232  1.1  christos 	statement.
   1233  1.1  christos 
   1234  1.1  christos Fri Jul 24 16:28:12 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1235  1.1  christos 
   1236  1.1  christos 	* Makefile.am (install-exec-local): Don't remove the file before
   1237  1.1  christos 	checking whether $(bindir) == $(tooldir)/bin.  From Maciej
   1238  1.1  christos 	W. Rozycki <macro (a] ds2.pg.gda.pl>.
   1239  1.1  christos 	* Makefile.in: Rebuild.
   1240  1.1  christos 
   1241  1.1  christos Fri Jul 24 09:38:59 1998  Nick Clifton  <nickc (a] cygnus.com>
   1242  1.1  christos 
   1243  1.1  christos 	* objcopy.c: Removed spurious inclusion of elf/internal.h and
   1244  1.1  christos 	elf-bfd.h.
   1245  1.1  christos 
   1246  1.1  christos 1998-07-22  Ulrich Drepper  <drepper (a] cygnus.com>
   1247  1.1  christos 
   1248  1.1  christos 	* readelf.c: Consistantly use elf_ prefix for *_reloc_type
   1249  1.1  christos 	functions.
   1250  1.1  christos 
   1251  1.1  christos Wed Jul 22 16:29:12 1998  Nick Clifton  <nickc (a] cygnus.com>
   1252  1.1  christos 
   1253  1.1  christos 	* readelf.c (dump_relocations): Add dumps of HPPA and ARC
   1254  1.1  christos 	relocations.
   1255  1.1  christos 
   1256  1.1  christos 	(process_relocs): Do not abort if no string table can be found.
   1257  1.1  christos 
   1258  1.1  christos 1998-07-22 14:58  Ulrich Drepper  <drepper (a] cygnus.com>
   1259  1.1  christos 
   1260  1.1  christos 	* readelf.c: Remove definition of functions to return relocation
   1261  1.1  christos 	symbol strings.  They now get implicitly defined when include the
   1262  1.1  christos 	system specific ELF header.
   1263  1.1  christos 
   1264  1.1  christos 1998-07-22 13:51  Ulrich Drepper  <drepper (a] cygnus.com>
   1265  1.1  christos 
   1266  1.1  christos 	* readelf.c: Before include system specific ELF header define
   1267  1.1  christos 	START_RELOC_NUMBERS, RELOC_NUMBER, and END_RELOC_NUMBERS.  For now
   1268  1.1  christos 	used for ppc, mips, and mn10300.
   1269  1.1  christos 
   1270  1.1  christos Wed Jul 22 10:26:32 1998  Nick Clifton  <nickc (a] cygnus.com>
   1271  1.1  christos 
   1272  1.1  christos 	* readelf.c (dump_relocations): Display number of unrecognised
   1273  1.1  christos 	relocations.
   1274  1.1  christos 
   1275  1.1  christos 1998-07-21 13:13  Ulrich Drepper  <drepper (a] cygnus.com>
   1276  1.1  christos 
   1277  1.1  christos 	* readelf.c: Use symbolic names of relocation entries for the various
   1278  1.1  christos 	architectures.  Correct more layout details.
   1279  1.1  christos 	Print names of MIPS specific section types.  Print Alpha, ARM, and
   1280  1.1  christos 	MIPS relocation type names.
   1281  1.1  christos 
   1282  1.1  christos 1998-07-20  Vladimir N. Makarov  <vmakarov (a] cygnus.com>
   1283  1.1  christos 
   1284  1.1  christos 	* objcopy.c (filter_symbols): Add code for strip all symbols case.
   1285  1.1  christos         (copy_objects): Strip all case is now processed also through
   1286  1.1  christos 	filter_symbols.  No marking symbols used in relocations when strip
   1287  1.1  christos 	all symbols case.
   1288  1.1  christos 	(copy_section): When strip all symbols case, remove relocations
   1289  1.1  christos 	which are not in keep strip specific list.
   1290  1.1  christos 	(strip_main): Remove guard `strip_specific_list == NULL' for
   1291  1.1  christos 	setting up strip all symbols by default.
   1292  1.1  christos 
   1293  1.1  christos Mon Jul 20 12:51:16 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1294  1.1  christos 
   1295  1.1  christos 	* addr2line.c (find_address_in_section): Only consider a section
   1296  1.1  christos 	if the pc value is completely contained within it.
   1297  1.1  christos 	(translate_addresses): Don't crash if functionname or filename are
   1298  1.1  christos 	null.
   1299  1.1  christos 
   1300  1.1  christos 1998-07-20 07:45  Ulrich Drepper  <drepper (a] cygnus.com>
   1301  1.1  christos 
   1302  1.1  christos 	* readelf.c (process_symbol_table): Fix little alignment problem
   1303  1.1  christos 	in printed table header.
   1304  1.1  christos 
   1305  1.1  christos 1998-07-20 07:14  Ulrich Drepper  <drepper (a] cygnus.com>
   1306  1.1  christos 
   1307  1.1  christos 	* readelf.c: Correct reading of .dynamic section.
   1308  1.1  christos 	(dynamic_section): Now a global variable.
   1309  1.1  christos 	(process_mips_fpe_exception, process_mips_specific,
   1310  1.1  christos 	process_arch_specific): New functions.
   1311  1.1  christos 	(get_file_header): Call process_arch_specific.
   1312  1.1  christos 
   1313  1.1  christos 1998-07-19 15:15  Ulrich Drepper  <drepper (a] cygnus.com>
   1314  1.1  christos 
   1315  1.1  christos 	* readelf.c: Fix several versioning related bugs.  Produce nicer
   1316  1.1  christos 	output.
   1317  1.1  christos 	Add support for processor specific information on MIPS.
   1318  1.1  christos 
   1319  1.1  christos Fri Jul 10 15:57:58 1998  Nick Clifton  <nickc (a] cygnus.com>
   1320  1.1  christos 
   1321  1.1  christos 	* readelf.c: Switch prototypes from unsigned short to unsigned
   1322  1.1  christos 	int.
   1323  1.1  christos 
   1324  1.1  christos Fri Jul 10 16:17:50 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1325  1.1  christos 
   1326  1.1  christos 	From Christian Holland <CHolland (a] de.lucent.com>:
   1327  1.1  christos 	* ieee.c (parse_ieee): Initialize info.global_vars and
   1328  1.1  christos 	info.global_types.
   1329  1.1  christos 	(parse_ieee_atn): Ignore register lifetime information reportedly
   1330  1.1  christos 	emitted by MRI compiler.
   1331  1.1  christos 
   1332  1.1  christos Thu Jul  9 13:08:01 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1333  1.1  christos 
   1334  1.1  christos 	* Makefile.am (MAINTAINERCLEANFILES): Define.
   1335  1.1  christos 	* Makefile.in: Rebuild.
   1336  1.1  christos 
   1337  1.1  christos Tue Jul  7 21:48:54 1998  Jeffrey A Law  (law (a] cygnus.com)
   1338  1.1  christos 
   1339  1.1  christos 	* readelf.c (byte_get): Use PARAMS in prototype.
   1340  1.1  christos 	(error): Make it work with non-ANSI compilers.
   1341  1.1  christos 	(warn): Likewise.
   1342  1.1  christos 	(get_ver_flags): Don't use an ANSI prototype in the definition.
   1343  1.1  christos 
   1344  1.1  christos Tue Jul  7 13:26:13 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1345  1.1  christos 
   1346  1.1  christos 	* objcopy.c (filter_bytes): Set size correctly if the size of the
   1347  1.1  christos 	section is not an even multiple of the interleave.  Based on patch
   1348  1.1  christos 	from Brion Stone <Brion.Stone (a] attws.com>.
   1349  1.1  christos 
   1350  1.1  christos Thu Jul  2 14:01:34 1998  Klaus Kaempf  <kkaempf (a] rmi.de>
   1351  1.1  christos 
   1352  1.1  christos 	* configure.com: Add vax/vms support.
   1353  1.1  christos 	* makefile.vms-in: Renamed from makefile.vms.  Add substitutions
   1354  1.1  christos 	now done by configure.com.
   1355  1.1  christos 
   1356  1.1  christos Wed Jul  1 20:43:52 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1357  1.1  christos 
   1358  1.1  christos 	* stabs.c (parse_stab_range_type): Handle 4 and 8 byte signed
   1359  1.1  christos  	integers with real upper bounds.  Handle a lower bound one larger
   1360  1.1  christos  	than the upper bound as a signed integer.  Handle 8 byte signed
   1361  1.1  christos 	integers.
   1362  1.1  christos 	(stab_demangle_template): Optionally return the demangled name of
   1363  1.1  christos 	the template.
   1364  1.1  christos 	(stab_demangle_qualified): Treat a template name as a tagged
   1365  1.1  christos 	type.
   1366  1.1  christos 	(stab_demangle_fund_type): Likewise.
   1367  1.1  christos 
   1368  1.1  christos Wed Jul  1 16:29:50 1998  Nick Clifton  <nickc (a] cygnus.com>
   1369  1.1  christos 
   1370  1.1  christos 	* objcopy.c: Minor formatting improvements.
   1371  1.1  christos 	* readelf.c: Minor output formatting improvement.
   1372  1.1  christos 
   1373  1.1  christos Wed Jul  1 14:23:48 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1374  1.1  christos 
   1375  1.1  christos 	* rclex.l: Add casts and change types to avoid warnings.
   1376  1.1  christos 	* rcparse.y: Likewise.
   1377  1.1  christos 	* resbin.c: Likewise.
   1378  1.1  christos 	* rescoff.c: Likewise.
   1379  1.1  christos 	* resrc.c: Likewise.
   1380  1.1  christos 
   1381  1.1  christos 	* Makefile.am: Rebuild dependencies.
   1382  1.1  christos  	(HFILES): Remove readelf.h.
   1383  1.1  christos 	* Makefile.in: Rebuild.
   1384  1.1  christos 
   1385  1.1  christos 	Based on patches from Andrew Kozin
   1386  1.1  christos 	<Andrew.Kozin (a] p14.f960.n5020.z2.fidonet.org>:
   1387  1.1  christos 	* winduni.h: New file, from windres.h.
   1388  1.1  christos 	* winduni.c: New file, from windres.c.
   1389  1.1  christos 	* windres.c: Move Unicode functions into winduni.c.
   1390  1.1  christos 	* windres.h: Move Unicode declarations into winduni.h.  Include
   1391  1.1  christos 	winduni.h.
   1392  1.1  christos  	(RT_ACCELERATOR): Rename from RT_ACCELERATORS to match Windows
   1393  1.1  christos 	macro.  Change all uses.
   1394  1.1  christos 	(RT_PLUGPLAY, RT_VXD): Correct values.
   1395  1.1  christos 	* Makefile.am (HFILES): Add windres.h.
   1396  1.1  christos 	(CFILES): Add winduni.c.
   1397  1.1  christos 	(windres_SOURCES): Add winduni.c.
   1398  1.1  christos 
   1399  1.1  christos Mon Jun 29 17:01:21 1998  Nick Clifton  <nickc (a] cygnus.com>
   1400  1.1  christos 
   1401  1.1  christos 	* readelf.c: Use BFD Internal and External Elf structures.
   1402  1.1  christos 	* readelf.h: Removed - no longer needed.
   1403  1.1  christos 	* Makefile.in: Remove readelf.c's dependency upon readelf.h.
   1404  1.1  christos 
   1405  1.1  christos 1998-06-26  Vladimir N. Makarov  <vmakarov (a] cygnus.com>
   1406  1.1  christos 
   1407  1.1  christos 	* objcopy.c (strip_main): keep_specific_list == NULL as additional
   1408  1.1  christos 	condition to set up strip all symbols by default.
   1409  1.1  christos 	(copy_archive): don't change archive when error in object files of
   1410  1.1  christos 	the archive.
   1411  1.1  christos 
   1412  1.1  christos Wed Jun 24 17:53:47 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1413  1.1  christos 
   1414  1.1  christos 	* stabs.c (parse_number): Sign extend negative values correctly if
   1415  1.1  christos 	bfd_vma is larger than unsigned long.
   1416  1.1  christos 
   1417  1.1  christos Tue Jun 23 14:55:05 1998  Mike Stump  <mrs (a] wrs.com>
   1418  1.1  christos 
   1419  1.1  christos 	* Makefile.am (install-exec-local): Don't let EXEEXT interfere
   1420  1.1  christos 	with the program transform name.
   1421  1.1  christos 	* Makefile.in: Rebuild.
   1422  1.1  christos 
   1423  1.1  christos Tue Jun 23 11:08:53 1998  Nick Clifton  <nickc (a] cygnus.com>
   1424  1.1  christos 
   1425  1.1  christos 	* readelf.c: Rewrite to use fopen/fread ratehr than mmap.
   1426  1.1  christos 
   1427  1.1  christos 	Add --section-headers command line switch, which is an alias for
   1428  1.1  christos 	--sections.
   1429  1.1  christos 
   1430  1.1  christos 	Incorporate improvemnts made by Andreas Schwab
   1431  1.1  christos 	<schwab (a] issan.informatik.uni-dortmund.de> including output
   1432  1.1  christos 	formatting and version info display.
   1433  1.1  christos 
   1434  1.1  christos 	* binutils.texi: Document --section-headers switch to readelf.
   1435  1.1  christos 
   1436  1.1  christos Mon Jun 22 18:28:19 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1437  1.1  christos 
   1438  1.1  christos 	* readelf.c: Include bfd.h and bucomm.h before system header
   1439  1.1  christos 	files.
   1440  1.1  christos 	(parse_args): Change type of c from char to int.
   1441  1.1  christos 
   1442  1.1  christos Sun Jun 14 14:26:28 1998  Nick Clifton  <nickc (a] cygnus.com>
   1443  1.1  christos 
   1444  1.1  christos 	* readelf.c (usage): Write to stdout, not stderr.
   1445  1.1  christos 
   1446  1.1  christos Fri Jun 12 13:33:51 1998  Tom Tromey  <tromey (a] cygnus.com>
   1447  1.1  christos 
   1448  1.1  christos 	* po/Make-in (all-yes): Depend on .pot file if maintainer mode
   1449  1.1  christos 	enabled.
   1450  1.1  christos 	($(PACKAGE).pot): Unconditionally depend on POTFILES.
   1451  1.1  christos 
   1452  1.1  christos Fri Jun 12 16:06:15 1998  Michael Meissner  <meissner (a] cygnus.com>
   1453  1.1  christos 
   1454  1.1  christos 	* readelf.c (get_ppc_rel_type): New PowerPC support.
   1455  1.1  christos 	(dump_relocations): PowerPC uses RELA relocations.
   1456  1.1  christos 	(get_machine_name): Spell PowerPC correctly.
   1457  1.1  christos 	(get_file_type): Change unsigned short parameter to unsigned.
   1458  1.1  christos 	(get_machine_name): Ditto.
   1459  1.1  christos 	(get_machine_data): Return whether big endian or little endian.
   1460  1.1  christos 	(get_machine_flags): Interpret PowerPC, M32R, and MIPS flags.
   1461  1.1  christos 	(process_elf_header): Print endian-ess.  Convert all numeric
   1462  1.1  christos 	formats to long or unsigned long.  Print out machine specific flag
   1463  1.1  christos 	bits.
   1464  1.1  christos 	(process_section_headers): Increase name by 3 columns and decrease
   1465  1.1  christos 	type by the same so that .gcc_except_table fits in the space.
   1466  1.1  christos 
   1467  1.1  christos 	* readelf.h: Include elf/ppc.h, elf/mips.h, and elf/m32r.h to get
   1468  1.1  christos 	machine specific flag bits.
   1469  1.1  christos 
   1470  1.1  christos Thu Jun 11 17:54:26 1998  Nick Clifton  <nickc (a] cygnus.com>
   1471  1.1  christos 
   1472  1.1  christos 	* readelf.c: Remove extraneous #includes.  Fix warnings produced
   1473  1.1  christos 	by -Wall when compiling under Linux.
   1474  1.1  christos 
   1475  1.1  christos 	* Makefile.am (readelf_LDADD): Add $(LIBIBERTY).
   1476  1.1  christos 
   1477  1.1  christos Thu Jun 11 18:30:20 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1478  1.1  christos 
   1479  1.1  christos 	* stabs.c (struct stab_handle): Add self_crossref field.
   1480  1.1  christos 	(parse_stab_string): If a tag is a cross reference to itself,
   1481  1.1  christos 	don't define it in the tags list.
   1482  1.1  christos 	(parse_stab_type): Set info->self_crossref.
   1483  1.1  christos 
   1484  1.1  christos 	* debug.c (struct debug_type_real_list): Define.
   1485  1.1  christos 	(debug_get_real_type): Add list parameter.  Change all callers.
   1486  1.1  christos 	Check for circularity to avoid crashing when it occurs.
   1487  1.1  christos 
   1488  1.1  christos Thu Jun 11 14:48:32 1998  Nick Clifton  <nickc (a] cygnus.com>
   1489  1.1  christos 
   1490  1.1  christos 	* readelf.c: New file: Display contents of ELF format file.
   1491  1.1  christos 	* readelf.h: New file: Header file for readelf.c
   1492  1.1  christos 	* Makefile.am: Add rules to build readelf.
   1493  1.1  christos 	* Makefile.in: Rebuilt.
   1494  1.1  christos 	* binutils.texi: Document readelf.
   1495  1.1  christos 	* NEWS: Mention inclusion of readelf into binutils.
   1496  1.1  christos 	* po/POTFILES.in; Rebuilt.
   1497  1.1  christos 
   1498  1.1  christos Fri Jun  5 18:43:40 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1499  1.1  christos 
   1500  1.1  christos 	* objcopy.c (setup_section): Adjust the section size if copy_byte
   1501  1.1  christos 	is >= 0.
   1502  1.1  christos 	(copy_section): Do not call bfd_set_section_size.
   1503  1.1  christos 
   1504  1.1  christos Thu Jun  4 09:12:27 1998  Nick Clifton  <nickc (a] cygnus.com>
   1505  1.1  christos 
   1506  1.1  christos 	* objcopy.c (copy_usage): Add missing \n\ from help description.
   1507  1.1  christos 
   1508  1.1  christos Wed Jun  3 19:31:33 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1509  1.1  christos 
   1510  1.1  christos 	* Makefile.am (YACC): Correct bison -L option.
   1511  1.1  christos 	* Makefile.in: Rebuild.
   1512  1.1  christos 
   1513  1.1  christos 	* binutils.texi, objdump.1: Document -p/--private-headers.
   1514  1.1  christos 
   1515  1.1  christos Wed Jun  3 12:09:40 1998  Nick Clifton  <nickc (a] cygnus.com>
   1516  1.1  christos 
   1517  1.1  christos 	* objcopy.c: Add new command line options: --change-section-lma
   1518  1.1  christos 	and --change-section-vma.  Rename old command line option
   1519  1.1  christos 	--adjust-section-vma to --change-section-address.  Rename
   1520  1.1  christos 	--adjust-vma to --change-addresses and --adjust-start to
   1521  1.1  christos 	--change-start.  Provide aliases to support the old versions of
   1522  1.1  christos 	these command line options.
   1523  1.1  christos 
   1524  1.1  christos 	Change the names of macros and enum elements to upper case to
   1525  1.1  christos 	match the GNU coding standard.
   1526  1.1  christos 
   1527  1.1  christos 	Replace calls to fprintf (stderr,...) with calls to fatal () or
   1528  1.1  christos 	non_fatal () as appropriate.
   1529  1.1  christos 
   1530  1.1  christos 	* objcopy.1: Document command line option changes.
   1531  1.1  christos 	* binutils.texi: Document command line option changes.
   1532  1.1  christos 
   1533  1.1  christos 	* bucomm.h: New exported funtion from bucomm.c: non_fatal().
   1534  1.1  christos 	* bucomm.c (non_fatal): New exported function.  Just like fatal()
   1535  1.1  christos 	except that it returns rather than calling xexit().
   1536  1.1  christos 
   1537  1.1  christos 	(bfd_check_format_matches): Call fatal() rather than bfd_fatal().
   1538  1.1  christos 
   1539  1.1  christos 	(check_matching_formats): Fix C formating.
   1540  1.1  christos 
   1541  1.1  christos 	(parse_vma): Call fatal().
   1542  1.1  christos 
   1543  1.1  christos Mon Jun  1 18:26:40 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1544  1.1  christos 
   1545  1.1  christos 	From Yuli Barcohen <yuli.barcohen (a] telrad.co.il>:
   1546  1.1  christos 	* debug.c (debug_type_samep): Avoid endless loops comparing
   1547  1.1  christos 	function and method parameter types.
   1548  1.1  christos 
   1549  1.1  christos Fri May 22 14:02:42 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1550  1.1  christos 
   1551  1.1  christos 	* dlltool.c (dump_iat): Comment out; not used.
   1552  1.1  christos 	(display): Rename from tell.  Change all callers.
   1553  1.1  christos 
   1554  1.1  christos Thu May 14 14:00:56 1998  Nick Clifton  <nickc (a] cygnus.com>
   1555  1.1  christos 
   1556  1.1  christos 	* dlltool.c: Add support for Thumb DLLs.  Add support for
   1557  1.1  christos 	interworking between ARM and Thumb programs and DLLs.  Tidy the
   1558  1.1  christos 	code.
   1559  1.1  christos 
   1560  1.1  christos 	* binutils.texi: Document dlltool.
   1561  1.1  christos 
   1562  1.1  christos 	* configure: Build dlltool for thumb-pe targets.
   1563  1.1  christos 
   1564  1.1  christos 	* version.c (print_version): Include 1998 in copyright strings.
   1565  1.1  christos 
   1566  1.1  christos 	* stabs.c (parse_stab): Support Win32 style directory separators.
   1567  1.1  christos 
   1568  1.1  christos Sun May 10 22:34:44 1998  Jeffrey A Law  (law (a] cygnus.com)
   1569  1.1  christos 
   1570  1.1  christos 	* po/Make-in (install-info): New target.
   1571  1.1  christos 
   1572  1.1  christos Fri May  8 10:33:13 1998  Nick Clifton  <nickc (a] cygnus.com>
   1573  1.1  christos 
   1574  1.1  christos 	* ar.c (usage): Extend information provided about command line
   1575  1.1  christos 	options.
   1576  1.1  christos 
   1577  1.1  christos Wed May  6 15:28:51 1998  Klaus Kaempf  <kkaempf (a] progis.de>
   1578  1.1  christos 
   1579  1.1  christos 	* makefile.vms: Run dec c with /nodebug.  Pass CC value when
   1580  1.1  christos 	calling make.
   1581  1.1  christos 
   1582  1.1  christos Tue May  5 15:19:00 1998  Nick Clifton  <nickc (a] cygnus.com>
   1583  1.1  christos 
   1584  1.1  christos 	* configure: Build dlltool for thumb-pe target.
   1585  1.1  christos 	* configure.in: Build dlltool for thumb-pe target.
   1586  1.1  christos 
   1587  1.1  christos Sun May  3 22:04:49 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1588  1.1  christos 
   1589  1.1  christos 	* Makefile.am (EXTRA_PROGRAMS): Change $(SRCONV_PROG) to sysconf
   1590  1.1  christos 	sysdump coffdump to avoid extra $(EXEEXT).
   1591  1.1  christos 	* Makefile.in: Rebuild.
   1592  1.1  christos 
   1593  1.1  christos Wed Apr 29 22:22:55 1998  Geoffrey Noer <noer (a] cygnus.com>
   1594  1.1  christos 
   1595  1.1  christos 	* configure.in: Stop appending EXEEXT to the end of
   1596  1.1  christos 	SRCONV_PROG (wrong because that variable may contain multiple
   1597  1.1  christos 	programs)
   1598  1.1  christos 	* Makefile.am: instead, add EXEEXTs to each SRCONV_PROG
   1599  1.1  christos 	program
   1600  1.1  christos 	* Makefile.in: regenerate
   1601  1.1  christos 	* configure: regenerate
   1602  1.1  christos 
   1603  1.1  christos Tue Apr 28 19:14:34 1998  Tom Tromey  <tromey (a] cygnus.com>
   1604  1.1  christos 
   1605  1.1  christos 	* addr2line.c (main): Conditionally call setlocale.
   1606  1.1  christos 	* windres.c (main): Likewise.
   1607  1.1  christos 	* sysdump.c (main): Likewise.
   1608  1.1  christos 	* strings.c (main): Likewise.
   1609  1.1  christos 	* srconv.c (main): Likewise.
   1610  1.1  christos 	* size.c (main): Likewise.
   1611  1.1  christos 	* objdump.c (main): Likewise.
   1612  1.1  christos 	* objcopy.c (main): Likewise.
   1613  1.1  christos 	* nm.c (main): Likewise.
   1614  1.1  christos 	* nlmconv.c (main): Likewise.
   1615  1.1  christos 	* dlltool.c (main): Likewise.
   1616  1.1  christos 	* coffdump.c (main): Likewise.
   1617  1.1  christos 	* ar.c (main): Likewise.
   1618  1.1  christos 	* bucomm.h: Include <locale.h> if HAVE_LOCALE_H.
   1619  1.1  christos 	(LC_MESSAGES): Now can be defined even when ENABLE_NLS.
   1620  1.1  christos 
   1621  1.1  christos Tue Apr 28 10:33:07 1998  Bill Moyer  <ttk (a] cygnus.com>
   1622  1.1  christos 
   1623  1.1  christos 	Add support for IMPORTS:
   1624  1.1  christos 	* defparse.y (impline): Add IMPORTS syntaxes.
   1625  1.1  christos 	* dlltool.c (ifunctype, iheadtype): New typedefs.
   1626  1.1  christos 	(import_list): New static variable.
   1627  1.1  christos 	(append_import): New static function.
   1628  1.1  christos 	(def_import): Add an entry to import_list.
   1629  1.1  christos 	(generate_idata_ofile): New static function.
   1630  1.1  christos 	(gen_exp_file): Call generate_idata_ofile.
   1631  1.1  christos 	* dlltool.h (def_import): Update declaration.
   1632  1.1  christos 
   1633  1.1  christos Mon Apr 27 16:39:22 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1634  1.1  christos 
   1635  1.1  christos 	* configure.in: Change version number to 2.9.4
   1636  1.1  christos 	* configure: Rebuild.
   1637  1.1  christos 
   1638  1.1  christos Wed Apr 22 16:00:35 1998  Tom Tromey  <tromey (a] cygnus.com>
   1639  1.1  christos 
   1640  1.1  christos 	* po/Make-in (MKINSTALLDIRS): Don't look in $(top_srcdir).
   1641  1.1  christos 
   1642  1.1  christos Wed Apr 22 00:33:56 1998  Tom Tromey  <tromey (a] scribbles.cygnus.com>
   1643  1.1  christos 
   1644  1.1  christos 	* Makefile.am (INCLUDES): Search intl dirs for headers; define
   1645  1.1  christos 	LOCALEDIR.
   1646  1.1  christos 	* addr2line.c (main): Call setlocale, bindtextdomain, textdomain.
   1647  1.1  christos 	* ar.c (main): Likewise.
   1648  1.1  christos 	* coffdump.c (main): Likewise.
   1649  1.1  christos 	* dlltool.c (main): Likewise.
   1650  1.1  christos 	* nlmconv.c (main): Likewise.
   1651  1.1  christos 	* nm.c (main): Likewise.
   1652  1.1  christos 	* objcopy.c (main): Likewise.
   1653  1.1  christos 	* objdump.c (main): Likewise.
   1654  1.1  christos 	* size.c (main): Likewise.
   1655  1.1  christos 	* srconv.c (main): Likewise.
   1656  1.1  christos 	* strings.c (main): Likewise.
   1657  1.1  christos 	* sysdump.c (main): Likewise.
   1658  1.1  christos 	* windres.c (main): Likewise.
   1659  1.1  christos 
   1660  1.1  christos Tue Apr 21 22:13:08 1998  Tom Tromey  <tromey (a] scribbles.cygnus.com>
   1661  1.1  christos 
   1662  1.1  christos 	* Many files: Added gettext invocations around user-visible
   1663  1.1  christos 	strings.
   1664  1.1  christos 	* bucomm.h: Added gettext-related includes and defines.
   1665  1.1  christos 	* acconfig.h (ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_STPCPY,
   1666  1.1  christos 	HAVE_LC_MESSAGES): Define.
   1667  1.1  christos 	* configure.in: Call CY_GNU_GETTEXT.  Create po/Makefile.in and
   1668  1.1  christos 	po/Makefile.  Use AM_PROG_LEX.
   1669  1.1  christos 	* Makefile.am (SUBDIRS): New macro.
   1670  1.1  christos 	(POTFILES): Likewise.
   1671  1.1  christos 	(po/POTFILES.in): New target.
   1672  1.1  christos 	(LDADD): Added INTLLIBS.
   1673  1.1  christos 	(objdump_LDADD): Likewise.
   1674  1.1  christos 	(c__filt_LDADD): Likewise.
   1675  1.1  christos 	(ar_LDADD): Likewise.
   1676  1.1  christos 	(ranlib_LDADD): Likewise.
   1677  1.1  christos 	(dlltool_LDADD): Likewise.
   1678  1.1  christos 	(windres_LDADD): Likewise.
   1679  1.1  christos 	* po/Make-in, po/POTFILES.in, po/binutils.pot: New files.
   1680  1.1  christos 
   1681  1.1  christos Tue Apr 21 16:07:18 1998  Stanislav Brabec  <utx (a] k332.feld.cvut.cz>
   1682  1.1  christos 
   1683  1.1  christos 	* objcopy.c (preserve_dates): New file static variable.
   1684  1.1  christos 	(smart_rename): If preserve_dates, call set_times when copying.
   1685  1.1  christos 	(strip_main): Remove preserve_dates local variable.
   1686  1.1  christos 	(copy_main): Likewise.
   1687  1.1  christos 
   1688  1.1  christos Tue Apr  7 15:41:15 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1689  1.1  christos 
   1690  1.1  christos 	* Makefile.am (DISTSTUFF): Add defparse.h, defparse.c, rclex.c,
   1691  1.1  christos 	rcparse.h, and rcparse.c
   1692  1.1  christos 	* Makefile.in: Rebuild.
   1693  1.1  christos 
   1694  1.1  christos Mon Apr  6 16:24:35 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1695  1.1  christos 
   1696  1.1  christos 	* Makefile.am (PROGS): Move $(ADDR2LINE_PROG) to end, so that
   1697  1.1  christos 	Makefile.in doesn't have an empty continuation line.
   1698  1.1  christos 	(bin_PROGRAMS): Likewise.
   1699  1.1  christos 	* Makefile.in: Rebuild.
   1700  1.1  christos 
   1701  1.1  christos Fri Apr  3 14:48:42 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1702  1.1  christos 
   1703  1.1  christos 	* Makefile.am (DISTCLEANFILES): Add site.exp and site.bak.
   1704  1.1  christos 	(MOSTLYCLEANFILES): Add binutils.log, binutils.sum, and abcdefgh*.
   1705  1.1  christos 	(mostlyclean-local): New target.
   1706  1.1  christos 	* Makefile.in: Rebuild.
   1707  1.1  christos 
   1708  1.1  christos Wed Apr  1 15:54:16 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1709  1.1  christos 
   1710  1.1  christos 	From Zack Weinberg <zack (a] rabi.phys.columbia.edu> and H.J. Lu
   1711  1.1  christos 	<hjl (a] gnu.org>:
   1712  1.1  christos 	* ar.c (usage): Mention S modifier.
   1713  1.1  christos 	(main): Add S modifier.
   1714  1.1  christos 	* ar.1, binutils.texi: Document S modifier.
   1715  1.1  christos 
   1716  1.1  christos Wed Apr  1 13:11:23 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   1717  1.1  christos 
   1718  1.1  christos 	* binutils.texi: Use @itemx for a secondary item in a table.
   1719  1.1  christos 
   1720  1.1  christos Tue Mar 31 18:44:13 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1721  1.1  christos 
   1722  1.1  christos 	* dep-in.sed: Add rule to remove @OBJDIR@.
   1723  1.1  christos 	* Makefile.am (dep.sed): Substitute for @OBJDIR@.
   1724  1.1  christos 	* Makefile.in: Rebuild.
   1725  1.1  christos 
   1726  1.1  christos Mon Mar 30 12:47:18 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1727  1.1  christos 
   1728  1.1  christos 	* configure.in: Set version to 2.9.1.
   1729  1.1  christos 	* configure: Rebuild.
   1730  1.1  christos 
   1731  1.1  christos 	* Branched binutils 2.9.
   1732  1.1  christos 
   1733  1.1  christos 	* Makefile.am (DISTCLEANFILES): Remove defparse.h, arparse.h,
   1734  1.1  christos 	rcparse.h, and nlmheader.h.
   1735  1.1  christos 	* Makefile.in: Rebuild.
   1736  1.1  christos 
   1737  1.1  christos Sat Mar 28 17:39:27 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1738  1.1  christos 
   1739  1.1  christos 	* Makefile.am (MOSTLYCLEANFILES): Define.
   1740  1.1  christos 	* Makefile.in: Rebuild.
   1741  1.1  christos 
   1742  1.1  christos 	Fix some gcc -Wall warnings:
   1743  1.1  christos 	* nlmconv.c (main): Add casts to avoid warnings.
   1744  1.1  christos 	(alpha_mangle_relocs): Likewise.
   1745  1.1  christos 	* objdump.c (dump_section_stabs): Likewise.
   1746  1.1  christos 	* size.c (print_sysv_format): Likewise.
   1747  1.1  christos 	* srcconv.c (wr_ob): Likewise.
   1748  1.1  christos 	* wrstabs.c (stab_modify_type): Likewise.
   1749  1.1  christos 	(stab_variable): Likewise.
   1750  1.1  christos 	* nlmconv.c (main): Initialize variables to avoid warnings.
   1751  1.1  christos 	* nm.c (sort_symbols_by_size): Likewise.
   1752  1.1  christos 	* objdump.c (disassemble_bytes): Likewise.
   1753  1.1  christos 	* wrstabs.c (stab_end_class_type): Likewise.
   1754  1.1  christos 	* coffgrok.c (do_sections_p2): Change j to unsigned int.
   1755  1.1  christos 	(do_lines): Change l to unsigned int.
   1756  1.1  christos 	* nlmheader.y (yylex): Change i to unsigned int.
   1757  1.1  christos 	* nm.c (print_symbol): Change j to long.
   1758  1.1  christos 	* size.c (lprint_number): Comment out.
   1759  1.1  christos 	* srconv.c (wr_ob): Change i to bfd_size_type.
   1760  1.1  christos 	* sysdump.c (unit_info_list): Comment out.
   1761  1.1  christos 	(object_body_list, program_structure, debug_list): Likewise.
   1762  1.1  christos 	* sysinfo.y (yyerror): Return value.
   1763  1.1  christos 
   1764  1.1  christos Thu Mar 26 17:06:51 1998  Richard Henderson  <rth (a] cygnus.com>
   1765  1.1  christos 
   1766  1.1  christos 	* defparse.y (explist): Allow epsilon.
   1767  1.1  christos 	Suggestion from Jonathan-Harris (a] psion.com.
   1768  1.1  christos 
   1769  1.1  christos Thu Mar 26 16:59:09 1998  Richard Henderson  <rth (a] cygnus.com>
   1770  1.1  christos 
   1771  1.1  christos 	* coffgrok.c (do_sections_p1): Use the section's lma instead of vma
   1772  1.1  christos 	for the benefit of prom loaders.
   1773  1.1  christos 
   1774  1.1  christos Wed Mar 25 13:05:39 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1775  1.1  christos 
   1776  1.1  christos 	Based on patch from H.J. Lu  <hjl (a] gnu.org>:
   1777  1.1  christos 	* Makefile.am (DISTSTUFF): New variable.
   1778  1.1  christos 	(diststuff): New target.
   1779  1.1  christos 	(DISTCLEANFILES): New variable.
   1780  1.1  christos 	* Makefile.in: Rebuild.
   1781  1.1  christos 
   1782  1.1  christos Tue Mar 24 19:33:08 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1783  1.1  christos 
   1784  1.1  christos 	* rclex.l: Accept { and } as synonyms for BEGIN and END.
   1785  1.1  christos 
   1786  1.1  christos Fri Mar 20 19:18:08 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1787  1.1  christos 
   1788  1.1  christos 	* aclocal.m4, configure: Rebuild with libtool 1.2.
   1789  1.1  christos 
   1790  1.1  christos Tue Feb 24 13:07:50 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1791  1.1  christos 
   1792  1.1  christos 	* objdump.c (disassemble_data): Delete "++place" after call to
   1793  1.1  christos 	find_symbol_for_address.  Set disasm_info.symbols to array of
   1794  1.1  christos 	symbols at the current address.
   1795  1.1  christos 
   1796  1.1  christos Wed Feb 18 23:39:46 1998  Richard Henderson  <rth (a] cygnus.com>
   1797  1.1  christos 
   1798  1.1  christos 	* Makefile.am (install-exec-local): Install properly when ln
   1799  1.1  christos 	fails or tooldir == prefix.
   1800  1.1  christos 
   1801  1.1  christos Tue Feb 17 18:40:55 1998  Richard Henderson  <rth (a] cygnus.com>
   1802  1.1  christos 
   1803  1.1  christos 	* objcopy.c (compare_section_lma): Rename from _vma.
   1804  1.1  christos         (copy_object): Gap fill based on LMA not VMA.
   1805  1.1  christos 	* binutils.texi: Update and clarify.
   1806  1.1  christos 	* objcopy.1: Likewise.
   1807  1.1  christos 
   1808  1.1  christos Tue Feb 17 20:34:11 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1809  1.1  christos 
   1810  1.1  christos 	* dlltool.c (gen_exp_file): Generate _imp__%s as well as __imp_%s,
   1811  1.1  christos 	for Microsoft compatibility.
   1812  1.1  christos 	(make_one_lib_file): Likewise.
   1813  1.1  christos 
   1814  1.1  christos 	* dlltool.c (make_one_lib_file): Don't add 1 to hint.
   1815  1.1  christos 
   1816  1.1  christos Fri Feb 13 16:37:44 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1817  1.1  christos 
   1818  1.1  christos 	* Makefile.am (AUTOMAKE_OPTIONS): Define.
   1819  1.1  christos 	* configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e.
   1820  1.1  christos 
   1821  1.1  christos Thu Feb 12 14:13:46 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1822  1.1  christos 
   1823  1.1  christos 	* deflex.l: Accept '?' in symbol names, for VC++ mangled names.
   1824  1.1  christos 	From Mikey <jeffdb (a] netzone.com>.
   1825  1.1  christos 
   1826  1.1  christos 	* addr2line.c (usage): Update bug-gnu-utils address.
   1827  1.1  christos 	* ar.c (usage): Likewise.
   1828  1.1  christos 	* nlmconv.c (show_usage): Likewise.
   1829  1.1  christos 	* nm.c (usage): Likewise.
   1830  1.1  christos 	* objcopy.c (copy_usage): Likewise.
   1831  1.1  christos 	(strip_usage): Likewise.
   1832  1.1  christos 	* objdump.c (usage): Likewise.
   1833  1.1  christos 	* size.c (usage): Likewise.
   1834  1.1  christos 	* strings.c (usage): Likewise.
   1835  1.1  christos 	* windres.c (usage): Likewise.
   1836  1.1  christos 	* binutils.texi (Bug Reporting): Likewise.
   1837  1.1  christos 
   1838  1.1  christos Sat Feb  7 15:36:24 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1839  1.1  christos 
   1840  1.1  christos 	* configure, aclocal.m4: Rebuild with new libtool.
   1841  1.1  christos 
   1842  1.1  christos Thu Feb  5 12:21:13 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1843  1.1  christos 
   1844  1.1  christos 	* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
   1845  1.1  christos 
   1846  1.1  christos Fri Jan 30 19:16:28 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   1847  1.1  christos 
   1848  1.1  christos 	* Makefile.am (CC_FOR_TARGET,nlmcomv.o): Change program_transform_name
   1849  1.1  christos 	to transform.
   1850  1.1  christos 	* Makefile.in: Regenerate.
   1851  1.1  christos 
   1852  1.1  christos Thu Jan 29 16:24:04 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   1853  1.1  christos 
   1854  1.1  christos 	* dlltool.c: Define exit status macros for _WIN32 but not
   1855  1.1  christos 	__CYGWIN32__.
   1856  1.1  christos 	(gen_lib_file): Check for exit status of unlink.
   1857  1.1  christos 	* resrc.c: Define popen and pclose if _WIN32 but not
   1858  1.1  christos 	__CYGWIN32__.
   1859  1.1  christos 
   1860  1.1  christos Wed Jan 28 17:45:46 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   1861  1.1  christos 
   1862  1.1  christos 	* configure.in: Remove vfork check.
   1863  1.1  christos 	* nlmconv.c: Never include vfork.h.
   1864  1.1  christos 	* aclocal.m4, configure, Makefile.in, config.in: Rebuild.
   1865  1.1  christos 
   1866  1.1  christos Wed Jan 28 17:43:02 1998  J.J. van der Heijden <J.J.vanderHeijden (a] student.utwente.nl>
   1867  1.1  christos 
   1868  1.1  christos 	* objcopy.c (copy_archive): Only pass one argument to mkdir if
   1869  1.1  christos 	_WIN32 but not __CYGWIN32__.
   1870  1.1  christos 	(smart_rename): Add code for _WIN32 (not __CYGWIN32__), to cope
   1871  1.1  christos 	with different rename behaviour and lack of chown.
   1872  1.1  christos 
   1873  1.1  christos 	* configure.in: Check for mingw32 when deciding whether to build
   1874  1.1  christos 	dlltool.
   1875  1.1  christos 	* dlltool.c: Never include vfork.h.
   1876  1.1  christos 	(run): Use pexecute rather than vfork.
   1877  1.1  christos 	(gen_lib_file): Check for errors from bfd_set_archive_head and
   1878  1.1  christos 	bfd_close.  Close all the BFDs in the archive before deleting the
   1879  1.1  christos 	temporary files.
   1880  1.1  christos 
   1881  1.1  christos Thu Jan 22 16:22:55 1998  Fred Fish  <fnf (a] cygnus.com>
   1882  1.1  christos 
   1883  1.1  christos 	* objdump.c (disassemble_bytes): Add flag INSN_HAS_RELOC to tell
   1884  1.1  christos 	disassembly function there is a reloc on this line.
   1885  1.1  christos 
   1886  1.1  christos Wed Jan 14 15:29:43 1998  Richard Henderson  <rth (a] cygnus.com>
   1887  1.1  christos 
   1888  1.1  christos 	* srconv.c (sh, h8300): Delete variables.
   1889  1.1  christos 	(addrsize, toolname, rnames): New variables.
   1890  1.1  christos 	(writeINT): Use addrsize.
   1891  1.1  christos 	(wr_un): Use toolname.
   1892  1.1  christos 	(wr_hd): Set up addrsize et al properly for h8300[hs].
   1893  1.1  christos 	(walk_tree_symbol): Zero dsy.  Use rnames.
   1894  1.1  christos 	(wr_un, wr_hd, wr_ob, wr_du): Use proper bfd access macros.
   1895  1.1  christos 	* sysdump.c (sh, h8300): Delete variables.
   1896  1.1  christos 	(addrsize): New variable.
   1897  1.1  christos 	(getINT): Use it.
   1898  1.1  christos 	(getone): Initialize it.
   1899  1.1  christos 	(getBITS): Range check on MAX.
   1900  1.1  christos 
   1901  1.1  christos For older changes see ChangeLog-9197
   1902  1.1  christos 
   1904  1.3  christos Copyright (C) 1998-1999 Free Software Foundation, Inc.
   1905  1.3  christos 
   1906  1.3  christos Copying and distribution of this file, with or without modification,
   1907  1.3  christos are permitted in any medium without royalty provided the copyright
   1908  1.3  christos notice and this notice are preserved.
   1909  1.1  christos 
   1910  1.1  christos Local Variables:
   1911  1.1  christos mode: change-log
   1912  1.1  christos left-margin: 8
   1913  1.1  christos fill-column: 74
   1914  1.1  christos version-control: never
   1915                End:
   1916