Detect ELFOSABI_ARM.
[binutils-gdb.git] / binutils / ChangeLog
index 39806f58dcbf1b52c747ccf26a8ced28a6d8cfa8..d33638b870ddbecc2900b57a928acc8099bf4957 100644 (file)
@@ -1,3 +1,113 @@
+2000-01-17  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (get_osabi_name): Recognise ELFOSABI_ARM.
+
+2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * debug.c (debug_name_type): Return DEBUG_TYPE_NULL rather than
+       false.
+       (debug_tag_type): Here too.
+       * ieee.c (ieee_builtin_type): And here.
+       * stabs.c (parse_stab_type, parse_stab_array_type): And here.
+
+2000-01-13  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (get_machine_name): Change EM_S370 to return "IBM
+       System/370".
+
+2000-01-11  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (get_dynamic_type): Remove DT_ENCODING.
+
+2000-01-10  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (get_note_type): Display NT_WIN32PSTATUS notes.
+
+2000-01-07  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * windres.c (long_options): Add --use-temp-file and 
+       --no-use-temp-file options.
+       (usage): Document.
+       (main): Handle.
+       
+       * windres.h: Update read_rc_file prototype.
+       
+       * resrc.c (cpp_temp_file): New static variable.
+       (istream_type): New static variable.
+       (close_pipe): Delete function.
+       (run_cmd): New static function.
+       (open_input_stream): New static function.
+       (close_input_stream): New static function.
+       (look_for_default): Handle DOS directory separator. Use 
+       open_input_stream instead of popen.
+       (read_rc_file): Likewise.
+       
+       * binutils.texi: Document --use-temp-file, --no-use-temp-file
+       options. 
+
+2000-01-04  Mumit Khan  <khan@xraylith.wisc.edu>
+       * dlltool.c (create_compat_implib): New variable.
+       (gen_exp_file): Use.
+       (make_one_lib_file): Use.
+       (long_options): Add --compat-implib option.
+       (usage): Handle.
+       (main): Handle.
+
+       * dllwrap.c (enum target_type): Rename MINGW32_TARGET to MINGW_TARGET.
+       (main): Use. Don't look for "32" in cygwin and mingw target names.
+
+2000-01-03  Nick Clifton  <nickc@cygnus.com>
+
+       * binutils.texi: Document new, ARM specific disassembler
+          command line switch "-M force-thumb".
+
+1999-12-28  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c: Update with new constants added by Oct 4, 1999
+       ELF ABI draft.
+       (guess_is_rela): Add new machine codes, but leave
+       rel type undetermined.
+       (get_machine_name): Add new machine codes.
+       (get_section_type_name): Add new section types.
+       (get_elf_section_flags): New funciton: Decode section flags.
+       (process_section_headers): Call get_elf_section_flags() in
+       order to decode flags in section header.
+       (get_dynamic_flags): New function: Decode dynamic section
+       flags.
+       (process_dynamic_section): Display flags (if present).
+       (get_symbol_type): Add STT_COMMON.
+       (get_symbol_visibility): New function: Decode a symbol's
+       visibility.
+       (process_symbol_table): Call get_symbol_visibility().
+       (get_note_type): Add NT_PRXFPREGS.
+
+1999-12-26  Ian Lance Taylor  <ian@zembu.com>
+
+       * strings.c (main): Correct handling of numeric argument.
+
+1999-12-23  Andrew Haley  <aph@cygnus.com>
+
+       * dlltool.c (mtable): mcore how_jtab_roff is 4 bytes into the
+       jtab; was 8.
+
+1999-12-17  Nick Clifton  <nickc@cygnus.com>
+
+       * dlltool.c (mtable): Stop compile time warnings about missing
+       initialisers.
+       (yyerror): Stop compile time warnings about unused paramater.
+       (INIT_SEC_DATA): New macro: initialise an entry in the secdata
+       array.
+       (secdata): Stop ccompile time warnings about uninitialised
+       fields.
+       (dtab): Stop compile time warnings about unused parameter.
+       (long_options): Stop compile time warning about missing
+       initialiser. 
+
+1999-12-10  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (print_vma): Support native 64bit ELF systems.
+
 1999-12-09  Nick Clifton  <nickc@cygnus.com>
 
        * dlltool.c (mtable): Add epoc-arm specific entry.