]> Git Repo - binutils.git/blobdiff - gdb/ChangeLog
* gdbtypes.h: Add TYPE_FLAG_TARGET_STUB.
[binutils.git] / gdb / ChangeLog
index 993cb9861164e92690e484837749147a268f7791..53777e59f86f11c2e8e89e1ad82559c125a1dfc8 100644 (file)
@@ -1,8 +1,516 @@
+Mon Nov 15 11:38:25 1993  Jim Kingdon  ([email protected])
+
+       * gdbtypes.h: Add TYPE_FLAG_TARGET_STUB.
+       * gdbtypes.c (check_stub_type): On TYPE_FLAG_TARGET_STUB, do
+       what cleanup_undefined_types does for arrays, except we clear
+       TYPE_FLAG_TARGET_STUB if we fix up the type.
+       * stabsread.c (cleanup_undefined_types): Add comments about how
+       doing arrays here is no longer the clean way to do it.
+       (read_array_type): Set TYPE_FLAG_TARGET_STUB as well as calling
+       add_undefined_type.
+       * c-typeprint.c, ch-typeprint.c: Move call to check_stub_type
+       outside switch so it happens for all type codes.
+       * cp-valprint.c (cp_print_value_fields): Recurse to val_print,
+       instead of c_val_print, so that check_stub_type gets called.
+
+       * gdbtypes.h, gdbtypes.c, m2-lang.c, ch-lang.c, c-lang.c: Remove
+       TYPE_FLAG_SIGNED.  It was inconsistently set, never checked
+       (except in recursive_dump_type), and is pointless.
+
+Mon Nov 15 00:40:38 1993  Jeffrey A. Law  ([email protected])
+
+        * paread.c (pa_symfile_init): Look for the $TEXT$ section rather
+       than the .text section.
+
+Sun Nov 14 00:28:13 1993  Jim Kingdon  ([email protected])
+
+       * stabsread.c: Remove #if 0'd dbx_class_complaint.  We now handle
+       this (more or less) gracefully, and complain() was never a good
+       way of dealing with this.
+
+       * stabsread.c (read_type): Skip the colon when reading a
+       cross-reference.  Only complain, not error_type, on unrecognized
+       cross-reference types.  error_type, not dump core, if the colon is
+       missing.
+
+Fri Nov 12 16:23:08 1993  Stu Grossman  (grossman at cygnus.com)
+
+       * config/m68k/tm-sun3.h:  Disable use of alternate breakpoint insn
+       when doing remote stuff.
+
+Fri Nov 12 16:22:39 1993  Jim Kingdon  ([email protected])
+
+       * c-exp.y (yylex): Call lookup_symtab not lookup_partial_symtab.
+
+       * partial-stab.h: Ignore ':' symbol descriptors.  Same case as
+       Kung's stabsread.c change.
+
+Fri Nov 12 11:18:02 1993  Kung Hsu  ([email protected])
+
+       * stabsread.c (patch_block_stabs, define_symbol, read_type): in
+       g++ template instantiation, nested class can be part of the
+       params, and '::' can gets into symbol or type names. This is
+       to fix the problem.
+
+       * gdbtypes.c (lookup_struct_elt_type): Handle type ref or pointer
+       to struct/union case.
+
+Fri Nov 12 10:39:31 1993  Stu Grossman  (grossman at cygnus.com)
+
+       * coff-solib.c (coff_solib_add):  Cast result of alloca().
+       * m68k-tdep.c (m68k_saved_pc_after_call):  Get rid of
+       GDB_TARGET_IS_SUN3.  Use more general SYSCALL_TRAP macro.
+       * config/m68k/m68klynx.mh (NATDEPFILES):  Remove exec.o (it's
+       already in TDEPFILES).
+       * config/m68k/tm-m68k.h (SAVED_PC_AFTER_CALL):  Use
+       m68k_saved_pc_after_call.
+       * Remove all Sun3 specific stuff.
+       * (FIX_CALL_DUMMY):  Cast arg to bfd_putb32 to unsigned char *.
+       * config/m68k/tm-m68klynx.h:  Define SYSCALL_TRAP as trap #10.
+       Disable REMOTE_BREAKPOINT mechanism.
+       * config/m68k/tm-sun3.h:  Get rid of GDB_TARGET_IS_SUN3.
+       * Protect from multiple includion.
+       * Move Sun3 specific stuff from tm-m68k.h to here.
+       * Define SYSCALL_TRAP as trap #0.
+       * Remove def of SAVED_PC_AFTER_CALL (now in tm-m68k.h).
+       * gdbserver/low-lynx.c:  Redo all register store/fetch stuff to
+       make it portable for 386 and 68k.
+
+Fri Nov 12 09:53:26 1993  Jim Kingdon  ([email protected])
+
+       * mips-tdep.c (init_extra_frame_info): Check to see whether the
+       registers mentioned in the proc_desc have been saved.  This
+       generalizes mips_in_lenient_prologue in the sense that we keep
+       searching until we've found saves for all the registers, not just
+       look for a "lenient prologue" pattern.
+       * mips-tdep.c: #if 0 lenient prologue code.
+
+       * mips-tdep.c (heuristic_proc_desc): Don't assume a host short
+       is 16 bits.
+
+Thu Nov 11 19:58:05 1993  Jim Kingdon  ([email protected])
+
+       * config/i386/i386sol2.mh: Comment out corelow.o.
+
+       * printcmd.c (address_info): Use filtered, not unfiltered functions.
+       We should be able to deal with a QUIT here.
+
+Thu Nov 11 15:22:20 1993  Jeffrey A. Law  ([email protected])
+
+       * printcmd.c (address_info): Use fprintf_symbol_filtered
+       to print the symbol name.
+
+       * stabsread.c (define_symbol): Handle cfront lossage for 
+       struct/union/enums and typedefs.
+
+       * partial-stab.h (case N_BINCL): Update psymtab_language
+       as appropriate when changing subfiles.
+       (case N_SOL): Update psymtab_language as appropriate when
+       changing subfiles.  Add typedef for structs, unions, and enums
+       when processing C++ files.
+
+Thu Nov 11 13:18:47 1993  Jim Kingdon  ([email protected])
+
+       * README: Remove information on languages and just cite the (newly
+       updated) information in doc/gdb.texinfo instead.
+
+       * delta68-nat.c: Fix typos (add missing ");" and stuct -> struct).
+
+Wed Nov 10 09:31:10 1993  Jim Kingdon  ([email protected])
+
+       * dbxread.c (process_one_symbol, N_RBRAC): Don't clear
+       within_function just because local_symbols is NULL.  It appears
+       that this bug has existed since the 10 Apr 89 change which started
+       clearing within_function here.
+
+       * config/m68k/tm-m68k.h: Clean up CALL_DUMMY comment.
+       * config/m68k/{tm-hp300bsd.h,tm-hp300hpux.h,tm-m68k-em.h,
+       tm-monitor.h,tm-sun3.h,tm-vx68.h}, config/sparc/tm-sparc.h:
+       Define BELIEVE_PCC_PROMOTION.
+       * dbxread.c: Remove BELIEVE_PCC_PROMOTION define.  The code which
+       used this was moved to stabsread.c a long time ago.
+
+       * dstread.c (dst_sym_fns): Update for flavours.
+       * symfile.c (find_sym_fns): Add kludge for apollo like for rs/6000.
+       * dstread.c (dst_symfile_offsets): Set objfile->num_sections.
+
+       gcc -Wall lint:
+       * thread.c: Include "gdbcmd.h" and <ctype.h>.
+       * Makefile.in: Update dependency.
+       * thread.c (thread_command): Remove unused variable p.
+       * values.c (unpack_double): Use len instead of TYPE_LENGTH (type).
+       * valprint.c (print_floating): Correctly check sign bit now that
+       we are using unsigned arithmetic.
+       * symtab.c (find_pc_line_range): Remove unused variables exact_match,
+       ind, and l.
+
+Tue Nov  9 17:42:25 1993  Kung Hsu  ([email protected])
+
+       * valarith.c (value_x_binop): fix search operator in class bug
+       * valarith.c (value_x_unop): fix search operator in class bug
+
+Tue Nov  9 19:20:17 1993  Jim Kingdon  ([email protected])
+
+       * Makefile.in (init.c): Add udi2go32.o to list of files that we
+       should not try to search for _initialize_* functions.
+
+       * remote-udi.c (udi_wait): Change UDIGdb_StdoutReady back to
+       UDIStdoutReady.  It accidentally got changed on 24 Oct 93 when
+       stdout was changed to gdb_stdout.  Likewise for UDIGetStdout,
+       UDIStderrReady, and UDIGetStderr.
+
+Tue Nov  9 12:48:06 1993  Tom Lord  ([email protected])
+
+       * remote-hms.c (hms_wait): fixed too many arguments to putc_unfiltered.
+
+Tue Nov  9 12:20:46 1993  Jim Kingdon  ([email protected])
+
+       * utils.c (quit): Also call gdb_flush on standard output and error.
+
+       * .gdbinit: Remove "source /.gdbinit".  It causes a spurious error
+       if /.gdbinit doesn't exist (and I know of no convention of putting
+       something in /.gdbinit).
+
+Mon Nov  8 18:17:11 1993  Kung Hsu  ([email protected])
+
+       * cp-valprint.c (cp_print_value_fields): change output from <no
+       value> to <optimized out or zero length>
+
+Mon Nov 08 17:05:30 1993  Jeffrey Wheat  ([email protected])
+
+       * Makefile.in: Change RUNTEST_FLAGS back to RUNTESTFLAGS
+                      Change RUNTEST = runtest to test for existance of
+                       a runtest in the source tree first.
+
+Mon Nov  8 10:42:03 1993  Jim Kingdon  ([email protected])
+
+       * Makefile.in: Remove unused variable GCC.  Remove "#CC=cc" line
+       which doesn't really relate to anything.
+
+       * Makefile.in (CC_FOR_TARGET): Test for existence of gcc/xgcc, not
+       for existence of gcc/Makefile.
+
+       * inflow.c (terminal_init_inferior), infptrace.c (child_resume):
+       Add comments about use of Lynx PIDGET and how we will want to
+       clean it up.
+
+       * stabsread.c: Remove long_kludge_name code (it was already #if 0).
+       * stabsread.c (read_one_struct_field): Clean up comments to reflect
+       Kung's change of 5 Nov 93.
+       * stabsread.c (read_one_struct_field): Don't give up on unknown
+       visibility character, just shove it in fip->list->visibility.
+       (read_baseclasses): Don't give up on unknown virtual or visibility
+       characters, just assume a reasonable default, complain, and keep
+       going.
+       (attach_fields_to_type): Complain on unrecognized visibility.
+       One result of all this is that '9' (VISIBILITY_IGNORE) can be used
+       in a stab as well as being something which GDB uses internally.
+
+Mon Nov  8 07:57:30 1993  Doug Evans  ([email protected])
+
+       * configure.in: Remove h8300h, we have multilib now.
+
+Mon Nov  8 06:11:24 1993  D. V. Henkel-Wallace  ([email protected])
+
+       * configure.in: Add unixware as a configuration alias for x86
+       sysv4
+
+       * config/i386/i386nw.mt: add i387-tdep.o, exec.o to TDEPFILES
+
+Sun Nov  7 23:49:21 1993  Peter Schauer  ([email protected])
+
+       * symtab.c (decode_line_1, decode_line_2):  Do not adjust pc by
+       FUNCTION_START_OFFSET if funfirstline is not set.
+
+Fri Nov  5 17:19:30 1993  Kung Hsu  ([email protected])
+
+       * gdbtypes.h : add a field 'ignore_field_bits in cplus_specific,
+       and macros to handle the bits.
+       * stabsread.c (read_one_struct_field): add VISIBILITY_IGNORE, and
+       for field of length 0, set this bit on.
+       * cp-valprint.c (cp_print_value_fields): for VISIBILITY_IGNORE
+       field, print <no value>.
+
+Fri Nov  5 14:43:46 1993  Jim Kingdon  ([email protected])
+
+       * Version 4.11.2.
+
+Fri Nov  5 09:49:22 1993  Stu Grossman  (grossman at cygnus.com)
+
+       * inflow.c (terminal_init_inferior): Temporarily use Lynx PIDGET
+       macro to set process groups.
+       * infptrace.c (child_resume): Temporarily use Lynx PIDGET to
+       specify resumption of all threads.
+       * infrun.c (wait_for_inferior):  Fix handling of thread-specific
+       breakpoints for systems where DECR_PC_AFTER_BREAK > 0 (ie: backup
+       PC by the right amount when continuing the thread).
+       * thread.c (thread_apply_command):  Add the  `thread apply'
+       command to apply a given GDB command to a list of threads.
+
+Fri Nov  5 05:58:03 1993  Jim Kingdon  ([email protected])
+
+       * Makefile.in (init.c): Don't call sed if filename is empty.
+
+Thu Nov  4 08:27:24 1993  Jim Kingdon  ([email protected])
+
+       * dbxread.c (unknown_symchar_complaint): Make message refer to
+       "symbol descriptor" not "symbol type character" for consistency
+       with stabs.texinfo terminology.
+
+       * stabsread.c (read_struct_fields): Accept either '$' or '.' as
+       the character which introduces a cpp_abbrev or anonymous type.
+
+       * c-lang.c (c_printstr): Print "" to stream (like all the other
+       output from this function), not gdb_stdout.
+
+       * dbxread.c (process_one_symbol): Do relocate 'S' symbols by
+       the text offset (revert 12 Oct 93 change).
+
+       * configure.in: Make hppa*-*-hiux* use hppahpux,
+       not non-existent hppahiux.
+
+Wed Nov  3 16:24:09 1993  Kung Hsu  ([email protected])
+
+       * values.c (value_fn_field): when physical name not found, do not
+       error, but return null.
+       * valops.c (value_struct_elt): when name and args match does not
+       mean it is the one, some times a typedef class can have the same
+       member method and args. This probably will not happen with new
+       version of g++, but it does happen in old g++ and cause gdb error.
+
+Wed Nov  3 09:20:18 1993  Jim Kingdon  ([email protected])
+
+       Merge changes for dos x udi:
+       * Makefile.in (udi2go32.o): add rule to build this file
+       * 29k-share/udi/udi2go32.c: new file
+       * config/a29k/a29k-udi.mt: add udi2go32.o
+       * 29k-share/udi/{udr.c, udip2soc.c}: #ifdef out the entire file 
+         if __GO32__ is defined.  What a hack.
+
+Wed Nov  3 09:20:18 1993  Jim Kingdon  ([email protected])
+
+       * remote.c (putpkt, getpkt): Don't call interrupt_query.
+
+       * findvar.c (value_of_register): Rename val to reg_val to avoid
+       name conflict with some (e.g. tm-m68k.h) REGISTER_CONVERT_TO_VIRTUAL.
+
+       * main.c: Add variables source_line_number, source_file_name,
+       source_error, source_error_allocated, and source_pre_error.
+       (command_line_input): If source_file_name set, increment
+       source_line_number and set error_pre_print with them.
+       (source_command): Set source_* and make a cleanup so they get
+       set back.
+
+Tue Nov  2 16:28:34 1993  Jim Kingdon  ([email protected])
+
+       * stack.c (down_silently_command): Add comment about PR 1913.
+
+       * breakpoint.c (insert_breakpoints, delete_breakpoint): Call
+       target_terminal_ours_for_output before attempting output.
+
+       * fork-child.c (fork_inferior): Fix comment so that it suggests
+       "set shell" rather than having "set env SHELL" affect GDB's
+       operation.
+
+Tue Nov  2 15:03:08 1993  Tom Lord  ([email protected])
+
+       * utils.c (vfprintf_unfiltered): don't use maybe_filtered
+       since it involves a fixed size buffer.
+
+Tue Nov  2 13:42:30 1993  Peter Schauer  ([email protected])
+
+       * findvar.c (value_of_register, value_from_register),
+       hppa-tdep.c (pa_print_fp_reg), infcmd.c (do_registers_info),
+       valops.c (value_assign):   Use REGISTER_CONVERT_TO_* only if
+       REGISTER_CONVERTIBLE is defined, otherwise just copy the content.
+       Pass desired type to REGISTER_CONVERT_TO_*.
+
+       * config/m68k/tm-m68k.h, config/i960/tm-i960.h (REGISTER_CONVERT_*):
+       Pass length of desired type to store/extract_floating.
+       * config/i386/tm-arm.h, config/i386/tm-i386aix.h, 
+       config/i386/tm-sun386.h, config/i386/tm-symmetry.h, 
+       config/m88k/tm-m88k.h config/rs6000/tm-rs6000.h (REGISTER_CONVERT_*):
+       Use extract_floating and store_floating with length of desired type.
+       * config/m68k/tm-news.h (STORE,EXTRACT_RETURN_VALUE):  Add type
+       parameter to REGISTER_CONVERT_*.
+
+       * config/a29k/tm-a29k.h, config/convex/tm-convex.h,
+       config/gould/tm-np1.h, config/gould/tm-pn.h, config/h8300/tm-h8300.h,
+       config/h8500/tm-h8500.h, config/i386/tm-i386v.h,
+       config/mips/tm-mips.h, config/ns32k/tm-merlin.h,
+       config/ns32k/tm-umax.h, config/pa/tm-hppa.h, config/pyr/tm-pyr.h,
+       config/sh/tm-sh.h, config/sparc/tm-sparc.h, config/tahoe/tm-tahoe.h,
+       config/vax/tm-vax.h, config/z8k/tm-z8k.h (REGISTER_CONVERTIBLE,
+       REGISTER_CONVERT_TO_RAW, REGISTER_CONVERT_TO_VIRTUAL):  Remove
+       versions for which REGISTER_CONVERTIBLE is always false.
+       * z8k-tdep.c (register_convert_to_virtual, register_convert_to_raw):
+       Remove, no longer used.
+
+       * alpha-tdep.c (alpha_register_convert_to_raw,
+       alpha_register_convert_to_virtual):  New routines to handle
+       the different raw formats in alpha floating point registers.
+       * config/alpha/tm-alpha.h (REGISTER_CONVERTIBLE,
+       REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW):  Use them.
+
+Tue Nov  2 12:45:23 1993  Stan Shebs  ([email protected])
+
+       * gdbserver/configure.in: Recognize *-*-lynxos* instead of
+       *-*-lynx*, recognize sparc-*-lynxos*.
+       * gdbserver/Makefile.in (install, install_only): Add.
+       * gdbserver/gdbserver.1: New file, man page for gdbserver.
+
+Mon Nov  1 09:40:21 1993  Jim Kingdon  ([email protected])
+
+       * symtab.c, symtab.h, source.c: Change find_line_pc_range to take
+       a struct symtab_and_line argument, rather than a symtab and a line.
+       Re-write it to be based on the address rather than bogusly adding
+       one to the line number and hoping that has something to do with the
+       end of the line.
+
+       * config/m88k/m88k.mh (NATDEPFILES): Remove exec.o.
+
+       * paread.c (pa_symtab_read): Change comments to say ignoring
+       labels really should be handled by the assembler/compiler.
+
+       * Makefile.in: Add -O to CXXFLAGS.
+
+       * TODO: Expand comments on fast watchpoints.
+
+Sun Oct 31 19:45:06 1993  Jeffrey A. Law  ([email protected])
+
+       * paread.c (pa_symtab_read): Also filter out local symbols
+       starting with "L$".
+
+Sun Oct 31 09:28:46 1993  Jim Kingdon  ([email protected])
+
+       * symfile.h (sym_fns), symfile.c (find_sym_fns), xcoffread.c,
+       coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c, paread.c:
+       Change from using bfd target name to using the flavour.
+
+       * objfiles.h, infcmd.c, symfile.c: Add comments about how various
+       objfiles get created and when we should blow them away.
+
+Sat Oct 30 08:32:53 1993  Jim Kingdon  ([email protected])
+
+       * symfile.c (reread_symbols): When re-reading symbols, do all the
+       right operations ourself, rather than calling symbol_file_command.
+       If we re-read something, call clear_symtab_users not just
+       breakpoint_re_set.
+       * objfiles.h, objfiles.c (build_objfile_section_table): No longer
+       static.
+       * symfile.c (clear_symtab_users): Call clear_pc_function_cache.
+       * coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c, paread.c
+       (*_symfile_offsets): Set objfile->num_sections.
+       * remote.c (remote_wait), symfile.c (syms_from_objfile):
+       Don't muck with objfile->num_sections now that all the symbol
+       readers set it.
+       * elfread.c: Clean up obsolete comment about handling only DWARF.
+       * paread.c: Remove comment about how we should use an "ordinary"
+       file format with an hppa suffix.  There is nothing ordinary about SOM.
+
+       * config/i386/{i386m3.mh,i386mk.mh}, config/mips/mipsm3.mh,
+       config/ns32k/ns32km3.mh: Change MMALLOC_LIB to MMALLOC.
+       * TODO: Update Mach stuff.
+
+Fri Oct 29 16:30:36 1993  Stan Shebs  ([email protected])
+
+       LynxOS support:
+       * configure.in: Change *-*-lynx* to *-*-lynxos*, add
+       sparc-*-lynxos*.
+       * Makefile.in (ALLDEPFILES): Add m68kly-nat.c, sparcly-nat.c.
+       Rename i386lynx-nat.[co] to i386ly-nat.[co].
+       (ALLCONFIG): Add config/{m68k,sparc}/{m68k,sparc}lynx.m[ht].
+       (m68kly-nat.o, sparcly-nat.o): Add rules.
+       * i386ly-tdep.c: Cosmetics.
+       * i386lynx-nat.c: Removed.
+       * i386ly-nat.c: New file, was i386lynx-nat.c.
+       * m68kly-nat.c: New file.
+       * sparcly-nat.c: New file.
+       * config/xm-lynx.h: New file, cpu-independent host info.
+       * config/i386/i386lynx.mh: Changes for consistency.
+       * config/i386/i386lynx.mt: Ditto.
+       * config/i386/tm-i386lynx.h: Ditto.
+       * config/i386/nm-i386lynx.h: Ditto.
+       * config/i386/xm-i386lynx.h: Include config/xm-lynx.h.
+       * config/m68k/m68klynx.mh, config/m68k/m68klynx.mt,
+       config/m68k/tm-m68klynx.h, config/m68k/nm-m68klynx.h,
+       config/m68k/xm-m68klynx.h: New files, M68K LynxOS support.
+       * config/sparc/sparclynx.mh, config/sparc/sparclynx.mt,
+       config/sparc/tm-sparclynx.h, config/sparc/nm-sparclynx.h,
+       config/sparc/xm-sparclynx.h: New files, Sparc LynxOS support.
+
+Fri Oct 29 08:11:29 1993  Jim Kingdon  ([email protected])
+
+       * defs.h, findvar.c (extract_floating, store_floating): New functions.
+       * Move SWAP_TARGET_AND_HOST from defs.h to findvar.c because it is
+       now used only by extract_floating and store_floating.
+       * valprint.c (print_floating): Use unsigned arithmetic.  Use
+       extract_unsigned_integer instead of SWAP_TARGET_AND_HOST.
+       Change sizeof (float) to 4 and sizeof (double) to 8 (those are always
+       the relevant sizes for this code, which is in #ifdef IEEE_FLOAT).
+       * values.c (unpack_long, unpack_double, value_from_double),
+       valarith.c (value_binop), stabsread.c (define_symbol):
+       Use extract_floating and store_floating instead of
+       SWAP_TARGET_AND_HOST.
+       * config/m68k/tm-m68k.h, config/i960/tm-i960.h (REGISTER_CONVERT_*):
+       Use extract_floating and store_floating.
+       * config/m88k/tm-m88k.h: Add comments (it should be doing the same).
+       * i386-tdep.c (i386_extract_return_value),
+       * remote-nindy.c (nindy_store_registers): Use store_floating.
+
+Fri Oct 29 09:31:38 1993  Steve Chamberlain  ([email protected])
+
+       * remote-sim.c (gdbsim_store_register):  Change var name so
+       it compiles with non-ANSI compilers.
+
+Fri Oct 29 08:11:29 1993  Jim Kingdon  ([email protected])
+
+       * TODO: Add idea for "disassemble" with source.
+
+Fri Oct 29 00:41:01 1993  Fred Fish  ([email protected])
+
+       * Makefile.in (VERSION):  Bump to 4.11.1 after release and cvs
+       tagging.
+
+Thu Oct 28 09:14:42 1993  Jim Kingdon  ([email protected])
+
+       * TODO: Add section on Mach.  Stop calling it a "bug list".
+       Remove John's name and email address.  Remove item on "always"
+       ("hook-stop" takes care of this).  Remove item on executables with
+       no symbols (this works on some machines, at least).  Remove item
+       about calling error() during symbol reading (I think all the important
+       ones have been cleaned up).  Revise items about signals and remote
+       systems.  Remove section on ^Z requiring several continues to make
+       it go (this now works.  Perhaps the item is based on confusion over
+       programs (like GDB itself) which catch SIGTSTP and then re-send
+       themselves the signal.  PR 2575 might contain relevant info).
+
+Thu Oct 28 16:55:34 1993  Fred Fish  ([email protected])
+
+       * NEWS:  Note improvements in C++ support, preliminary thread
+       implementation, and LynxOS native and target support for 386.
+
+Thu Oct 28 16:55:34 1993  Fred Fish  ([email protected])
+
+       * README:  Add note from Peter Schauer about OSF/1 shared
+       libraries.  Add note from Pace Willisson about configuring on BSDI
+       BSD/386 release 1.0.  Update gdb references to gdb 4.11.
+
+Thu Oct 28 09:14:42 1993  Jim Kingdon  ([email protected])
+
+       * NEWS: Add notes about Alpha and "set remotedebug" for UDI.
+
+       * valops.c (value_assign): Change bitfield code to use a buffer of
+       the correct size, rather than an int.
+
 Wed Oct 27 13:43:07 1993  Jim Kingdon  ([email protected])
 
-       * config/i386/{i386m3.mt,i386m3.mh}: Use correct names for TM_FILE
-       and XM_FILE.  Replace host file i386mach3-xdep.o with native file
-       i386m3-nat.o.
+       * config/i386/{i386m3.mt,i386m3.mh},
+       config/mips/{mipsm3.mt,mipsm3.mh},
+       config/ns32k/{ns32km3.mt,ns32km3.mh}: Use correct names for TM_FILE
+       and XM_FILE.  Replace host files *mach3-xdep.o with native
+       files *m3-nat.o.  Replace host file os-mach3.o with native
+       file m3-nat.o.
 
        * remote-udi.c: Remove LOG_FILE stuff; superceded by "set remotedebug".
        * remote-mon.c: Remove commented out "set remotedebug" command.
@@ -76,6 +584,32 @@ Mon Oct 25 14:57:45 1993  Jim Kingdon  ([email protected])
        * breakpoint.c (mention): Add bp_call_dummy to switch.
        * symmisc.c (dump_symtab): Use %d not %ld for line number.
 
+Sun Oct 24 18:29:32 1993  Tom Lord  ([email protected])
+
+       * every non-obsolete file except utils.c:
+         Change the stream argument to _filtered to GDB_FILE *.
+         Change all references to stdout/stderr to gdb_stdout/gdb_stderr.
+         Replace all calls to stdio output functions with
+           calls to corresponding _unfiltered functions.
+         Replaced calls to fopen for output to gdb_fopen.
+         Added sufficient goo to utils.c and defs.h to make the above
+         work.
+         
+         The net effect is that stdio output functions are only directly
+         used in utils.c.  Elsewhere, the _unfiltered and _filtered 
+         functions and GDB_FILE type are used.
+
+         In the near future, GDB_FILE will stop being equivalant to 
+         FILE.
+
+         The semantics of some commands has changed in a very subtle way:
+         called in the right context, they may cause new occurences of 
+         prompt_for_continue() behavior.
+
+         Please respect this change by not reintroducing stdio output 
+         dependencies in the main body of gdb code.  All output from
+         commands should go to a GDB_FILE.
+
 Sun Oct 24 20:16:38 1993  Peter Schauer  ([email protected])
 
        * parse.c, parser-defs.h (write_exp_msymbol):  New function to write
This page took 0.035004 seconds and 4 git commands to generate.