Supply missing '"' character.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 45dd532e021763094b4de5ad00ba6809b2ab482a..06c514aefd447dab5ed6154e3b77bc80b26d8021 100644 (file)
@@ -1,6 +1,221 @@
+Thu Dec  5 10:51:05 1991  Fred Fish  (fnf at cygnus.com)
+
+       * inflow.c (child_terminal_info): Supply missing '"' character.
+
+       * buildsym.c (define_symbol):  Supply missing parenthesis.
+
+Thu Dec  5 03:34:21 1991  John Gilmore  (gnu at cygnus.com)
+
+       * coredep.c (fetch_core_registers):  Fencepost error.  Fixed by
+       Jay Lepreau <lepreau@cs.utah.edu>.
+
+       * inflow.c:  Remember whether GDB has a terminal.  Avoid switching
+       terminals back and forth if we don't have one.
+
+       * c-exp.y (parse_number):  Zero is not an unsigned int constant!
+       * dbxread.c (read_dbx_symtab):  Enum type numbers can be in (1,2) form.
+
+       Improve type parsing.
+       * buildsym.c (define_symbol, read_range_type): Add
+       long_kludge_name that passes the names of range types being
+       defined, down to where we must choose between 'int' and 'long'
+       variants.  This fails on Sun C anyway since the compiler itself is
+       confused between int and long.
+       (read_array_type, cleanup_undefined_types):  Correct the size of
+       array type whose element-type size isn't immediately known.
+
+       Early preparation to blow away many builtin types, building them
+       on the fly as needed.  Don't compare types to builtin types with
+       ==; examine the relevant fields instead.
+       * coffread.c (process_coff_symbol: C_ARG, C_REGPARM):  Avoid ==.
+       * buildsym.c (define_symbol, case 'p'):  Avoid ==.
+       * valops.c (value_arg_coerce):  Avoid ==.  Don't assume host and
+       target types are the same.
+       * valprint.c (val_print):  I finally understand arrays, remove FIXME.
+
+       * symmisc.c (printpsyms_command):  Reduce redundancy, and put all
+       addresses in GDB itself into parens for easy cleanup and diffing.
+
+Wed Dec  4 21:05:30 1991  Fred Fish  (fnf at cygnus.com)
+
+       * dwarfread (enum_type):  Arrange for the order of enumeration
+       members to match the source code order; not the order in the
+       Dwarf information, which is explicitly reverse order.
+
+Wed Dec  4 18:24:39 1991  John Gilmore  (gnu at cygnus.com)
+
+       * main.c (input_from_terminal_p):  Check whether GDB has a
+       terminal at all.
+       (initialize_main):  Revise doc for `set editing'.
+
+Wed Dec  4 15:36:39 1991  Fred Fish  (fnf at cygnus.com)
+
+       * dwarfread.c (struct_type):  Handle structures and unions which
+       contain DIE's other than just member dies.
+
+Wed Dec  4 01:59:05 1991  John Gilmore  (gnu at cygnus.com)
+
+       * symfile.c (reread_symbols):  Avoid kludging mtime_set, now that
+       BFD is fixed.
+
+Tue Dec  3 17:24:57 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  VERSION 4.2.96.
+
+       * main.c (initialize_main):  Revise command descriptions.
+       * command.c (show_user):  `info user' -> `show user'.   
+       * symtab.c (_initialize_symtab):  Typo in `info types' desc.
+
+       * coffread.c (coff_symfile_read):  Avoid select_source_symtab,
+       since it is not needed and can cause errors when examining ".o"s.
+       (read_coff_symtab, decode_base_type):  Use complain, not printf.
+       Print symbol name, not its number.
+       Remove "#if defined(clipper) #define BELIEVE_PCC_PROMOTION", which
+       someday should go in a clipper target config file.
+
+       * symfile.c (compact_misc_function_vector):  Handle empty vector.
+       (complain, clear_complaints, syms_from_objfile):  Fix complaint
+       formatting.
+       * xcoffexec.c:  Change syms_from_objfile caller.
+
+       * sparc-xdep.c:  Force tm-file as tm-sparc.h, to make it compile
+       when configured for cross debugging.  FIXME, this needs a more
+       general solution.
+
+Mon Dec  2 11:04:05 1991  Per Bothner  (bothner at cygnus.com)
+
+       * mips-tdep.c (init_extra_frame_info):  Float register
+       'i' has gdb-internal number 'FP0+i', not '32+i'.
+       * mipsread.c (new_symbol):  Translate g++ special
+       symbol "$t" to "this".
+
+Sat Nov 30 21:29:55 1991  Steve Chamberlain  (sac at cygnus.com)
+       Changes due to include file renaming:
+
+       * xcoffread.c:  internalcoff.h  ->coff/internal.c,
+                       coff-rs6000.h   ->coff/rs6000.h
+       * mipsread.c:   coff-mips.h     ->coff/mips.h
+       * elfread.c:    elf-common.h    ->elf/common.h 
+                       elf-external.h  ->elf/external.h,
+                       elf-internal.h  ->elf/internal.h
+       * dwarfread.c   dwarf.h         ->elf/dwarf.h
+       * dbxread.c:    aout64.h        ->aout/aout64.h
+                       stab.gnu.h      ->aout/stab_gnu.h
+                  
+       * coffread.c:   internalcoff.h  ->coff/internal.h
+       * buildsym.c:   stab.gnu.h      ->aout/stab_gnu.h
+       * depend        Updated to take the above into account.
+
+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 +229,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.030624 seconds and 4 git commands to generate.