]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
*** empty log message ***
[binutils.git] / gdb / ChangeLog
index f5b3b9e41d93c73a212ec5324ee9a60c640da5c8..1f553bfeacafc32f197a2eae0837d789c50b5cd9 100644 (file)
@@ -1,3 +1,554 @@
+Thu May 16 18:06:05 1991  Roland H. Pesch  (pesch at fowanton.cygnus.com)
+
+       * doc/gdb.texinfo: (1) Updated w/ref to RMS comments through
+       chapter 9; (2) documented 'break' command's menu mode for
+       overloaded names, in response to hgs problem report C++ p-31
+
+Wed May 15 11:02:48 1991  Roland H. Pesch  (pesch at fowanton.cygnus.com)
+
+       * doc/gdb.texinfo: (1) better introductory example; (2) more
+       consistent use of @code, @samp, @file, @kbd throughout; small
+       cleanups to first three nodes; (3) new "Contributors" node;
+       (4) Appendix, Renamed Commands; (5) divert specialized startup
+       instructions to "Targets" chapter for generic manuals, while
+       leaving them up front for manuals specific to specialized
+       environments; (6) apply fixes from RMS comments through chapter 4.
+
+       * pretex.m4: modify explanatory text slightly (and redefine
+       "regexp") to keep GNU m4 from complaining.  (It still crashes
+       later, but one step at a time...)
+
+Wed May 15 10:32:12 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       * readline/readline.c (update_line):  Avoid dereferencing a pointer
+       before comparing it to its bounds.  Saber caught this.
+       (init_terminal_io):  Don't set BC from the "pc=" termcap variable,
+       and only set PC if tgetstr returned non-null.  Saber caught this.
+
+Tue May 14 16:29:53 PDT 1991  Roland Pesch (pesch at cygint.cygnus.com)
+
+       * Makefile.dist: put gdb.dvi stuff (updated to use M4 preprocessor
+       stuff for config manual) here where it counts; updated
+       to use new subdir structure (gdb/doc/).
+
+       * Makefile: generated from above via 
+                   config.gdb none 
+       before checkin
+
+       * gdbint.texinfo: added instructions on generating gdb.info* files
+       locally for release.  These are ordinary info
+       files, formatted from gdb.texinfo (via gdb-all.texinfo, see
+       Makefile)---but due to use of texinfo 2, can't count on makeinfo
+       to generate these, so we distribute them already formatted.
+
+       * gdb.texinfo: included full Info node and menu crud (as generated
+       by C-u M-x texinfo-master-menu using the texinfo-2 elisp code).
+
+       * Makefile: updated "gdb.dvi" target to use M4 preprocessor;
+       put in comments-for-future gdb.info target (one day makeinfo will
+       work again).
+
+Tue May 14 13:51:36 PDT 1991  Roland Pesch (pesch at cygint.cygnus.com)
+
+       * gdb.texinfo: Updated to include new or old undocumented
+       commands, at least the following (perhaps some others I forgot to
+       record): info f, info float, info path, info program, info s, info
+       set, info source, info terminal, info types, info user, set/show
+       print object.  
+       Also covered all recent GDB command renames for v4.
+
+Mon May 13 14:57:46 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       * mipsread.c:  Rather than keeping count of how many symtabs
+       and psymtabs we have, for sorting purposes, count them when
+       we need to sort.  This fixes bug in rereading of symbol tables.
+
+Fri May 10 15:43:33 PDT 1991  Roland Pesch (pesch at cygint.cygnus.com)
+
+       * infcmd.c: renamed "info path" to "show paths"
+        * gdbrc.tex: documented above.
+
+Wed May  8 04:51:11 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       * remote.c:  Fix comments.
+       * utils.c (error):  Force out any pending wrap output.
+
+Sat May  4 11:11:07 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       * Makefile.dist:  Roll VERSION to 3.95.
+       Fix up "saber_gdb" to work again.
+       * saber.suppress:  Update.
+
+       * coffread.c, exec.c, infptrace.c, inftarg.c, remote.c, solib.c,
+       symtab.h, target.c, target.h:  Lint.
+       * core.c:  setup and select frame after reading shared libs,
+       else reading shared libs will clobber them.  Lint.
+       * utils.c (error):  Force out any buffered wrap text.
+
+Fri May  3 22:01:56 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       * remote.c:  Remove decls of memory_insert_breakpoint
+       and memory_remove_breakpoint, no longer used.  (Suggestion of
+       Jan Norden).
+
+       * Makefile.dist:  use ${subdir} in paths of BFD and LIBIBERTY,
+       to make it easier to interface to "configure"'d libraries.
+
+Fri May  3 13:10:01 PDT 1991  Roland Pesch (pesch at fowanton.cygnus.com)
+
+        * valprint.c:  introduce "set p", "set pr", "show p" and "show pr" as
+       aliases for set/show print.
+
+Thu May  2 11:22:02 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * coffread.c (coff_sym_fns) [TDESC]: Make the type be m88kbcs.
+
+       * m88k-tdep.c (IEEE_isNAN): New function.
+
+       * infrun.c, m88k-tdep.c, m88k-xdep.c: Change
+       initialize_{tdesc,dcontext} to init_{tdesc,dcontext}.
+
+       * infrun.c [TDESC]: Add a bunch of crud.
+
+       * xm-88k.h [__GNUC__]: Don't define memset.
+
+       * m88k-xdep.c: #if 0 out push_breakpoint.
+
+       * tm-88k.h: Define GET_SAVED_REGISTER.
+
+       * tm-88k.h: Define DGUX.
+
+       * m88k-opcode.h (UEXT, SEXT, MAKE): Put parentheses around arguments.
+
+       * m88k-pinsn.c (sprint_address): Declare at top of file.
+
+       * m88k-xdep.c: #if 0 out core_file_command.
+
+       * values.c ({unpack_,value_as_}pointer): Just call
+       {unpack_,value_as_}long (for now anyway).
+
+       * m88k-tdep.c (get_saved_register): Make get_reg a dc_word_t (*)().
+       (psr_register): Change return type to dc_word_t.
+
+       * m88k-tdep.c (tdesc_read_function): Comment out call to ptrace.
+
+       * m88k-tdep.c (get_saved_register): Add lvalp parameter.
+
+       * gdbcore.h (write_memory): Don't prototype it.
+
+       * tm-88k.h, m88k-tdep.c: Make stack_error, stack_jmp global.
+       m88k-xdep.c: Don't mention stack_error.
+
+       * {x,t}config/m88k ({X,T}DEPFILES): Add missing files.
+
+       * mtrace.c: Don't typedef things like size_t, just #define them.
+
+       * coffread.c [TDESC]: #if 0 out references to coffsyn.
+
+       * symtab.h (struct symtab): Include EXTRA_SYMTAB_INFO.
+       tm-88k.h: Define EXTRA_SYMTAB_INFO.
+
+       * coffread.c [TDESC]: Include "tdesc.h" and make tdesc_handle
+       dc_dcontext_t not int.
+
+       * coffread.c [TDESC]: Use system include files not <intel-coff.h>.
+
+       * coffread.c [TDESC]: Move setting of debug_info from
+       coff_symfile_read to find_linenos and make it work with BFD.
+
+       * cplus-dem.c [__STDC__]: Make x{m,re}alloc return void*.
+
+       * signame.c: Cast const char* to char* when assigning to sys_siglist.
+
+       * utils.c (strsave): Make arg const char* not char*.
+
+       * infrun.c (wait_for_inferior) [SHIFT_INSN_REGS]: Use
+       bpstat_explains_signal (stop_bpstat) not stop_breakpoint.
+
+       * tm-88k.h (START_INFERIOR_HOOK): Make tdesc_handle a dc_handle_t.
+
+       * tm-88k.h (EXTRACT_RETURN_VALUE): Use char * not void *.
+
+       * findvar.c (read_var_value, case LOC_CONST_BYTES): Put the address
+       in a char *, not a CORE_ADDR.  Use SYMBOL_VALUE_BYTES.
+
+       * tm-88k.h (INIT_EXTRA_FRAME_INFO): Use fci not prev (fci is
+       prev except from create_new_frame).  Make next_frame a
+       local variable.
+       Declare get_prev_context.
+       {x,t}m-88k.h: Enclose USG and BCS defines in #if !defined.
+       m88k-{opcode.h,pinsn.c,xdep.c,tdep.c}: New files (same contents as
+       before; they had just been left out of the distribution for a long
+       time).
+
+Thu May  2 17:53:56 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       Mips bringup and general cleanup
+
+       * cplus-dem.c:  Move CPLUS_MARKER define to after defs.h.
+       * infptrace.c (PT_WRITE_D, PT_READ_D):  Use correct values.
+       (This still doesn't seem to make MIPS bkpts work.)
+       * mipsread.c:  Remove dup "Reading symbol data..." msg.
+       (symbol_file_command, add_file_command):  Remove, obsol.
+       * printcmd.c (ptype_command):  Say "an enum" rather than "a enum".
+       Wrap output appropriately.
+       * stack.c (locals_info, catch_info, args_info):  Check
+       selected_frame rather than target_has_stack or coredumping.
+       * valprint.c (type_print_varspec_suffix):  Wrap "ptype" output of
+       enums appropriately.
+
+Wed May  1 14:10:22 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * signame.c: Include defs.h and param.h.
+
+       * cplus-dem.c: Include defs.h and param.h.
+       Makefile.dist: Don't hack in the "param.h".
+       param.h: Don't include defs.h.
+
+       * expread.y: Use a union to deal with the fact that type_stack
+       can have both ints and enum type_pieces in it.
+       ({push,pop}_type_int): New functions.
+
+Tue Apr 30 13:18:58 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * cplus-dem.c (cplus_mangle_opname): Don't call error.
+       values.c (check_stub_method): Call error if NULL return from
+       cplus_mangle_opname.
+
+       * blockframe.c, breakpoint.c, core.c, command.c, findvar.c,
+       eval.c, expprint.c, infcmd.c, infrun.c, main.c, printcmd.c,
+       remote.c, source.c, stack.c, dbxread.c, coffread.c, symfile.h,
+       symfile.c, utils.c, valarith.c, values.c, valops.c, tm-68k.h,
+       target.c, inftarg.c, ieee-float.c, environ.c, defs.h,
+       command.h, inferior.h, gdbcore.h, symtab.h, expression.h,
+       symtab.c, cplus-dem.c, value.h, expread.y, valprint.c,
+       copying.awk, solib.c, inflow.c, symmisc.c
+       : Lint.  Use read_memory not read_memory_integer on CORE_ADDR's.
+       Use {value_as,unpack}_pointer (added to values.c)
+       not {value_as,unpack}_long on CORE_ADDR's.
+       Use longest_to_int (added to defs.h) instead of cast to int.
+       Remove from_tty arg to mod_path.
+       Put symfile_bfd in {coff,dbx}read.c not symfile.h.
+       Use OP_NULL instead of 0 where dummy enum exp_opcode needed.
+
+       * tm-sparc.h: Remove GET_RWINDOW_REG.
+       (FRAME_CHAIN): Call sparc_frame_chain.
+       sparc-tdep.c (sparc_frame_chain): New function.
+       tm-sparc.h (EXTRACT_STRUCT_VALUE_ADDRESS): call
+       sparc_extract_struct_value_address (added to sparc-tdep.c).
+
+       * xm-sun386.h: Don't define SET_STACK_LIMIT_HUGE.
+
+Tue Apr 30 13:13:33 1991  Michael Tiemann  (tiemann at cygint.cygnus.com)
+
+       * valprint.c (type_print_base): If the type being printed is a
+       struct containing undefined types, print "<undefine type>"
+       as the type instead of crashing.
+       * values.c (value_headof): Get the vtable pointer taking
+       TYPE_VPTR_BASETYPE into account.
+       * symtab.c, symtab.h, dbxread.c: Fix various whitespace splotches.
+
+Mon Apr 29 13:22:51 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * Move BROKEN_LARGE_ALLOCA from tm-sun386.h to xm-sun386.h.
+
+       * sun386-xdep.c [!GDB_TARGET_IS_SUN386]: Just provide empty
+       functions which don't do anything.
+       tm-sun386.h: Define GDB_TARGET_IS_SUN386.
+
+       * Makefile.dist: Add comment about tm-sun3os4.h: tm-sun3.h, etc.
+
+       * sun3-xdep.c, tm-sun3.h, tm-68k.h: Change TARGET_SUN3 to
+       GDB_TARGET_IS_SUN3.
+
+       * infrun.c: Don't include sys/user.h and friends (wrong for
+       cross-debugging and not necessary anymore (see IN_SIGTRAMP in
+       xm-vax.h)).
+       [SET_STACK_LIMIT_HUGE]: Include <sys/{resource,time}.h>.
+       xm-tahoe.h: Don't define _DIRENT_.
+
+       * xm-tahoe.h: Remove USE_OLD_TTY (not needed now that terminal.h
+       includes sgtty.h before sys/ioctl.h).
+
+Sun Apr 28 22:04:47 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * param-no-tm.h: Make BITS_BIG_ENDIAN defined to 0/1, not defined
+       or not defined.  Don't define it based on TARGET_BYTE_ORDER if
+       it's already defined (in the tm.h file).
+       mips-opcode.h (BIT_FIELDS_*),
+       values.c (modify_field, unpack_field_as_long):
+       Use #if BITS_BIG_ENDIAN not #ifdef BITS_BIG_ENDIAN.
+       {x,t}m-tahoe.h, tahoe-pinsn.c, tahoe-opcode.h: New files.
+
+Fri Apr 26 12:02:06 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * tm-sparc.h: Add comments about gcc version 2 and structure passing.
+
+       * xconfig/i386v{,32}{,-g}: Add XM_CFLAGS=-Dgetpagesize()=4096.
+       gmalloc.c: #if 0 out !HAVE_GETPAGESIZE code.
+
+       * expread.y (abs_decl): Accept '&' and '&' abs_decl.
+
+       * symtab.c, symtab.h: Have a builtin_type_{,unsigned_}long_long
+       regardless of LONG_LONG.
+       defs.h (TARGET_LONG_LONG_BIT): New macro.
+       expread.y (typebase): Add {unsigned,} long long {,int}.
+
+Thu Apr 25 12:31:22 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * valops.c (typecmp): If t2 == 0, return 1.
+
+Wed Apr 24 09:45:17 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+       Changes from Tiemann:
+       * cplus-dem.c (optable): Add "nw", "dl", "compound".
+       (cplus_mangle_opname): New function.
+       (do_type): Add case 'Q'.
+       * values.c (check_stub_method): Do lookup_method_type and stuff
+       rather than smash_to_method_type.
+       symtab.c, symtab.h (allocate_stub_method): New function.
+       dbxread.c (read_type): If we get "##", don't lookup_function_type
+       and start clobbering it; allocate_stub_method instead.
+       * printcmd.c (x_command): Dereference references.
+       * valprint.c (type_print_varspec_prefix, case TYPE_CODE_METHOD):
+       Don't print " " type_print_base (...) "::" if !passed_a_ptr.
+       * dbxread.c (read_struct_type): Put "op$" instead of "operator"
+       in the symbol table.
+       * values.c (check_stub_method): Deal with operator names.
+       * valprint.c (cplus_val_print): Check for error in baseclass_addr.
+       * values.c: Move declaration of cplus_demangle to top of file.
+       * values.c (baseclass_addr): If can't read memory, set *ERRP
+       rather than calling error().
+       * value.h: Remove redundant declaration of value_static_field.
+       * values.c (value_static_field): Recursively check all baseclasses.
+       Return NULL if not found.
+       * values.c, value.h: New functions value_{headof,from_vtable_info}.
+       * valprint.c (val_print): Print out first element of vtbl
+       specially.
+       * valprint.c: Move print controls to top and add objectprint.
+       Add command "set print object on/off".
+       * valprint.c (value_print, is_vtbl_member): Put things in local
+       variables rather than continually doing VALUE_TYPE (val), etc.
+       * valops.c (value_struct_elt_for_address): Call check_stub_method.
+       * valops.c (value_struct_elt): Remove found, arg1_as_ptr.
+       * valops.c (search_struct_method): Give error if j > 0 && args == 0.
+       * valops.c (search_struct_field): New argument looking_for_baseclass.
+       Give error if value_static_field or value_primitive_field
+       return NULL.
+       valops.c (various): Call search_struct_field with extra parameter.
+       * symtab.c (decode_line_1): Deal with operators specified as
+       "operator" <optional whitespace> <symbols for operator>.
+       (operator_chars): Help do it.
+       * symtab.c (lookup_struct_elt_type): Call check_stub_type.
+       Take additional argument noerr.
+       Don't dump core if TYPE_FIELD_NAME is NULL.
+       Check the baseclasses recursively.
+       * symfile.c (fill_in_vptr_fieldno): Don't call check_stub_type.
+       Return void not int. (also declarations in symfile.h and value.h).
+       Deal with multiple inheritance.
+       * printcmd.c (print_command_1): Add if (objectprint) code.
+       * expread.y (variable): Allow for destructor with foo::~name.
+       * eval.c (evaluate_subexp, case UNOP_LOGNOT): If following opcode
+       is OP_SCOPE, give an error.
+       * eval.c (evaluate_subexp): Pass third arg to lookup_struct_elt_type.
+       * eval.c (evaluate_subexp), values.c (value_virtual_fn_field):
+       Don't bother to do anything with
+       return value from fill_in_vptr_fieldno.
+       * eval.c (evaluate_subexp): If value_static_field returns NULL,
+       give an error.
+       * dbxread.c (read_struct_type): Set fcontext to 0 for normal member
+       function.
+       * dbxread.c (read_struct_type): Initialize name to 0.
+       * dbxread.c (read_ofile_symtab, N_CATCH): Add offset to bufp->n_value.
+       * dbxread.c (dbx_create_type): Zero TYPE_VPTR_BASETYPE.
+       (read_struct_type): Don't bother to set TYPE_VTPR_{BASETYPE,FIELDNO}
+       if it's just going to be {0,1}.
+
+       * dbxread.c (virtual_context): Use TYPE_BASECLASS starting at 0
+       (yes, it's #if 0, but just in case...).
+
+       * vax-opcode.h, expread.y, expprint.c, cplus-dem.c: Declare some
+       things "const".
+
+       * i386-stub.c: New file.
+
+       * WHATS.NEW: Remove mention of readline and more paging (in 3.5).
+       Try to keep command names up to date with renaming.
+
+       * gmalloc.c [!HAVE_GETPAGESIZE]: Try to figure out the pagesize.
+
+       * infun.c (resume, resume_cleanups): New functions.
+       (wait_for_inferior, proceed, child_create_inferior): Use resume
+       not target_resume.
+
+       * remote.c (getpkt): Don't set immediate_quit.
+
+       * blockframe.c, frame.h (reinit_frame_cache): New function.
+       solib.c (solib_add), symfile.c ({,add_}symbol_file_command):
+       Use it.
+
+Tue Apr 23 10:38:41 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * symtab.c (lookup_symbol): Add 3 more of those loops through
+       the symtabs which we all know and love: (1) Look in the
+       STATIC_BLOCK for mangled symbols right after we check the blocks,
+       (2, 3) Look in the STATIC_BLOCK for all the symtabs and psymtabs
+       at the end.
+
+       * main.c (cd_command): Call dont_repeat.
+
+       * dbxread.c (read_struct_type): If const/volatile character is
+       missing, don't complain, just continue.
+
+       * dbxread.c (read_struct_type): Only try to read the fcontext if
+       it is there.  Also change "error_type " to "return error_type ".
+       values.c (value_virtual_fn_field): If there is no fcontext,
+       then do things the way GDB 3.x did.
+       valops.c (search_struct_method): Add type to value_virtual_fn_field
+       arguments.
+
+       * dbxread.c (read_struct_type): Fix typo: *pp != '\0' -> **pp != '\0'.
+
+Mon Apr 22 00:02:43 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * printcmd.c (print_scalar_formatted): Add 't' for binary.
+
+       * dbxread.c (end_psymtab): Initialize pst->symtab.
+
+       * core.c (core_open): Call ADD_SOLIB.
+
+       * tm-sparc.h: Include <sun4/reg.h> not <machine/reg.h>.
+       sparc-tdep.c: Don't include <machine/reg.h>.
+
+       * sun3-xdep.c [!TARGET_SUN3]: Just provide empty functions which
+       don't do anything.
+
+       * core.c (core_open): Add make_cleanup (unpush_target, &core_ops).
+
+       * Shared library/corefile changes from Peter Schauer:
+       core.c (core_close): Call CLEAR_SOLIB.
+       (core_open): Remove comment about "should deal with shared lib".
+       (core_xfer_memory): If we can't xfer the usual way, try the
+       shared libraries.
+       solib.c (so_list): New fields so_bfd and so_sections{,_end}.
+       (find_solib): Use solib_map_sections to get ld_text.
+       (solib_map_sections, solib_xfer_memory): New functions.
+       (clear_solib): Free so_sections and close so_bfd.
+       tm-sunos.h: Add solib_xfer_memory, solib_add.
+
+       * sparc-tdep.c (skip_prologue): Don't skip anything unless there
+       is a "save" instruction in there somewhere.
+
+       * symfile.c (symbol_file_add): Add comment.
+       solib.c (solib_add): Don't malloc name passed to symbol_file_add.
+
+       * exec.c (build_section_table): If *start isn't NULL, free it.
+       
+       * stack.c (parse_frame_specification): Error if NULL selected_frame.
+       infcmd.c (finish_command): Error if NULL selected_frame.
+       inflow.c (kill_command): Deal with NULL selected_frame.
+       stack.c (record_selected_frame): Set *FRAMEP to NULL if there
+       is no selected frame.
+       infrun.c (restore_inferior_status): Add comment.
+       findvar.c (read_var_value): Check for NULL frame where we need
+       a frame.
+       breakpoint.c (get_catch_sals): Check for NULL selected_frame.
+
+       * breakpoint.c (bpstat_print): Try all elements on the bpstat
+       chain before giving up with an internal error.
+
+Sun Apr 21 21:43:10 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * value.h, values.c (value_{,free_to_}mark): New functions.
+       breakpoint.c (bpstat_stop_status): Use them.
+
+       * tm-i386v{,-g}.h: Remove N_SET_MAGIC define.
+
+Sat Apr 20 21:42:47 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * i386-tdep.c: Remove unnecessary #includes.
+
+       * symtab.c (various): Change error return of find_line_common to -1.
+
+       * coffread.c (find_linenos): Use LINESZ not sizeof (struct lineno).
+
+       * coffread.c (end_symtab): Initialize language, dirname, and
+       fullname fields.
+
+Fri Apr 19 18:18:31 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * mips-tdep.c (mips_frame_chain): Don't chain if saved_pc == 0.
+
+       * stddef.h (size_t): Let either _SIZE_T or _SIZE_T_ guard it.
+
+       * mipsread.c (parse_symbol): Set startup_file_{start,end} if
+       entry_point is in current file.
+
+       * findvar.c (read_register_gen): Add "target byte-order" comment.
+
+Wed Apr 17 17:09:48 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * i386-tdep.c (i386_get_frame_setup): Use SWAP_TARGET_AND_HOST
+       before returning locals or slocals.
+
+       * i386-tdep.c (i386_follow_jump): Do not add data16 to pos in
+       call to codestream_seek; add one to pos if (and only if)
+       we are dealing with a jump with data16 == 1 (i.e. 0x66, 0xe9).
+
+Mon Apr 15 12:04:32 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * valops.c (call_function_by_hand): Put dummy1 in target order
+       before FIX_CALL_DUMMY.
+
+       * tm-i386v.h (FIX_CALL_DUMMY): Don't depend on host byte order.
+
+Sun Apr 14 11:55:19 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * valops.c (push_word): Add SWAP_TARGET_AND_HOST.
+
+       * remote.c (remote_open): Send '+' before calling putpkt().
+
+       * tm-i386v.h (REGISTER_VIRTUAL_TYPE): Return pointer to void,
+       not int, for pc, fp, and sp.
+
+       * remote.c (remote_open): Call start_remote after putpkt("?");
+       infrun.c (start_remote): Also call wait_for_inferior & normal_stop.
+
+Sat Apr 13 22:11:42 1991  Jim Kingdon  (kingdon at spiff.cygnus.com)
+
+       * exec.c: Include <ctype.h>.
+
+       * sun3-xdep.c (fetch_core_registers): Add #ifdef FP0_REGNUM.
+
+Fri Apr 19 09:36:50 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
+
+       * tm-68k.h (NUM_REGS): Conditionalize on TARGET_SUN3 not sun.
+       tm-sun3.h: Define TARGET_SUN3.
+
+       * utils.c: Use CPLUS_MARKER not '$'.
+
+       * cplus-dem.c: Use CPLUS_MARKER not '$'.  If CPLUS_MARKER isn't
+       defined, define it to '$'.
+
+       * arm-opcode.h: New file (same contents as before; it had
+       just been left out of the distribution for a long time).
+
+       * tm-68k.h: Put declaration of ext_format_68881 outside the macros.
+
+       * main.c: New HAVE_SIGSETMASK #ifdefs.
+
+       * coffread.c (read_coff_symtab): Check for "LF%" with all the
+       other L*% things.
+
+       * coffread.c (SDB_TYPE): New macro.
+       various: Use it instead of checking against T_NULL.
+
+       * Makefile.dist (cplus-dem.o): Hack in an #include "param.h"
+       before we compile it.
+       defs.h: Protect against multiple inclusion.
+       param.h: Include defs.h.
+       signame.c: Change #ifdef SYS_SIGLIST_MISSING to #if.
+       param-no-tm.h: Define SYS_SIGLIST_MISSING from USG.
+
 Thu Apr 18 19:49:10 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
 
        * i386-pinsn.c (OP_E): Change %d to 0x%x for consistency.
@@ -79,70 +630,13 @@ Thu Apr 11 17:19:41 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
        (_initialize_symfile, add_syms_addr_command):
        Rename add-syms to add-symbol-file.
 
-Thu Apr 18 18:08:30 1991  John Gilmore  (gnu at cygint.cygnus.com)
-
-       * symfile.c (clear_symtab_users_once, cashier_psymtab,
-       free_named_symtabs):  Move these routines from symmisc.c.
-       (free_symtab):  Make non-static.
-       * symmisc.c (same):  same.
-       * symtab.c (free_symtab):  Declare as exported void fn now.
-       * dbxread.c (end_symtab, end_psymtab):  Change comments.
-       (initialize_dbxread):  Call dbx_new_init() in case the first
-       command is add-symbols.
-       * target.c (dummy_target):  Permit add_syms_addr_command.
-
-Sat Apr 13 14:46:07 1991  John Gilmore  (gnu at cygint.cygnus.com)
-
-       Permit symbols to be superseded when new symbol files have
-       been read in, particularly for VxWorks.
-
-       * dbxread.c (read_dbx_symtab): Allow N_SOL to cleanly take us back
-       to the main file, as well as to include files.  Also, put global
-       functions into the global psymtab, to make "i fun" work.
-       (end_psymtab):  Free named symtabs and psymtabs for a file, once a
-       new psymtab for it has been read.
-       * coffread.c (end_psymtab):  Free named symtabs and psymtabs for
-       a file, once a new symtab has been read for it.
-       * mipsread.c:  FIXME.  We need to do the same for MIPS, but it
-       looks harder to determine the top-level block before it's been
-       queued to the psymtab list.     
-
-       * symfile.c (symbol_file_add):  Use filtered printing and wrap it.
-       If we have wiped out any old symbol tables, clean up at end of
-       symbol reading.
-       (symbol_file_command):  Don't reference symfile_fns if it's zero.
-
-       * symtab.h (GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOCK):  New
-       defines for the blocks of a blockvector that contain global and
-       file-static symbols and the first of the smaller scope contours. 
-       * symtab.c (lookup_symbol, find_pc_symtab, find_pc_line,
-       decode_line_1, make_symbol_completion_list):  Use the above.
-       * coffread.c (end_symtab, patch_opaque_types):  Ditto.
-       * dbxread.c (end_symtab):  Ditto.
-       * expread.y (block):  Ditto.
-       * mipsread.c (throughout):  Ditto.
-       * symmisc.c (free_named_symtabs):  Ditto.
-
-       * symtab.c (list_symbols):  Process the first symbol of the
-       static psymbols list.
-       (types_info):  Restore this function from its untimely #if 0.
-       It's not perfect, but it is better than nothing.
-       (_initialize_symtab):  Restore "info types".
-
-Thu Apr 11 05:23:19 1991  John Gilmore  (gnu at cygint.cygnus.com)
-
-       * m68k-stub.c:  Remote stub for 680x0's, created from
-       rem-m68k.shar (which is removed).
-       * nindy-share/{Makefile,Onindy.c,blout.h,env.h,nindy.c,ttyflush.c}:
-       Remove RCS log stuff now that we use CVS and it blows our diffs.
-
 Thu Apr 18 18:08:30 1991  John Gilmore  (gnu at cygint.cygnus.com)
 
        * symfile.h (free_named_symtabs):  Rename from free_named_symtab.
        * symfile.c (clear_symtab_users_once, cashier_psymtab,
        free_named_symtabs):  Move these routines from symmisc.c.
-       (free_symtab):  Make non-static.
        * symmisc.c (same):  same.
+       (free_symtab):  Make non-static.
        * symtab.h (free_symtab):  Declare as exported void fn now.
        * dbxread.c (end_symtab, end_psymtab):  Change comments.
        (initialize_dbxread):  Call dbx_new_init() in case the first
This page took 0.037886 seconds and 4 git commands to generate.