* stabs.c (parse_stab_range_type): Handle 4 and 8 byte signed
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 0b067e27752c91d8b26ff7a46312613640cf9e13..83f5672e698c1e87331d1bf1dbda9b1faa3203f9 100644 (file)
@@ -1,3 +1,250 @@
+Wed Jul  1 20:43:52 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (parse_stab_range_type): Handle 4 and 8 byte signed
+       integers with real upper bounds.  Handle a lower bound one larger
+       than the upper bound as a signed integer.  Handle 8 byte signed
+       integers.
+       (stab_demangle_template): Optionally return the demangled name of
+       the template.
+       (stab_demangle_qualified): Treat a template name as a tagged
+       type.
+       (stab_demangle_fund_type): Likewise.
+
+Wed Jul  1 16:29:50 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * objcopy.c: Minor formatting improvements.
+       * readelf.c: Minor output formatting improvement.
+
+Wed Jul  1 14:23:48 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * rclex.l: Add casts and change types to avoid warnings.
+       * rcparse.y: Likewise.
+       * resbin.c: Likewise.
+       * rescoff.c: Likewise.
+       * resrc.c: Likewise.
+
+       * Makefile.am: Rebuild dependencies.
+       (HFILES): Remove readelf.h.
+       * Makefile.in: Rebuild.
+
+       Based on patches from Andrew Kozin
+       <Andrew.Kozin@p14.f960.n5020.z2.fidonet.org>:
+       * winduni.h: New file, from windres.h.
+       * winduni.c: New file, from windres.c.
+       * windres.c: Move Unicode functions into winduni.c.
+       * windres.h: Move Unicode declarations into winduni.h.  Include
+       winduni.h.
+       (RT_ACCELERATOR): Rename from RT_ACCELERATORS to match Windows
+       macro.  Change all uses.
+       (RT_PLUGPLAY, RT_VXD): Correct values.
+       * Makefile.am (HFILES): Add windres.h.
+       (CFILES): Add winduni.c.
+       (windres_SOURCES): Add winduni.c.
+
+Mon Jun 29 17:01:21 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c: Use BFD Internal and External Elf structures.
+       * readelf.h: Removed - no longer needed.
+       * Makefile.in: Remove readelf.c's dependency upon readelf.h.
+
+1998-06-26  Vladimir N. Makarov  <vmakarov@cygnus.com>
+
+       * objcopy.c (strip_main): keep_specific_list == NULL as additional
+       condition to set up strip all symbols by default.
+       (copy_archive): don't change archive when error in object files of
+       the archive.
+
+Wed Jun 24 17:53:47 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (parse_number): Sign extend negative values correctly if
+       bfd_vma is larger than unsigned long.
+
+Tue Jun 23 14:55:05 1998  Mike Stump  <mrs@wrs.com>
+
+       * Makefile.am (install-exec-local): Don't let EXEEXT interfere
+       with the program transform name.
+       * Makefile.in: Rebuild.
+
+Tue Jun 23 11:08:53 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c: Rewrite to use fopen/fread ratehr than mmap.
+
+       Add --section-headers command line switch, which is an alias for
+       --sections.
+
+       Incorporate improvemnts made by Andreas Schwab
+       <schwab@issan.informatik.uni-dortmund.de> including output
+       formatting and version info display.
+
+       * binutils.texi: Document --section-headers switch to readelf. 
+
+Mon Jun 22 18:28:19 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * readelf.c: Include bfd.h and bucomm.h before system header
+       files.
+       (parse_args): Change type of c from char to int.
+
+Sun Jun 14 14:26:28 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c (usage): Write to stdout, not stderr.
+
+Fri Jun 12 13:33:51 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * po/Make-in (all-yes): Depend on .pot file if maintainer mode
+       enabled.
+       ($(PACKAGE).pot): Unconditionally depend on POTFILES.
+
+Fri Jun 12 16:06:15 1998  Michael Meissner  <meissner@cygnus.com>
+
+       * readelf.c (get_ppc_rel_type): New PowerPC support.
+       (dump_relocations): PowerPC uses RELA relocations.
+       (get_machine_name): Spell PowerPC correctly.
+       (get_file_type): Change unsigned short parameter to unsigned.
+       (get_machine_name): Ditto.
+       (get_machine_data): Return whether big endian or little endian.
+       (get_machine_flags): Interpret PowerPC, M32R, and MIPS flags.
+       (process_elf_header): Print endian-ess.  Convert all numeric
+       formats to long or unsigned long.  Print out machine specific flag
+       bits.
+       (process_section_headers): Increase name by 3 columns and decrease
+       type by the same so that .gcc_except_table fits in the space.
+
+       * readelf.h: Include elf/ppc.h, elf/mips.h, and elf/m32r.h to get
+       machine specific flag bits.
+
+Thu Jun 11 17:54:26 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c: Remove extraneous #includes.  Fix warnings produced
+       by -Wall when compiling under Linux.
+
+       * Makefile.am (readelf_LDADD): Add $(LIBIBERTY).
+
+Thu Jun 11 18:30:20 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * stabs.c (struct stab_handle): Add self_crossref field.
+       (parse_stab_string): If a tag is a cross reference to itself,
+       don't define it in the tags list.
+       (parse_stab_type): Set info->self_crossref.
+
+       * debug.c (struct debug_type_real_list): Define.
+       (debug_get_real_type): Add list parameter.  Change all callers.
+       Check for circularity to avoid crashing when it occurs.
+
+Thu Jun 11 14:48:32 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * readelf.c: New file: Display contents of ELF format file.
+       * readelf.h: New file: Header file for readelf.c
+       * Makefile.am: Add rules to build readelf.
+       * Makefile.in: Rebuilt.
+       * binutils.texi: Document readelf.
+       * NEWS: Mention inclusion of readelf into binutils.
+       * po/POTFILES.in; Rebuilt.
+
+Fri Jun  5 18:43:40 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * objcopy.c (setup_section): Adjust the section size if copy_byte
+       is >= 0.
+       (copy_section): Do not call bfd_set_section_size.
+
+Thu Jun  4 09:12:27 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * objcopy.c (copy_usage): Add missing \n\ from help description.
+
+Wed Jun  3 19:31:33 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (YACC): Correct bison -L option.
+       * Makefile.in: Rebuild.
+
+       * binutils.texi, objdump.1: Document -p/--private-headers.
+
+Wed Jun  3 12:09:40 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * objcopy.c: Add new command line options: --change-section-lma
+       and --change-section-vma.  Rename old command line option
+       --adjust-section-vma to --change-section-address.  Rename
+       --adjust-vma to --change-addresses and --adjust-start to
+       --change-start.  Provide aliases to support the old versions of
+       these command line options.
+
+       Change the names of macros and enum elements to upper case to
+       match the GNU coding standard.
+
+       Replace calls to fprintf (stderr,...) with calls to fatal () or
+       non_fatal () as appropriate.
+       
+       * objcopy.1: Document command line option changes.
+       * binutils.texi: Document command line option changes.
+
+       * bucomm.h: New exported funtion from bucomm.c: non_fatal().
+       * bucomm.c (non_fatal): New exported function.  Just like fatal()
+       except that it returns rather than calling xexit().
+
+       (bfd_check_format_matches): Call fatal() rather than bfd_fatal().
+       
+       (check_matching_formats): Fix C formating.
+       
+       (parse_vma): Call fatal().
+
+Mon Jun  1 18:26:40 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Yuli Barcohen <yuli.barcohen@telrad.co.il>:
+       * debug.c (debug_type_samep): Avoid endless loops comparing
+       function and method parameter types.
+
+Fri May 22 14:02:42 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * dlltool.c (dump_iat): Comment out; not used.
+       (display): Rename from tell.  Change all callers.
+
+Thu May 14 14:00:56 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * dlltool.c: Add support for Thumb DLLs.  Add support for
+       interworking between ARM and Thumb programs and DLLs.  Tidy the
+       code. 
+
+       * binutils.texi: Document dlltool.
+
+       * configure: Build dlltool for thumb-pe targets.
+
+       * version.c (print_version): Include 1998 in copyright strings.
+
+       * stabs.c (parse_stab): Support Win32 style directory separators.
+
+Sun May 10 22:34:44 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * po/Make-in (install-info): New target.
+
+Fri May  8 10:33:13 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * ar.c (usage): Extend information provided about command line
+       options. 
+
+Wed May  6 15:28:51 1998  Klaus Kaempf  <kkaempf@progis.de>
+
+       * makefile.vms: Run dec c with /nodebug.  Pass CC value when
+       calling make.
+
+Tue May  5 15:19:00 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * configure: Build dlltool for thumb-pe target.
+       * configure.in: Build dlltool for thumb-pe target.
+
+Sun May  3 22:04:49 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (EXTRA_PROGRAMS): Change $(SRCONV_PROG) to sysconf
+       sysdump coffdump to avoid extra $(EXEEXT).
+       * Makefile.in: Rebuild.
+
+Wed Apr 29 22:22:55 1998  Geoffrey Noer <noer@cygnus.com>
+
+       * configure.in: Stop appending EXEEXT to the end of
+       SRCONV_PROG (wrong because that variable may contain multiple
+       programs)
+       * Makefile.am: instead, add EXEEXTs to each SRCONV_PROG
+       program
+       * Makefile.in: regenerate
+       * configure: regenerate
+
 Tue Apr 28 19:14:34 1998  Tom Tromey  <tromey@cygnus.com>
 
        * addr2line.c (main): Conditionally call setlocale.
This page took 0.025602 seconds and 4 git commands to generate.