* main.c (initialize_history): Read history after reading all
[binutils-gdb.git] / gdb / ChangeLog
index 796b05ebb3efa583f92827ee96d45ceed39c4cde..93321877e292052f03b9aa09be5529126198138a 100644 (file)
@@ -1,3 +1,529 @@
+Sun Oct 27 18:18:39 1991  Stu Grossman  (grossman at cygnus.com)
+
+       * main.c (initialize_history):  Read history after reading all
+       init files.
+
+Sun Oct 27 14:09:25 1991  John Gilmore  (gnu at cygnus.com)
+
+       * buildsym.c:  Break out initial malloc sizes.
+       (record_line):  Record directly in a subfile.  Alloc on demand.
+       (compare_line_numbers):  Add from xcoffread.c.
+       (end_symtab):  New params say whether to sort pendings and
+       linetable.  Patch block stabs if defined.  Shrink linetable before
+       allocating the symtab.
+       * buildsym.h:  Delete line_vector* and prev_line_number.  Add 
+       global_stabs and file_stabs for xcoffread.
+       * dbxread.c (start_subfile):  Move to buildsym.  Change above calls.
+       * symtab.h:  LINETABLE(symtab) can now be null.  Zap LINELIST.
+       * symmisc.c, symtab.c:  Cope with null LINETABLEs.
+
+       * blockframe.c:  Pass fromleaf to INIT_EXTRA_FRAME_INFO.
+       * tm-29k.h, tm-88k.h, tm-i960.h, tm-irix3.h, tm-mips.h, tm-pyr.h,
+       tm-sparc.h:  Accept fromleaf parameter.
+       * c-exp.y (yyerror):  Pass error message if given.
+       * configure.in:  Add rs6000 host and target.
+       * inflow.c (new_tty):  O_NOCTTY kludge for RS/6000.
+       * symfile.h (entry_point):  Add.
+
+Sat Oct 26 00:16:32 1991  John Gilmore  (gnu at cygus.com)
+
+       * buildsym.c:  New file.  Breaks out symbol-table-building routines
+       from dbxread.c, so they can be shared with xcoffread.c.
+       * buildsym.h:  New file.  Declarations for buildsym.c users.
+       * dbxread.c:  Remove large chunks into buildsym.c.
+       * Makefile.in:  Add buildsym.c and buildsym.h.
+
+       * symfile.c (syms_from_bfd):  New routine.
+       (add_symbol_file):  Call it to do the real work.
+       (syms_from_bfd):  Initialize entry_point before calling symfile_init.
+       * symtab.h, symfile.c, coffread.c, mipsread.c, dwarfread.c:
+       Avoid declaring or setting entry_point (symfile.h & symfile.c cope).
+
+Fri Oct 25 18:59:32 1991  Per Bothner  (bothner at cygnus.com)
+
+       Various fixes to improve g++ debugging.
+       * symtab.h:  Add is_const and is_volatile flags for each method.
+       These are bit fields - take their space from voffset,
+       which shrinks to 30 bits.  Since voffset is now a bitfield,
+       make it unsigned for portability.  This changes its interpretation
+       slightly:  Static methods now have voffset 1 instead of -1,
+       and virtual offsets start at 2, not 1.
+       * symtab.c:  Renamed gdb_mangle_typename to gdb_mangle_name,
+       since it now returns an entire magled method name, not just
+       the type part.  This avoids some duplication.
+       It also allows us to correctly mangle const and volatile
+       methods (using the new is_const and is_volatile bit fields
+       mentioned above).
+       * valprint.c (type_print_base), values.c (check_stub_method):
+       Simplify by using new gdb_mangle_name.
+       * values.c (value_headof):  Fix to correctly handle single
+       inheritance (actually two fixes, either of which suffices).
+       * dbxread.c (read_struct_type):  Handle const and volatile
+       method specifiers.
+       * dbxread.c (read_struct_type):  Yet one more place where
+       we must handle '\\' continuations.
+       * valprint.c (vtbl_ptr_name): Add final '\0'.
+
+Fri Oct 25 16:06:38 1991  Stu Grossman  (grossman at cygnus.com)
+
+       * tm-sparc.h, tm-68k.h (EXTRACT_RETURN_VALUE):  fix output of
+       short return values for sparc and 68k.  Patch from Paul Eggert.
+
+       * coffread.c, coredep.c, i386-xdep.c:  install patches for
+       SysV/386 3.2 from Mauro DePalma.
+
+Fri Oct 25 02:02:13 1991  John Gilmore  (gnu at cygnus.com)
+
+       * core.c (core_file_info), exec.c (exec_file_info):  Print file
+       type.  Use printf_filtered.
+
+       * valops.c (value_fetch_lazy):  Avoid 0-length fetches.
+
+Thu Oct 24 23:06:40 1991  Fred Fish  (fnf at cygnus.com)
+
+       * dwarfread.c:  Add casts to remove compiler warnings.
+
+       * tm-3b1.h, tm-68k.h, tm-altos.h, tm-amix.h, tm-hp300bsd.h,
+       tm-hp300hpux.h, tm-isi.h, tm-news.h, tm-pn.h, tm-sun2.h,
+       tm-sun3.h:  Remove locally duplicated code for calling functions
+       in the inferior.  The only differences were in the specific trap
+       vectors used and whether or not an fpu was present.  These are
+       now handled by appropriate definitions of BPT_VECTOR and
+       HAVE_68881 respectively.  Other minor obvious cleanups.
+
+       * valops.c:  Correct a minor misspelling.
+
+       * utils.c:  Remove local BSD/USG hacks that are now in libiberty.
+
+       * dwarfread.c:  Remove prototype for dwarfwarn.  Does not work
+       with <varargs.h>.
+
+Thu Oct 24 09:33:44 1991  John Gilmore  (gnu at cygnus.com)
+
+       * stack.c (frame_command):  Always print.  Use new
+       frame_select_command to select a frame without printing.        
+
+       * dwarfread.c:  Use <varargs.h>, since <stdarg.h> is not portable.
+
+Thu Oct 24 01:32:51 1991  Fred Fish  (fnf at cygnus.com)
+
+        * dwarfread.c: New file for DWARF debugging format support.
+
+       * elfread.c: New file for ELF object file format support.
+
+       * procfs.c: New file for SVR4 /proc (process file system) support.
+
+       * tm-amix.h, xm-amix.h, tconfig/amix, xconfig/amix: New files for
+       Amiga UNIX support.
+
+       * xm-svr4.h, tm-svr4.h: New files for SVR4 support.
+
+       * xm-m68k.h: New file for host machines with m68k cpu.
+
+       * Makefile.in: Add elfread.c and dwarfread.c to SFILES_MAINDIR.
+       Add elfread.o and dwarfread.o to OBS.
+
+       * symfile.h: Add "elf" to list of supported formats in comment.
+
+       * c-exp.y, defs.h, symtab.h, valprint.c:  Add three new builtin
+       types to gdb, builtin_type_long_double, builtin_type_complex, and
+       builtin_type_double_complex.  Add and use new TARGET_SHORT_BIT,
+       TARGET_INT_BIT, TARGET_LONG_BIT, TARGET_FLOAT_BIT,
+       TARGET_DOUBLE_BIT, TARGET_LONG_DOUBLE_BIT, TARGET_COMPLEX_BIT, and
+       TARGET_DOUBLE_COMPLEX_BIT, as the sizes in bits of the indicated
+       types on the target machine (ala the existing TARGET_LONG_LONG_BIT).
+
+       * infrun.c:  When using SVR4 /proc interface instead of ptrace(),
+       call proc_set_exec_trap() to setup child to stop at first instruction.
+
+       * inftarg.c: When using SVR4 /proc interface, call proc_wait()
+       rather than wait().
+
+       * m68k-tdep.c: Add new routines supply_gregset(), fill_gregset(),
+       supply_fpregset(), and fill_fpregset(), which are machine
+       dependent support routines for SVR4 /proc interface.
+
+       * utils.c: Add warning_setup() and warning().  Warning() behaves
+       the same as error() except that it returns normally rather than
+       jumping back to command level.  Modules that don't want to call
+       warning() for some reason, but want to produce their own warnings,
+       can call warning_setup() to ensure compatibility with the way
+       warning() and error() deal with the terminal.
+
+       * symtab.c: Make internal errors produce more useful messages.
+
+       * tm-68k.h: Move code that is duplicated in almost every single
+       m68k based machine's configuration files to this common file.
+       Duplications in the configuration files still need to be removed
+       (FIXME).
+
+       * infrun.c (child_create_inferior): System V versions must call
+       setpgrp() with no arguments, to comply with prototyping typically
+       in <unistd.h>.
+
+       * munch: Add support for SVR4 style nm output.
+
+       * dbxread.c, mipsread.c symmisc.c, symtab.c:  Remove the object
+       file specific fields from the partial symbol table structure and
+       replace them with a pointer to private data for each different
+       flavor of object file reader to initialize appropriately.
+
+Wed Oct 23 09:38:20 1991  John Gilmore  (gnu at cygnus.com)
+
+       * xconfig/sun[34]os4:  Add note about strstr botch on sunos4.0.3c
+       and previous.
+
+       * mipsread.c (fixup_undef_type):  New function.  If a struct /
+       union / enum is defined in a header file but nowhere else used,
+       (by typedefing, pointer referencing or declaration) the mipsread code
+       builds the complete tree for the structure but leaves its code as
+       TYPE_CODE_UNDEF as it doesn't know what kind of aggregate it is.
+       Guess its type based on the details of the members.
+
+Tue Oct 22 18:04:32 1991  Stu Grossman  (grossman at cygnus.com)
+
+       * infrun.c (wait_for_inferior):  Check return value from
+       find_pc_line.
+
+Mon Oct 21 17:47:03 1991  Stu Grossman  (grossman at cygnus.com)
+
+       * infrun.c (wait_for_inferior):  fix stepi/nexti that was broken
+       by my last edit to this routine.
+
+Mon Oct 21 14:27:43 1991  John Gilmore  (gnu at cygnus.com)
+
+       * tm-sun3.h (FIX_CALL_DUMMY): problem with cross debugging.
+       FIX_CALL_DUMMY does unaligned accesses and/or forgets to byte swap
+       the values before putting them into the dummy code.  (From Peter
+       Schauer)
+
+Mon Oct 21 10:04:39 1991  Steve Chamberlain  (steve at rtl.cygnus.com)
+
+       * configure.in: added ebmon target.
+
+Wed Oct 16 22:49:58 1991  John Gilmore  (gnu at cygnus.com)
+
+       GDB-4.2 release!
+
+       * Makefile.in:  Roll VERSION to 4.2.
+       * README, TODO, WHATS.NEW:  Update.
+
+       * core.c (core_open):  Improve error message for bad file.
+       Pass .reg virtual memory address to fetch_core_registers to help
+       it find the registers in the core-file header.
+       * coredep.c (fetch_core_registers):  Take new argument, use it,
+       and pass it to register_addr to locate the block of registers.
+       * xm-mips.h:  Update KERNEL_U_ADDR for new scheme.  Cleanup a bit.
+
+       * dbxread.c (read_dbx_symtab, process_one_symbol):  Handle
+       Sequent N_FN_SEQ like everybody else's N_FN.
+
+       * main.c:  Circumvent SCO cc bug with #if !!defined(USG).
+       * tm-i386v.h:  #endif guck.
+       * xconfig/i386*:  Remove -Dgetpagesize()=4096 kludge.
+       * xconfig/i386sco:  Add HAVE_STRSTR to avoid ANSI bdeath.
+       * xconfig/tahoe:  Add REGEX, which seems to be missing.
+
+       * coredep.c:  Add <sys/types.h> for SCOnix.
+       * dbxread.c (read_dbx_symntab):  Avoid coredump on malformed file.
+       * printcmd.c (print_formatted):  Flush output before disassembly.
+
+Tue Oct 15 20:12:32 1991  Roland H. Pesch  (pesch at fowanton.cygnus.com)
+
+       * doc/refcard.tex (sec "Working Files"): consistent metavars and
+       other improvements, due to comments by François Pinard
+       (pinard@iro.umontreal.ca) 
+
+       * doc/gdb.texinfo (appendix "Installing GDB"): changes in
+       configure, and improvenets related to Pinard's refcard comments
+
+Tue Oct 15 08:45:12 1991  John Gilmore  (gnu at cygnus.com)
+
+       Changes from Fred Fish:
+       * tm-68k.h (FPI_REGNUM):  Add.
+       * infrun.c (child_create_inferior):  flush stdout and stderr
+       before forking.
+       * configure.in:  Handle amigados, amix hosts and targets.
+       * inflow.c:  Handle TIOCGLTC_BROKEN for Amiga.
+
+       From Andreas Schwab:
+       * values.c (show_convenience):  Use printf_filtered.
+       * main.c (define_command):  Check result of lookup_command for
+       exact match.
+       (echo_command):  Use printf_filtered, and force output out.
+
+       * dbxread.c (read_enum_type):  Avoid Modula-2 kludge that breaks C
+       programs.
+       * i387-tdep.c (double_to_i387):  Fix typo for double_to_ieee_extended.
+       * utils.c (_initialize_utils):  If !ISATTY, don't paginate.
+       * configure.in, tconfig/decstation, xconfig/decstation:  Rename
+       dec3100 to decstation.
+
+Mon Oct 14 13:37:50 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * doc/gdb.texinfo: Catch up to changes recorded here in ChangeLog
+       (nodes Continuing and Stepping; Memory; Targets) clarifications
+       due to Larry Breed
+
+Fri Oct 11 23:27:06 1991  John Gilmore  (gnu at cygnus.com)
+
+       * tm-{irix3,mips,nindy960,pn,symmetry,vx960}.h:  Move
+       REGISTER_U_ADDR to corresponding xm- file.  Sugg. by Peter Schauer.
+
+       * symmisc.c (print_partial_symtabs):  Add printpsyms debug cmd.
+
+       * m68k-tdep.c (m68k_push_dummy_frame, m68k_pop_frame):  Add
+       generic routines for calling inferior functions.
+
+       * blockframe.c (inside_main_scope, inside_entry_scope):  New.
+
+       * copying.awk:  Filter formfeeds out of copying & warrantee.
+       Make them available as `show copying' and `show warrantee' also.
+       * main.c (print_gnu_advertisement):  Advt `show' commands.
+
+Thu Oct 10 17:25:47 1991  John Gilmore  (gnu at cygnus.com)
+
+       * mach386-xdep.c:  Even when cross-compiling, leave in the
+       core-file reading code.
+       * core.c (get_core_registers):  Avoid coredump if no .reg section.
+
+Wed Oct  9 17:03:34 1991  John Gilmore  (gnu at cygnus.com)
+
+       * mipsread.c, coffread.c:  initialise TYPE_VPTR_FIELDNO to -1.
+       This avoids coredumps under `set print object on' in value_headof
+       (called erroneously by value_from_vtable_info) for `p &struct'
+       or `p *struct'.  From Peter Schauer.
+
+Mon Oct  7 00:06:52 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  Roll version to 4.1.2.
+       * dbxread.c:  Use aout64.h, not a.out.gnu.h.  Get external symbol entry
+       size from BFD (but, FIXME, we don't yet read external nlists's and
+       convert them to internal nlists's before handling them -- we still
+       assume they have the same size and alignment.)  Use SET_NAMESTRING
+       everywhere useful.
+       * exec.c (exec_file_command):  Move dead coff-encapsulation code
+       to BFD.
+       * m88k-tdep.c, m88k-xdep.c:  Remove encap test and #inc <a.out.h>.
+
+Fri Oct  4 22:30:06 1991  John Gilmore  (gnu at cygnus.com)
+
+       * configure.in, tm-i386v.h, xm-i386v.h: Intel 386 Mach host port.
+       * xm-i386mach.h, mach386-xdep.c, xconfig/i386mach:  New files.
+
+Fri Oct  4 17:04:31 1991  Per Bothner  (bothner at cygnus.com)
+
+       More patches from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
+       * mips-xdep.c (store_inferior_registers):  Don't try to
+       write the (pseudo) FP.
+       * mipsread.c (parse_partial_symbols):  Improved algorithm for
+       setting pst->texthigh.
+
+Fri Oct  4 16:47:32 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * doc/Makefile: make TEXINPUTS include . everywhere
+
+Fri Oct  4 00:35:56 1991  John Gilmore  (gnu at cygnus.com)
+
+       * coffread.c, dbxread.c, symfile.c, symmisc.c, symtab.h:  Remove
+       vestiges of typevectors, which were for symsegs and are no longer
+       used.  (From a question by Eliot Dresselhaus
+       <dresselh@RFT30.nas.nasa.gov>).
+
+Thu Oct  3 09:33:26 1991  John Gilmore  (gnu at cygnus.com)
+
+       * dbxread.c, coffread.c:  static-ize functions that were
+       gratuitiously external.  (From Fred Fish.)
+
+       * c-exp.y:  sym->class to SYMBOL_CLASS (sym).
+
+       * dbxread.c (dbx_lookup_type):  Keep doubling size of typevector
+       until it is large enough.    
+
+       * dbxread.c (read_type):  Handle error case slightly better.
+       Make complaint message not C++-specific.
+
+Wed Oct  2 17:21:07 1991  Stu Grossman  (grossman at cygnus.com)
+
+       * infrun.c (wait_for_inferior):  Fix step/next so that you only
+       stop at the beginning of a new line.  This fixes various problems
+       with for loops, nested if-else's and switch statements.
+
+Tue Oct  1 06:33:55 1991  John Gilmore  (gnu at cygnus.com)
+
+       * symtab.c (lookup_symtab_1, lookup_symbol):  "fatal" errors
+       between symtabs and psymtabs become ordinary error()s.
+
+       * dbxread.c (read_dbx_symtab):  Relocate end_of_text_addr
+       properly, making "end pc" correct in shared lib psymtabs.
+       (From Guy Harris <guy@auspex.com>.)
+
+Mon Sep 30 13:15:31 1991  John Gilmore  (gnu at cygnus.com)
+
+       * dbxread.c:  Enable, but soften, const_vol_complaint.
+       (read_dbx_symtab):  N_STSYM and N_LCSYM define static vars.
+       Ditto Gould N_NBSTS and N_NBLCS.  Also, all types in the psymtab
+       should be file-scope, not global.
+       (read_struct_type):  Remove ancient multiple-inheritance warning.
+       (read_range_type):  Check base type, complain & patch if undefined.
+       * stack.c (frame_info):  Demangle the function name in `info stack'.
+       (From Peter Schauer)
+
+Sat Sep 28 10:02:33 1991  John Gilmore  (gnu at cygnus.com)
+
+       * eval.c (evaluate_subexp_for_address):  Don't use
+       TYPE_POINTER_TYPE directly (it might be zero if this type has
+       never had a pointer created before); use lookup_pointer_type.
+       * symtab.c (lookup_method_type):  Arguments were swapped in all
+       callers, so fix it here.  I'm amazed this worked at all!
+
+Fri Sep 27 18:09:31 1991  John Gilmore  (gnu at cygnus.com)
+
+       * c-exp.y, m2-exp.y:  Define more yysymbols that happen to be
+       "bss" rather than "data" symbols, but which still conflict.
+       * m2-exp.y:  Lint.
+
+       * coffread.c (coff_symfile_read):  Use xmalloc, not malloc.
+       * core.c (core_files_info):  Shorten output.
+       * exec.c (exec_files_info):  Ditto.
+       (build_section_table):  Ignore zero-length sections.
+       * language.c, printcmd.c:  Lint.
+       * language.h (get_frame_language):  Declare.
+       * saber.suppress:  update.
+       * stack.c (find_relative_frame):  Remove complex code that was
+       #if 0'd, stick with simple code.  Lint.
+        * saber.suppress:  Update a bit.
+       * symfile.c (add_symbol_file_command):  Add "?" to question.
+       * utils.c (parse_escape):  Avoid \a due to bdead compilers.
+       * value.h:  Declare typedef_print.
+
+       * valprint.c (val_print, type_print_base):  TYPE_CODE_RANGE less
+       kludgey.
+
+       * nindy-tdep.c (nindy_frame_chain_valid):  Use lookup_misc_func.
+       (Reported by Mark Peek <mark@imagen.com>.)
+
+       * solib.c (solib_map_sections):  Relocate all sections, even
+       though only the text section's size is tracked.  Mark ld_text
+       for eventual elimination as we generalize to N sections.
+
+       * infrun.c (wait_for_inferior):  Don't check if the PC is in a
+       call_dummy if we were stopped by a random signal that is being
+       passed to the program.  This produced wierd results when calling
+       functions in the inferior and signals (e.g. SIGALRM) were in use.
+
+Tue Sep 24 18:05:30 1991  John Gilmore  (gnu at cygnus.com)
+
+       * infrun.c (IN_SIGTRAMP):  Not parenthesized properly.
+       Bugfix from Paul Eggert <eggert@twinsun.com>.
+       * tm-ultra3.h (IN_SIGTRAMP):  Ditto.
+       * valprint.c (print_floating):  Print 9 digits for IEEE floats.
+       From Paul Eggert.
+
+Mon Sep 23 15:50:07 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  Roll VERSION to 4.1.1.
+       * source.c (line_info):  Peter Schauer fixes a bug I introduced in
+       hex conversion.
+
+Fri Sep 20 16:10:52 1991  John Gilmore  (gnu at cygnus.com)
+
+       GDB-4.1 release!
+
+       * Makefile.in (VERSION):  Set to 4.1.   
+       * language.c (set_language_command):  Print useful help message,
+       and restore the language string after giving help.
+       * valprint.c (typedef_print):  Print typedef in C or M2.
+       * symtab.c (list_symbols):  Use it.
+       * main.c (main):  Avoid any output before (gdb) prompt when -q.
+       * language.c (set_language_command):  Handle errors by restoring
+       the language string to its current state (fix from A. Beers).
+       * doc/gdbint.texinfo:  Roll in information from README.  Rearrange
+       "how to install" and "how to print the doc" stuff so it drops
+       easier into README.
+       * configure.in:  Rename rtpc CPU to romp to match config.sub.
+       * README, WHATS.NEW, TODO:  Update for gdb-4.1.
+
+Fri Sep 20 17:39:14 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * doc/gdb.texinfo: Updates from ChangeLog.  set/show write, 
+       autoloading shared libs, copyright etc on GDB startup, clean up $_
+       and $__ index refs, set/show listsize and related updates to list
+       cmd.  New host/target configs.
+
+Fri Sep 20 15:46:00 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * doc/Makefile: generate aux version-no file doc/gdbVN.m4
+       from main Makefile.in version definition
+       doc/gdb.texinfo: use version recorded in doc/gdbVN.m4 for current
+       GDB version no refs 
+       Makefile.in (setup-to-dist): generate doc/gdbVN.m4 
+
+       * doc/gdb.texinfo: merge new language-switching and lang-specific
+       doc by Andrew Beers
+
+Fri Sep 20 15:00:57 1991  Per Bothner  (bothner at cygnus.com)
+
+       * mcheck.c: Add __ONEFILE kludge to allow compilation by non-ANSI
+       compilers (which may lack stddef.h).
+
+Fri Sep 20 13:29:42 1991  John Gilmore  (gnu at cygnus.com)
+
+       * dbxread.c (read_dbx_symtab, process_one_symbol):  N_FN and
+       N_WARNING are the same except for the N_EXT bit, so just use their
+       values alone, rather than OR-ing them with N_EXT.
+
+Fri Sep 20 12:27:55 1991  Stu Grossman  (grossman at cygnus.com)
+
+       * mipsread.c (parse_lines):  Deal with negative extended line
+       offsets correctly.
+
+       * c-exp.y, m2-exp.y:  #define yyerrflag and yynerrs to avoid
+       global symbol conflicts.
+
+Fri Sep 20 02:28:15 1991  John Gilmore  (gnu at cygnus.com)
+
+       * .gdbinit:  Move 'set complaints' to top, so it runs even in
+       case we aren't debugging GDB.
+       * language.c (_initialize_language):  Fix type check and range
+       check documentation strings.
+       * utils.c (!HAVE_VPRINTF):  Define vfprintf as a function, so
+       language.c can use it.  (Though language.c should really not be
+       handling warnings/errors the way it does, FIXME.)
+       * symtab.c (lookup_primitive_type):  const lint.
+
+       Bugfix from Peter Schauer:
+       * source.c (lines_to_list):  Make signed, to avoid comparison
+       going unsigned and complaining that -3 is too high for 21 lines.
+       * stack.c (lines_to_list):  Ditto.
+
+Thu Sep 19 23:33:41 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in (HFILES):  Add minimon.h.
+       (VERSION):  Roll version number to 4.0.95.
+       (gdb.tar.Z, make-proto-gdb.dir, setup-to-dist, gdb-XXX.tar.Z):
+       New rules for building distributions.  Normal distribution
+       is built by doing `make -f Makefile.in gdb.tar.Z' in the directory
+       one level up from here; it calls make-proto-gdb.dir to build a
+       directory `proto-gdb' which is an image of the release.  The old
+       `gdb.tar.Z' rule still works too.
+       * config.sub, configure:  Roll in latest from ..
+
+Thu Sep 19 17:41:24 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * doc/gdbint.texinfo: Reorder contents; reorganize new-host,
+       new-target, and new-config chapters; fix minor typos; come closer
+       to usual GNU markup conventions for @file @samp @code @var.
+
+Thu Sep 19 17:04:12 1991  Per Bothner  (bothner at cygnus.com)
+
+       Patches from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
+       * mipsread.c (parse_partial_symbols): Enter the name of all
+       structs/unions... into the psymtab so we can access them if the
+       symtab is not read in.
+       * mips-tdep.c:  Remove some unneeded #includes.
+       * xconfig/dec3100: Add HAVE_STRSTR.
+
 Thu Sep 19 15:14:23 1991  John Gilmore  (gnu at cygnus.com)
 
        * Makefile.in:  Circumvent Sun Make bug on *-exp.tab.o.
@@ -69,7 +595,6 @@ Wed Sep 18 15:55:51 1991  John Gilmore  (gnu at cygnus.com)
        (lookup_unsigned_typename):  Call above.
        (create_array_type):  Set up range type for array index.
        (list_symbols):  Call typedef_print to print typedefs.
-          (Currently #ifndef FIXME'd out awaiting integration.)
 
        * values.c (unpack_long, value_from_longest):  Handle
        TYPE_CODE_BOOL and TYPE_CODE_CHAR.
@@ -111,7 +636,9 @@ Wed Sep 18 15:55:51 1991  John Gilmore  (gnu at cygnus.com)
 Tue Sep 17 08:37:41 1991  John Gilmore  (gnu at cygint.cygnus.com)
 
        Add Andrew Beers' changes for Modula-2 support.  His ChangeLog
-       entries are enclosed herein:
+       entries are enclosed herein.  Not all of these changes
+       have been merged into the master GDB sources -- check the
+       ChangeLog above here for the merge log.
 
 Mon Jun  3 17:05:45 EDT 1991