Moved the position of the #### lines so that the makefile fragments
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 45dd532e021763094b4de5ad00ba6809b2ab482a..3464fc72006acca378c006c0d4328a91164a3747 100644 (file)
@@ -1,6 +1,113 @@
+Fri Nov 29 16:59:25 1991  Fred Fish  (fnf at cygnus.com)
+
+       * configure.in:  Add SVR4 i386 configurations.
+
+       * config/mh-i386v4, config/mt-i386v4, tm-i386v4.h, xm-i386v4.h:
+       New files for i386/SVR4.
+
+       * tm-i386v.h:  Allow START_INFERIOR_TRAPS_EXPECTED and
+       DECR_PC_AFTER_BREAK to be predefined by files including 
+       tm-i386v.h.
+
+       * i386-tdep.c:  Add supply_gregset(), fill_gregset(),
+       supply_fpregset(), and fill_fpregset() functions, which are
+       target dependent support functions for the SVR4 /proc register
+       interface.
+
+       * dwarfread.c (enum_type, struct_type):  Expand recognized
+       compiler generated tags to include symbols beginning with '.' as
+       well as '~'.
+
+       * symtab.c (sources_info):  Change simple printf of error message
+       to call to error().
+
+Fri Nov 29 16:04:21 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * doc/gdb.texinfo: remove leading comments that survived M4 but
+        described its role in the doc; add one more font to colophon;
+        strengthen disclaimer about unsupported configs.
+
+Wed Nov 27 01:23:41 1991  John Gilmore  (gnu at cygnus.com)
+
+       Fix bugs in C++ debugging.
+
+       * symtab.h:  target_type is not used in record types.
+       Eliminate TYPE_MAIN_VARIANT and TYPE_NEXT_VARIANT.  Eliminate
+       lookup_method_type.  Add TYPE_TYPE_SPECIFIC macro.
+
+       * symtab.c (lookup_member_type):  Don't chain them up, just
+       allocate one in symbol_obstack when we need one.
+       (allocate_stub_method):  Build stub in symbol_obstack.
+       (check_stub_method):  Move here from values.c.  Don't deallocate
+       stub; overwrite it.
+       (lookup_method_type):  Gone now.
+
+       * buildsym.c: Handle g++ v1 stabs a little bit better.
+       Change some C++ parsing error()s to complain()ts.
+       * buildsym.c, findvar.c, printcmd.c, symtab.c:  Make unions and
+       structs have the same representation and work the same as far as
+       C++ is concerned. 
+       * buildsym.c, symtab.c, values.c: Remove all references to
+       TYPE_MAIN_VARIANT and TYPE_NEXT_VARIANT.
+
+       * valops.c:  Improve comments and indentation.  Only call
+       check_stub_method when the stub flag is on.
+       * valprint.c:  Fix or mark minor bugs and unportabilities.
+       
+       * coffread.c (anonymous unions):  Allocate a cplus structure.
+
+       * mipsread.c:  Eliminate "template" types.  Build new, real
+       types whenever we need them.  Allocate cplus structures as needed.
+       Bulletproof the type parsing a bit more.  Mark storage leaks.
+       (parse_type):  Copy TYPE_TYPE_SPECIFIC when copying a real type
+       on top of a partial type.
+
+Fri Nov 22 16:39:57 1991  John Gilmore  (gnu at cygnus.com)
+
+       * inflow.c (terminal_inferior):  Check the results of ioctl's, and
+       print a message if any of them fail.
+       (terminal_ours_1):  Store result of ioctl's for debugging, but
+       don't print (the terminal isn't ours...).
+
+       * tm-tahoe.h (FRAME_ARGS_ADDRESS):  No need to offset from frame
+       pointer.
+
+       * m2-exp.y (MAX, MIN):  Rename to MAX_FUNC, MIN_FUNC to avoid
+       conflicts with system header files.
+
+Fri Nov 22 08:27:40 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Roll VERSION to 4.2.95.
+
+       * buildsym.c, coredep.c, mem-break.c, xcoffread.c:  Put <stdio.h>
+       first, before defs.h.
+       * config/mh-i386sco: Override compiler to gcc, print warning.
+       * configure.in:  Handle i386-none-aout rather than i386-aout-none.
+       * infptrace.c, language.h, utils.c:  Lint.
+       * m2-exp.y:  #undef MAX and MIN in case system includes set them.
+       * xm-tahoe.h:  Set HOST_BYTE_ORDER.  Include system versions of
+       {BIG,LITTLE}_ENDIAN and the INT_MAX family first, to avoid
+       redefinition warnings.
+       * defs.h:  Reorder things so that the xm-file gets first crack
+       at #define's, followed by defs.h and then the tm-file.
+       * Makefile.in:  Remove spaces after 'ignore exit code' - flags.
+       Late-model BSD 'make's don't cope with them.
+
+Thu Nov 21 23:48:56 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  Roll new files into various lists.
+
+Thu Nov 21 18:26:11 1991  Fred Fish  (fnf at cygnus.com)
+
+       * dwarfread.c (struct_type):  Must initialize the c++ specific
+       portion of union types as well as struct types, since gdb attempts
+       to reference the c++ specific info for both types.
+
 Thu Nov 21 10:23:52 1991  John Gilmore  (gnu at cygnus.com)
 
-       * defs.h:  Incorporate param.h.  All users changed.
+       * Makefile.in: Roll VERSION to 4.2.90.
+
+       * defs.h:  Incorporate param.h into defs.h.  All users changed.
        * param-no-tm.h:  Change users to define TM_FILE_OVERRIDE instead.
        * param.h, param-no-tm.h:  Removed.
        * Update copyrights in all changed files.
@@ -14,6 +121,10 @@ Thu Nov 21 10:23:52 1991  John Gilmore  (gnu at cygnus.com)
        * exec.c (exec_files_info):  If `verbose' is set, show file offset
        as well.
 
+       * main.c:  Use getcwd rather than getwd.
+       * standalone.c:  Fake getcwd rather than getwd.
+       * xm-*.h:  Remove fake values of MAXPATHLEN.
+
        * xcoffexec.c:  Add /* */ to #if 0'd thing to help ANSI.
 
 Wed Nov 20 18:35:56 1991  John Gilmore  (gnu at cygnus.com)
This page took 0.027703 seconds and 4 git commands to generate.