* mdebugread.c (parse_symbol): Don't call ecoff_swap_tir_in or
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 396ad2fb6f21d5ca82b393285b4a35bd7c1e7e17..8f0e4fe8c05782344217f80bfac2cc183dcf6446 100644 (file)
@@ -1,3 +1,527 @@
+Mon Jun 20 13:51:55 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * mdebugread.c (parse_symbol): Don't call ecoff_swap_tir_in or
+       ecoff_swap_rndx_in directly; use the debug_swap pointer instead.
+       (upgrade_type, handle_psymbol_enumerators): Likewise.
+       (has_opaque_xref, cross_ref): Likewise.
+       (elfmdebug_build_psymtabs): Call swap->read_debug_info to read
+       debugging information, rather than doing it here.
+       * mipsread.c (mipscoff_symfile_read): Call read_debug_info entry
+       point in ecoff_debug_swap backend structure, rather than calling
+       ecoff_slurp_symbolic_info directly.
+
+Fri Jun 17 20:58:58 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * breakpoint.c: Include annotate.h.  Call annotate_field rather
+       than printing annotation directly.
+
+       * main.c: Include string.h.
+
+Thu Jun 16 14:41:37 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * fork-child.c (startup_inferior) [STARTUP_INFERIOR]: If defined,
+       call it instead of doing normal loop.
+       * infcmd.c (attach_command): Don't call wait_for_inferior if
+       running Mach 3.
+       * infrun.c (proceed) [PREPARE_TO_PROCEED]: If defined, call
+       hook that can decide whether to step over the next breakpoint.
+       * utils.c (wrap_here): Abort if wrap_buffer not allocated.
+       (request_quit) [REQUEST_QUIT]: If defined, call it instead of
+       doing normal quit.
+
+       * configure.in: Improve sorting/formatting of hosts and targets.
+       (i[34]86-*-mach3*, i[34]86-*-osf1mk*, mips-*-mach3*,
+       m88*-*-mach3*, ns32k-*-mach3*): Recognize.
+       * Makefile.in (stop-gdb): New target.
+       * stop-gdb.c: New file, utility to get attention of waiting GDBs
+       in Mach 3.
+
+Wed Jun 15 00:41:03 1994  Tom Lord  (lord@rtl.cygnus.com)
+
+       * top.c (gdb_init): Init current_directory in gdb_init.  Probably
+       the identical initialization can be deleted from main.c, but i
+       haven't done so just in case.
+
+Tue Jun 14 17:24:41 1994  Tom Lord  (lord@x1.cygnus.com)
+
+       * gdba.el: Added menu windows and slightly improved window
+       handling to gdba.el.  Fixed numerous minor bugs that were causing
+       emacs and gdb to fall out of sync.
+
+Tue Jun 14 16:18:44 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * breakpoint.c: annotate changes lost at merge, put back in.
+
+Mon Jun 13 17:28:50 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/i386/i386sco.mh, i386sco4.mh (XDEPFILES): Remove
+       i387-tdep.o.
+
+Sun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * config/m68k/dpx2.mh (NATDEPFILES):  Remove duplicate inclusion
+       of inftarg.o.
+       * config/m68k/tm-dpx2.h (CANNOT_STORE_REGISTER):  Define to inhibit
+       writing of floating registers, the dpx2 kernel disallows it.
+       * irix5-nat.c (LM_ADDR):  The loaded address of the shared library
+       is contained in o_praw.
+       * irix5-nat.c (solib_map_sections):  Adjust sections by the
+       difference between the loaded address and the prelinked address.
+       * irix5-nat.c (solib_address):  Use LM_ADDR for the loaded start
+       address.
+       * mdebugread.c (parse_symbol):  Do not relocate stEnd/scText
+       symbols, their value is absolute.
+       * mdebugread.c (parse_partial_symbols):  Handle Irix 5.2 shared
+       libraries fh->adr fields of zero. Relocate minimal symbol values
+       upon readin. Relocate non-stabs symbols upon readin.
+       * mdebugread.c (psymtab_to_symtab_1):  Use pst->textlow for the
+       start address of the outermost block.
+       * mdebugread.c (parse_lines, parse_procedure):  Pass in pst
+       instead of section_offsets and use relocated pst->textlow for
+       line number and procedure address relocations.
+
+       From gmo@MicroUnity.com (Guillermo A. Loyola):
+       * mdebugread.c (parse_symbol, parse_partial_symbols, cross_ref):
+       Handle SGI Irix5 stIndirect symbol type.
+
+Fri Jun 10 14:52:56 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * breakpoint.c: fix a syntax error native cc does not like.
+
+       * Makefile.in: change sparclite-tdep.c to sparcl-tdep.c.
+       * sparclite/Makefile.in: ditto.
+       * sparcl-tdpe.c: change file name because first 8 chars has to be 
+       unique.
+       * sparcl-stub.c: ditto.
+
+       * .Sanitize: add sparclite-stub.c sparclite-tdep.c to keep.
+
+       * sparclite/Makefile.in: fix INCLUDE_CFLAGS to have {srcdir}/../config.
+
+Fri Jun 10 10:38:15 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (target_read_pc, target_write_pc): Accept (and
+       ignore) a PID argument.
+       (hppa_pop_frame): Pass a PID to target_write_pc.
+       * config/pa/tm-hppa.h (TARGET_READ_PC, TARGET_WRITE_PC): Accept
+       and pass through a PID argument.
+       (target_read_pc, target_write_pc): Update prototypes.
+
+Thu Jun  9 18:10:44 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * Makefile.in: add new file sparclite-tdep.c.
+       * sparclite/Makefile.in: add new file sparclite-stub.c.
+       * sparclite/hw_breakpoint.note: note for SPARClite hardware breapoint
+       support.
+       * config/sparc/sparclite.mt: add sparclite-tdep.o.
+       * config/sparc/tm-sparclite.h: add hardware breakpoints support 
+       defiines and code.
+       * sparclite-tdep.c: new file, contains hardware breakpoint support
+       code.
+       * sparclite-stub.c: new file, stub code that add support hardware
+       breakpoint support.
+       * breakpoint.c: add hardware breakpoint support.
+       * breakpoint.h: add new breakpoint type to support hardware
+       breakpoint.
+       * config/mips/nm-irix4.h: change interface for target dependent
+       code supporting watch point.
+       * config/pa/nm-hppab.h: change interface for target dependent
+       code supporting watch point.
+
+Thu Jun  9 14:59:58 1994  Kung Hsu  (kung@mexican.cygnus.com)
+
+       * remote-os9k.c (rombuf_command): fix a bug accepting rombug
+       output.
+       * stabsread.c (read_struct_fields): os9k nested structure does not
+       have terminating ';', instead it just get to ',' and bit position
+       and length.
+
+Wed Jun  8 23:20:45 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * nlmread.c (nlm_symtab_read):  Clean up a bit.
+       * (nlm_symfile_read):  Record bounds of main() so that backtrace
+       command will know where to stop.
+       * objfiles.c (objfile_relocate):  Relocate entry point/func info
+       for backtrace as well.
+       * objfiles.h:  Define values for invalid PCs for entry point info.
+       * symfile.c (init_entry_point_info):  Initialize invalid values
+       with aforementioned macros.
+       * config/alpha/tm-alphanw.h:  Turn on FRAME_CHAIN_VALID_ALTERNATE
+       to cause backtrace to stop when it gets back to main().
+       * config/i386/tm-i386nw.h:  Ditto.
+
+Sat Jun  4 18:17:03 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       Fix value_print, which used to be ostensibly language-independent,
+       but would print pointers and arrays in C syntax.  Instead, call
+       a language-specific function.
+       * language.h (struct language_defn):  New functional field
+       la_value_print.
+       (LA_VALUE_PRINT):  New macro.
+       * language.c (unk_lang_value_print):  New stub/dummy function.
+       (unknown_language_defn, auto_language_defn, local_language_defn):
+       Use it.
+       * c-valprint.c (c_value_print):  New function, with code moved from:
+       * valprint.c (value_print):  ... here.  Now just invoke
+       LA_VALUE_PRINT to do language-specific stuff.
+       * valprint.c (value_print_array_elements):  Make non-static.
+       * c-lang.c (c_language_defn, cplus_language_defn):  Add
+       c_value_print in the la_value_print field.
+       * m2-lang.c (m2_language_defn):  Likewise.
+       * ch-lang.c (chill_language_defn):  But here use chill_value_print.
+       * ch-valprint.c (chill_val_print):  Print null pointer as NULL.
+       * ch-valprint.c (chill_value_print):  New function, based on
+       c_value_print, but use Chill "look and feel."
+       * c-lang.h (c_value_print):  New prototype.
+       * ch-lang.h (chill_value_print):  New prototype.
+       * value.h (value_print_array_elements):  New prototype.
+
+       * ch-valprint.c (chill_val_print, case TYPE_CODE_BITSTRING
+       and case TYPE_CODE_SET):  Check that the element type isn't a stub.
+
+Fri Jun  3 09:15:00 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * main.c: Move entire file except for #ifndef MAIN_OVERRIDE code
+       to new file top.c.  Make things extern instead of static and
+       similar rearrangements to deal with this.
+       * top.h: New file.
+       * utils.c: Move fputs_unfiltered to main.c.  Remove 
+       FPUTS_UNFILTERED_OVERRIDE ifndef.
+       * Makefile.in: Change so that gdb uses main.c, utils.c, and top.c,
+       and libgdb uses utils.c and top.c.
+
+Thu Jun  2 23:19:10 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (skip_trampoline_code): Fix typo.
+
+Thu Jun  2 18:09:59 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * ch-valprint.c (chill_val_print_array_elements):  New function.
+       A Chill version of val_print_array_elements, it prints the
+       array index labels, in additions ot the array element values.
+       (chill_val_print):  Use the new function.
+
+Thu Jun  2 08:50:00 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * configure.in:  Add nlm subdir to configdirs for alpha-*-netware
+       target.
+       * defs.h (enum language):  Add language_asm.
+       * findvar.c (read_register_bytes read_register_gen
+       write_register_bytes read_register read_register_pid
+       write_register write_register_pid supply_register):  Move multi-
+       thread handling down into these routines.  Create XXX_pid routines
+       that allow register references to specify the pid.
+       * findvar.c infcmd.c (read_pc read_pc_pid write_pc write_pc_pid
+       read_sp write_sp read_fp write_fp):  Move these routines from
+       infcmd to findvar to centralize the whole mess.
+       * i386-nlmstub.c:  Portability fixes.
+       * infptrace.c (child_resume):  Conditionalize to allow other natives
+       to override it.  Remove PIDGET gubbish, it's no longer necessary.
+       * infrun.c (wait_for_inferior):  Put registers_changed() before
+       target_wait() to speed up remote debugging.
+       * Replace code that reads registers from other threads with much
+       nicer looking new function calls (see changes to findvar.c).
+       * Don't skip prologues if debugging assembly source.
+       * lynx-nat.c (child_resume):  Lynx now needs it's own version of
+       child_resume to handle multi-thread debugging properly.
+       * remote.c:  Add O response to get console output from target.
+       * (readchar): Add timeout parameter.  Handle SERIAL_EOF and
+       SERIAL_ERROR here to simplify callers.
+       * Change static var timeout to remote_timeout.
+       * (fromhex):  Remove unnecessary return -1 at end of routine.
+       * (remote_wait):  Turn this into a big switch statement.  Add
+       support for O response.
+       * (putpkt):  Remove unnecessary handling of SERIAL_EOF/ERROR.
+       * (getpkt):  Split getpkt into two parts.  read_frame deals with
+       all formatting issues, run-length encoding, and framing.  getpkt
+       now handles error recovery, and frame detection.
+       * ser-tcp.c (tcp_readchar):  Handle EINTR from read().
+       * ser-unix.c (hardwire_raw):  Set CLOCAL so that we ignore modem
+       control.  (hardwire_readchar):  Handle EINTR from read().
+       * symfile.c (deduce_language_from_filename):  Add support for .s
+       files.
+       * config/nm-lynx.h:  Define CHILD_WAIT so that lynx-nat.c can
+       override infptrace's child_wait.
+       * config/rs6000/rs6000lynx.mh:  Use xm-rs6000ly.h & nm-rs6000ly.h
+       instead of XXXlynx.h.
+       * config/rs6000/rs6000lynx.mt:  Use tm-rs6000ly.h instead of
+       tm-rs6000lynx.h.
+       * nlm/gdbserve.c:  Portability fixes.
+
+Tue May 31 20:35:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * inftarg.c (child_wait): Call proc_wait, not wait.
+       (child_mourn_inferior): Call proc_remove_foreign.
+       * main.c (gdb_init): Call init_proc.
+       * main.c: Provide dummy versions of init_proc, proc_wait, and
+       proc_remove_foreign for the gdb case (the libgdb case provides its
+       own versions of these functions).
+       * Makefile.in (libgdb-files): Add libproc.a.
+
+Wed Jun  1 11:08:52 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       Hardware watchpoints for Linux, from Rick Sladkey
+       (jrs@world.std.com).
+       * infrun.c (wait_for_inferior) [HAVE_CONTINUABLE_WATCHPOINT]: Add
+       new hardware breakpoint recovery method.
+       * i386v-nat.c (i386_insert_watchpoint,
+       i386_insert_nonaligned_watchpoint, i386_remove_watchpoint,
+       i386_stopped_by_watchpoint) [TARGET_CAN_USE_HARWARE_WATCHPOINT]:
+       New functions to support the 386 hardware debugging registers.
+       * config/i386/nm-linux.h (TARGET_CAN_USE_HARDWARE_WATCHPOINT,
+       HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT,
+       target_insert_watchpoint, target_remove_watchpoint): Define these
+       macros to use the hardware debugging functions in i386v-nat.c.
+
+Wed May 25 17:06:15 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * Makefile.in: Replace libgdb.a with libgdb-files.  Make "all"
+       build it.
+
+Thu May 19 09:56:20 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * target.c, target.h: New variables target_activity_function and
+       target_activity_fd.
+       * inflow.c, inferior.h: New functions set_sigio_trap and
+       clear_sigio_trap.
+       * inftarg.c (child_wait), procfs.c (wait_fd): Call them.
+
+Wed May 18 13:01:55 1994  Doug Evans  (dje@canuck.cygnus.com)
+
+       * remote-sim.h (sim_verbose): Delete.
+       Document callbacks needed.
+       (sim_*): Change result to void where there isn't one.
+       (sim_open): Clarify argument and error response.
+       (sim_close): Declare.
+       (sim_load): Change bfd_handle argument to file name.  Clarify result.
+       (sim_create_inferior): Renamed from sim_set_args.
+       (sim_set_pc): Delete.
+       (sim_info): Delete printf_fn argument.
+       * remote-sim.c (gdbsim_kill): Add comment describing purpose.
+       (gdbsim_load): Try sim_load first.
+       (gdbsim_create_inferior): Call sim_create_inferior.
+       (gdbsim_open): Handle args == NULL.  Update call to sim_open.
+       (gdbsim_close): Call sim_close.
+       (gdbsim_files_info): Update call to sim_info.
+       (gdbsim_ops): Realign comments.
+
+       * printcmd.c (decode_format): Allow TARGET_PTR_BIT to be non-constant.
+
+Tue May 17 16:45:20 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * xcoffread.c (read_xcoff_symtab): For C_FILE symbols, only use
+       the auxent if the symbol's name is ".file".  From David Edelsohn 
+       <c1dje@watson.ibm.com>.
+
+Tue May 17 11:08:22 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * breakpoint.c (breakpoint_1): Fix typo.
+
+       * annotate.c (annotate_field_end): Fix typo.
+
+       * Makefile.in: Move annotate.o from COMMON_OBS to OBS.
+
+       * Makefile.in (TSSTART): Remove; no longer used.
+
+       * utils.c (vfprintf_maybe_filtered, vfprintf_unfiltered): Call
+       fputs_unfiltered and exit directly, rather than fatal.  The latter
+       calls vfprintf_unfiltered!
+
+       * gdbtypes.h, gdbtypes.c (can_dereference): New function.
+       * value.h, printcmd.c (print_value_flags): Move from here...
+       * annotate.c: ...to here, and make it use can_dereference.
+
+Sat May 14 15:13:52 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * inflow.c (job_control, attach_flag, generic_mourn_inferior):
+       Remove, needed for both native and cross.
+       * target.c (attach_flag, generic_mourn_inferior): Put here.
+       * utils.c (job_control): Put here.
+       (terminal.h): Don't include anymore.
+
+Sat May 14 09:11:44 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * source.c (find_source_lines): Always use code that was #ifdef
+       BROKEN_LARGE_ALLOCA.  Do the cleanup before returning, rather than
+       leaving it on the chain.  Reindent much of this function.
+       * config/sparc/{xm-sun4sol2.h,xm-sun4os4.h},
+       config/i386/{xm-sun386.h,xm-i386m3.h,xm-i386mach.h},
+       config/m68k/{sun3os4.h,xm-news.h,xm-hp300hpux.h},
+       config/ns32k/xm-ns32km3.h: Remove all references to
+       BROKEN_LARGE_ALLOCA; with the above change it is no longer needed.
+       * main.c, fork-child.c, many config files: Remove all
+       SET_STACK_LIMIT_HUGE code; with the above changes it should no
+       longer be needed.
+
+       * symtab.c (lookup_partial_symbol): Use if and abort, not assert.
+       This avoids __eprintf troubles.
+
+Fri May 13 08:10:21 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * main.c (main): Surround in #ifndef MAIN_OVERRIDE.  Move
+       initialization code which needs to be called even if we bypass the
+       command line stuff into gdb_init.
+       * utils.c (fputs_unfiltered): Surround in #ifndef
+       FPUTS_UNFILTERED_OVERRIDE.
+       * Makefile.in (libgdb.a): New target.
+
+       * utils.c: Rearrange I/O stuff a bit so that all output goes
+       through fputs_unfiltered.  Use vasprintf; removes arbitrary limit
+       which made %s not work with arbitrarily large strings.
+       * printcmd.c (printf_command): Use printf_filtered, not
+       printf_unfiltered and printf, now that arbitrary limit is gone.
+
+       gcc -Wall lint:
+       * breakpoint.c (watchpoint_check): Remove unused variable b.
+       * stack.c (print_frame_info): Move sp and buf inside #if.
+       * eval.c (evaluate_subexp): Remove unused variables pp,
+       mangle_ptr, ptr, and mangle_tstr.
+       * valarith.c (value_x_binop): Remove unused variables mangle_tstr
+       and mangle_ptr.
+       * symtab.c (lookup_symtab): Put variable copy inside #if.
+       (decode_line_1): Put variable q1 inside #if 0.
+       * target.h: Declare target_link.
+       * infrun.c (wait_for_inferior): Remove unused variables signame.
+       * remote.c (remote_resume): Remove unused variable name.
+       * c-exp.y (parse_number): Parenthesize operand of shift.
+       * dbxread.c (record_minimal_symbol): Parenthesize operand of &&
+       (this is a semantic change, the warning seems to have detected a bug).
+       * dbxread.c (end_psymtab): Move variable p1 inside #if.
+       * coffread.c: Move variable temptype inside #if.
+       * ch-typeprint.c (chill_type_print_base): Remove unused variable
+       name.
+       * ch-valprint.c: #include typeprint.h and ch-lang.h.
+       (chill_val_print): Remove unused variable in_range.
+       (chill_val_print): Remove statement "length > TYPE_LENGTH (type);".
+       (chill_val_print): Add default case for switch.
+       * stabsread.h: Declare stabsect_build_psymtabs.
+       * os9kread.c (read_minimal_symbols): Make this return void.
+       (os9k_symfile_read): Remove unused variables stb_exist and val.
+       (os9k_symfile_init): Remove unused variable val.
+       (fill_sym): Remove unused variable id.
+       (read_os9k_psymtab): Put variable back_to inside #if 0.  Remove
+       unused variable nsl.
+       Remove unused variable symfile_bfd.
+       #if 0 unused variables lbrac_unmatched_complaint and
+       lbrac_mismatch_complaint.
+       Remove declaration for non-existent function os9k_next_symbol_text.
+
+       * annotate.c, annotate.h: New files, containing a function for
+       each annotation which outputs it.
+       * Move breakpoints_changed from breakpoint.c to annotate.c.
+       * breakpoint.c, blockframe.c, infrun.c, cp-valprint.c, main.c,
+       printcmd.c, source.c, stack.c, utils.c, valprint.c:
+       Use annotate.c functions to output annotations.
+       * Makefile.in (OBS): Add annotate.o.
+
+Thu May 12 10:46:27 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (read_unwind_info): Make sure elf_unwind_size and
+       elf_unwind_entries are always initialized.
+
+       * hppa-tdep.c (skip_trampoline_code): Handle argument relocation
+       stubs which return directly to the caller rather than to the stub
+       itself.
+
+Wed May 11 20:11:51 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * c-exp.y (yyerror): Display a more informative error message.
+       * ch-exp.y (yyerror): Ditto, don't use global yychar.
+       * m2-exp.y (yyerror): Ditto.
+
+Tue May 10 11:57:53 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * inflow.c (job_control): Move definition to front of file.
+
+Tue May 10 14:42:37 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
+
+       * maint.c (print_section_table): Rename SEC_SHARED_LIBRARY to
+       SEC_COFF_SHARED_LIBRARY to match corresponding change in bfd.
+
+Fri May  6 13:30:22 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * Makefile.in (kdb): Remove old init.c creation commands.
+       * configure.in (sparclite): Match on sparclite*.
+       * sparclite/aload.c (main): Only change section addresses for
+       a.out format object files.
+
+Fri May  6 13:24:04 1994  Steve Chamberlain  (sac@cygnus.com)
+
+       * config/i386/go32.mh: Define CC.
+
+Fri May  6 11:56:54 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * gdbserver/Makefile.in: Remove irrelevant definitions and
+       comments inherited from the gdb Makefile.
+       (BFD_DIR, BFD, BFD_SRC, BFD_CFLAGS): Add from gdb Makefile.
+       (VERSION): Update to 4.12.3.
+       (gdbserver): Remove any existing executable first.
+       (distclean, realclean): Remove nm.h.
+       * gdbserver/low-lynx.c: Add Sparc Lynx support.
+       * gdbserver/low-sparc.c, gdbserver/low-sun3.c (sys/wait.h):
+       Don't use absolute pathname.
+
+Thu May  5 12:00:22 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * rs6000-nat.c (vmap_ldinfo): Don't fail if fstat returns an
+       error.
+
+Wed May  4 06:56:03 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * infrun.c (proceed, normal_stop, wait_for_inferior), breakpoint.c
+       (print_it_normal): Add annotations for the inferior starting and
+       stopping, and for all the various messages related to how it
+       stopped.
+
+       * printcmd.c (do_one_display): Annotate.
+       * stack.c (print_frame_info): Annotate printing of stack frames.
+
+Wed May  4 18:15:51 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * remote.c (get_offsets):  Handle case where stub doesn't support
+       qOffsets message.
+
+Wed May  4 15:30:39 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       Add partial support for g++ code compiled with -fvtable-thunks.
+       * c-valprint.c (c_val_print):  Add vtblprint support
+       when using thunks.
+       * cp-valprint.c (cp_is_vtbl_member):  A vtable can be an array of
+       pointers (if using thunks) as well as array of structs (otherwise).
+       * cp-valprint.c (vtbl_ptr_name_old, vtbl_ptr_name):  Move to global
+       level, and make the latter non-static (so define_symbol can use it).
+       * stabsread.c (define_symbol):  If the type being defined is a
+       pointer type named "__vtbl_ptr_type", set the TYPE_NAME to that name.
+       * symtab.h (VTBL_PREFIX_P):  Allow "_VT" as well as "_vt".
+       * values.c (value_virtual_fn_field):  Handle thunks.
+       * values.c (value_headof):  Minor efficiency hack.
+       * values.c (value_headof):   Incomplete thunk support.  FIXME.
+
+Wed May  4 06:56:03 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * valprint.c (print_longest): Clarify comment about use_local.
+       * printcmd.c, defs.h (print_address_numeric), callers in
+       symmisc.c, symfile.c, stack.c, source.c, remote.c, infcmd.c,
+       cp-valprint.c, core.c, ch-valprint.c, c-valprint.c, breakpoint.c,
+       exec.c: New argument use_local.
+       * source.c (identify_source_line): Use filtered output.  Use
+       print_address_numeric. 
+
+       * core.c (memory_error), symtab.c (cplusplus_hint, decode_line_1),
+       language.c (type_error, range_error): Use filtered output.
+       * utils.c (error_begin): Update comment to tell people to use
+       filtered output.
+
+       * Makefile.in (HFILES_WITH_SRCDIR): List bfd.h.
+       (HFILES_NO_SRCDIR): List gdbcore.h not gdbcore_h, so as not to get
+       bfd.h.
+
+Tue May  3 07:41:33 1994  Jim Kingdon  (kingdon@cygnus.com)
+
+       * procfs.c (procfs_wait): Reinstate code which deduces the signal
+       from the fault, #ifndef FAULTED_USE_SIGINFO.
+       * config/sparc/tm-sun4sol2.h: Define FAULTED_USE_SIGINFO.
+
 Fri Apr 29 18:15:04 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * breakpoint.c (breakpoint_1): Annotate each field of the headers.
@@ -773,8 +1297,6 @@ Sun Mar 20 15:21:57 1994  Doug Evans  (dje@cygnus.com)
 
        * sparc-tdep.c (sparc_frame_find_save_regs): Use REGISTER_RAW_SIZE
        instead of 4.
-
-start-sanitize-v9
        * sp64-tdep.c (target_ptr_bit, set_target_ptr_bit): Deleted,
        can no longer set this at run time.
        * config/sparc/sp64.mt (SIMFILES): Use remote-sim.o now.
@@ -782,7 +1304,6 @@ start-sanitize-v9
        * config/sparc/tm-sp64.h (FPS_REGNUM, CPS_REGNUM): Define (so
        sparc-tdep.c compiles).
        (TARGET_PTR_BIT): Must be a constant now, fix at 64.
-end-sanitize-v9
 
 Sat Mar 19 08:51:12 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
This page took 0.038008 seconds and 4 git commands to generate.