* defs.h (QUIT): Call interactive_hook to allow GUI to interrupt.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 65e3d1afc8637d0339438298851c6c719861ea96..8e8c8d12386c8fc5486f6790f74cdd20023a1215 100644 (file)
@@ -1,3 +1,598 @@
+Fri Sep 16 15:40:34 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * defs.h (QUIT):  Call interactive_hook to allow GUI to interrupt.
+       Also, add decl for symtab_to_filename.
+       * gdbtk.c:  Replace calls to full_filename with symtab_to_filename.  
+       * gdbtk.tcl:  New routine pc_to_line replaces in line code.  New
+       routine decr replaces in line code.
+       * (create_file_win):  Use catch to handle open failures more
+       elegantly.  Also, create special window to display file open
+       failure message.  Move opening of file prior to creation of text
+       widget.
+       * (create_asm_win):  Add PC as argument.  We now base disassembly
+       on PC instead of function name, since function names can be
+       ambiguous (usually seen with shared libs).  Also, use catch to
+       simplify code where we don't care about failures.
+       * source.c (symtab_to_filename):  New.  Returns the file
+       associated with a symtab.
+       * top.c:  Define interactive_hook.  Called during QUIT to animate
+       the GUI.
+
+Fri Sep 16 00:14:40 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * stabsread.c (read_type):  Handle stub types for bitstrings.
+       * stabsread.c (read_array_type):  Check for stub domain type
+       using TYPE_FLAG_STUB, not its length.
+       * gdbtypes.c (create_set_type):  Handle a stub domain type.
+
+       * ch-exp.y:  Get rid of some extra non-terminals, and move
+       their rules into primitive_value.
+       * parser-defs.h:  Add comment about unary postfix operators.
+       * ch-lang.c (chill_op_print_tab):  Add '->', postfix and prefix.
+       * expprint.c (print_subexp):  Recognize unary postfix operator.
+
+Wed Sep 14 18:27:42 1994  Jason Molenda  (crash@phydeaux.cygnus.com)
+
+        * remote-hms.c: use remote_debug instead of hms_silent toggle.
+        Add warnings about depreciation of `snoop' cmd.
+
+Wed Sep 14 18:18:58 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
+
+       * remote-hms.c (hms_read_inferior_memory):  Cope when
+       target sends both \r and \n.
+
+Wed Sep 14 17:14:57 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * remote-mips.c (mips_error): Place NORETURN macro correctly.
+       * TODO: Add item about START_INFERIOR_TRAPS_EXPECTED.
+
+Wed Sep 14 14:26:21 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * xcoffread.c (read_xcoff_symtab): Fix obsolete comment about
+       mst_solib_trampoline.
+
+       * f-valprint.c (f_val_print): Change cast of valaddr from
+       CORE_ADDR * to char **, since that is how it is used.
+
+       * dbxread.c (read_dbx_dynamic_symtab): Save copy of symbol names
+       using obsavestring, and pass that to prim_record_minimal_symbol.
+       Having the objfile point to bfd_asymbol_name directly doesn't work
+       if we save and restore a mapped symbol file.
+
+Wed Sep 14 00:55:26 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * gdbtk.tcl:  Add ref counts to breakpoint tags.
+       * Put quotes around function name in disassemble command to better
+       handle assembler names containing `.'.
+       * Make pclist element 0 be filler to avoid off-by-one problem with
+       line numbers.
+       * Set names of top-level windows.
+       * Add register display window.
+       * Add PC to label of assembly window.
+
+Tue Sep 13 18:23:26 1994  Rob Savoye  (rob@darkstar.cygnus.com)
+
+       * w89k-rom.c, op50-rom.c, monitor.c, config/pa/hppapro.mt: New files
+       to add a generic ROM monitor interface, and support file for the
+       WinBond W89K and the Oki OP50N PA based target boards.
+
+Tue Sep 13 08:59:04 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * gdbtk.c (gdbtk_flush gdbtk_fputs):  Buffer up output to make
+       disassembly more efficient.
+       * (breakpoint_notify):  Include pc in gdbtk_tcl_breakpoint
+       callback.
+       * (gdb_loc):  Include pc in return value.  Also, return function
+       name if arg was specified.
+       * (gdb_cmd_stub):  Call gdb_flush to drain internal GDB buffers
+       after command completes.
+       * (gdbtk_init):  Improve error handling.
+
+       * gdbtk.tcl:  Add lots of comments.  Clean up code.
+       * (gdbtk_tcl_fputs):  Make output window redirectable.
+       * Add assembly window, and breapoint support.
+       * Make button 1 in margin toggle breakpoints.
+       * Use stippling to indicate breakpoint disabling.
+
+Sun Sep 11 22:34:57 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * config/pa/tm-hppa.h (REGISTER_NAMES): Use r26-r23 for arg0-arg3.
+
+Sun Sep 11 04:36:47 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * irix5-nat.c, osfsolib.c, solib.c (solib_add):  Simplify last
+       change by replacing `symbols_added' with `so_last'.
+       * mdebugread.c (parse_external, parse_partial_symbols):  Ignore
+       global common symbols, they will be resolved by the runtime loader.
+       * mdebugread.c (parse_symbol, parse_partial_symbols, cross_ref):
+       Handle scSCommon like scCommon symbols.
+
+Sat Sep 10 01:43:28 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * corelow.c (add_solib_stub):  Copy to_sections changes from
+       core_ops to current_target after adding the shared libraries.
+       * partial-stab.h (N_EXCL), dbxread.c (add_old_header_file,
+       find_corresponding_bincl_psymtab):  Change `repeated header not seen'
+       error to a complaint, simplify complaint.
+       * procfs.c (signalname, errnoname):  Make `name' const.
+       * symfile.c (reread_symbols):  Use filename from old BFD to
+       reopen the objfile.
+       * values.c (record_latest_value):  Don't record value in the
+       history chain until we are sure there won't be an error.
+
+Fri Sep  9 15:52:09 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * nlm/Makefile.in: remove MMALLOC, READLINE, TERMCAP, and other
+         cruft.
+
+       * config/i386/gdbserve.mt: New file, defs for i386 nlm stub.
+
+Thu Sep  8 17:14:43 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
+
+       * remote.c (fromhex): Make error more explicit.
+       (read_frame): Don't print bad checksum information unless
+       remote_debugging.  Don't use repeat count unless it's > 0.
+       * remote-e7000.c (expect): When echoing, ignore multiple newlines.
+       (e7000_insert_breakpoint, e7000_remove_breakpoint, target_ops):
+       Optionally cope with BC style breakpoints.  
+       (e7000_command):  After command send directly to the E7000 mark
+       registers as changed. 
+       (why_stop, e7000_wait: Understand BC style stop condition.
+       * sh-tdep.c (sh_skip_prologue):  Understand more complicated
+       sequences.  (frame_find_saved_regs): Likewise.
+       * config/h8500/tm-h8500.h (target_write_pc, TARGET_WRITE_PC):
+       Handle extra arg.
+       * config/i386/xm-go32.h (GDBINIT_FILENAME): Set to gdb.ini.
+       (more work here to come)
+       * config/sh/tm-sh.h (EXTRA_FRAME_INFO): Add f_offset and leaf_function
+       fields.
+
+Thu Sep  8 16:15:34 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
+
+       * sparclite/Makefile.in: Assorted stuff needed for eload.
+
+       * sparclite/eload.c: Merge in command line argument parsing and
+         error message handling improvements orignally made to aload.c.
+
+Wed Sep  7 23:24:50 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * defs.h (enum misc_command_type, command_control_type): Enums
+       for describing the command and control types.
+       (struct command_line): Add new fields to keep track of the command
+       type and body associated with the command.
+       * top.c: Include value.h.  Delete whitespace at the end of lines.
+       (build_command_line, get_command_line): New functions.
+       (execute_control_command, while_command, if_command): Likewise.
+       (realloc_body_list, read_next_line): Likewise.
+       (recurse_read_control_structure): Likewise.
+       (execute_user_command): Call execute_control_command.
+       (read_command_lines): Simplify by calling read_next_line, call
+       read_control_structure for "if" and "while" commands.
+       (free_command_lines): Free new fields in the command structure.
+       (define_command): Reset control_level to zero.
+       (init_main): Install command handlers for "if" and "while" commands.
+
+Tue Sep  6 16:24:07 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+        * c-typeprint.c (c_type_print_varspec_prefix,
+        c_type_print_varspec_suffix): Add cases for Fortran type codes.
+        * eval.c (evaluate_subexp): For OP_ARRAY expressions in Fortran,
+        call f77_value_literal_string instead.
+        * f_exp.y: Include <string.h>, move include of parser-defs.h.
+        (parse_number): Translate 'd' floats to 'e' so atof() works. 
+        (yylex): Remove unused variables.
+        * f-lang.c: Include <string.h>.
+        (get_bf_for_fcn): Remove unused variable.
+        * f-typeprint.c (f_type_print_varspec_prefix,
+        f_type_print_varspec_suffix): Remove unused
+        variables, add cases to switch statements.
+        (f_type_print_base): Remove unused variables.
+        * f-valprint.c (gdbcore.h, command.h): Include.
+        (f77_get_dynamic_lowerbound, f77_get_dynamic_upperbound):
+        Call read_memory_integer with correct number of arguments.
+        (f77_get_dynamic_upperbound): Call f77_get_dynamic_lowerbound
+        with correct argument type.
+        (f77_print_array): Removed unused array array_size_array.
+        (f_val_print): Don't use a CORE_ADDR as a char *.
+        * valops.c (value_cast): Handle COMPLEX and BOOL types.
+        (value_assign): Handle Fortran literal string and complex values.
+        (f77_cast_into_complex, f77_assign_from_literal_string,
+        f77_assign_from_literal_complex): New functions.
+
+Mon Sep  5 14:46:41 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * ch-typeprint.c (chill_type_print_base):  Make TYPE_CODE_RANGE
+       case more robust.
+
+Sun Sep  4 16:06:34 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * i960-tdep.c (signal.h): Don't include.
+
+       * cxux-nat.c (target_is_m88110): Remove definition.
+
+       * configure.in (config/nm-empty.h): If cross only, use instead
+       of config/nm-trash.h.
+       * config/nm-trash.h: Remove.
+       * config/nm-empty.h: New file.
+       * config/i386/nm-m3.h: New file, includes config/nm-m3.h.
+       * config/mips/nm-m3.h: New file, includes config/nm-m3.h.
+       * config/m68k/nm-sysv4.h: New file, includes config/nm-sysv4.h.
+       * config/mips/nm-sysv4.h: New file, includes config/nm-sysv4.h.
+       * config/sparc/nm-sysv4.h: New file, includes config/nm-sysv4.h.
+
+Fri Sep  2 19:11:40 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * configure.in: Don't symlink to gdbtk.tcl if it's already there.
+
+Fri Sep  2 17:35:55 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * configure.in: No longer look for nm, tm, and xm headers in
+         config/<header>; they are always in config/<cpu>/<header>.
+
+Fri Sep  2 16:40:03 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * objfiles.c (allocate_objfile): Add the newly-created objfile to
+       the end of the list of objfiles, instead of at the beginning.
+
+       * xcoffread.c (allocate_include_entry): New function, abstracted
+       from code in record_include_begin.
+       (record_include_begin, record_include_end): Call it.
+
+       * blockframe.c (reinit_frame_cache): Test inferior_pid instead of
+       target_has_stack to decide whether to create a real stack frame
+       for the cache.
+
+       * coffread.c (process_coff_symbol) [CXUX_TARGET]: Ignore vendor
+       section.
+       * config/m88k/tm-cxux.h (CXUX_TARGET): Define.
+
+       * h8300-tdep.c: Include "dis-asm.h" instead of <dis-asm.h>.
+
+Fri Sep  2 09:51:46 1994  J.T. Conklin  (jtc@cygnus.com)
+
+       * config/sparc/tm-nbsd.h: Add #defines to map NetBSD struct and
+         field names into what is expected by sparc-nat.c.
+
+Thu Sep  1 17:32:54 1994  Per Bothner  (bothner@kalessin.cygnus.com)
+
+       * c-typeprint.c (c_typedef_print):  Add missing Chill support.
+
+Thu Sep  1 15:41:21 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * rs6000-pinsn.c (print_insn):  Use powerpc disassembler when
+       doing Power PC.
+       * config/powerpc/tm-ppc-nw.h:  Define GDB_TARGET_POWERPC.
+
+       * config/i386/i386lynx.mh, config/m68k/m68klynx.mh,
+       config/rs6000/rs6000lynx.mh, config/sparc/sparclynx.mh:  Enable
+       ser-tcp.
+
+       * nlm/Makefile.in:  Get rid of NWSOURCE.
+       * nlm/alpha-io.S (inVti, outVti):  Remove extraneous ldha's.
+       * nlm/gdbserve.o:  Add dummy __main routine.
+       * nlm/gdbserve.def:  Turn on debug.
+
+Thu Sep  1 12:36:39 1994  Jim Kingdon  (kingdon@cygnus.com)
+
+       * config/xm-nbsd.h: Don't define SET_STACK_LIMIT_HUGE; it is obsolete.
+
+Thu Sep  1 11:01:40 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
+
+       * config/tm-nbsd.h: New file, support for all NetBSD targets.
+       * config/xm-nbsd.h: fix typo.
+       * config/sparc/{nm,tm,xm}-nbsd.h: New files, renamed from
+         {nm,tm,xm}-sparcnbsd.h to conform to prefered file naming
+         conventions.
+       * configure.in: (sparc-*-netbsd): use config/sparc/nbsd.m[ht].
+
+Wed Aug 31 14:40:33 1994  Jason Molenda (crash@phydeaux.cygnus.com)
+
+       * remote-udi.c (udi_read_inferior_memory,udi_write_inferior_memory): 
+       change typeo in error msg (`inferrior' -> `inferior').
+
+Wed Aug 31 09:17:02 1994  Jim Kingdon  (kingdon@cygnus.com)
+
+       * inflow.c (set_sigint_trap, clear_sigint_trap): Check for
+       attach_flag (this check was performed by the callers).  Also check
+       inferior_thisrun_terminal.
+       * inftarg.c (child_wait), lynx-nat.c (child_wait),
+       procfs.c (wait_fd), symm-nat.c (child_wait): Don't check
+       attach_flag in deciding whether to call set_sigint_trap and
+       clear_sigint_trap. 
+
+       * value.h (struct value): Change literal_data from PTR to char *,
+       since that is the way it is used.
+
+Tue Aug 30 21:56:54 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * somread.c (som_symfile_read): Force unwinds to be re-read after
+       reading in a new partial symbol table.
+
+Tue Aug 30 13:14:16 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/h8500/tm-8500.h (DONT_USE_REMOTE): Remove definition,
+       an obsolete conditional.
+       * config/pa/tm-hppa.h (BREAKPOINT) [KERNELDEBUG]: Remove use,
+       an obsolete conditional.
+       * config/rs6000/rs6000.mh, config/rs6000/rs6000.mt: Clean up
+       comments.
+
+Mon Aug 29 14:39:42 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * Makefile.in (ns32k-opcode.h): Remove reference.
+       (ns32k-pinsn.o): Update dependencies.
+       * ns32k-opcode.h: Remove file.
+       * ns32k-pinsn.c (print_insn): Call version in libopcodes, remove
+       all other code in this file. 
+
+Mon Aug 29 12:04:07 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * nlm/configure.in:  Stop using cpu.c.  Put it in TDEPFILES instead.
+       * config/alpha/gdbserve.mt (TDEPFILES):  Remove alpha-patch.o.
+
+       * nlm/Makefile.in:  Add rule for .S.o.
+       * nlm/aio.h:  Protect from multiple inclusions.
+       * nlm/alpha-io.S:  Remove everything we don't need.
+       * nlm/{alpha-patch.c, alpha-patch.h, alpha-uart.c, alpha-uart.h}:
+       Remove, no longer needed.
+       * nlm/alpha.c:  Merge in lots of stuff from previous files.
+       * nlm/alpha.h:  Don't #include alpha-patch.h.  Make
+       breakpoint_insn extern.
+       * Move stuff from alpha-patch.h into here.
+
+       * config/alpha/gdbserve.mt (TDEPFILES):  Get rid of alpha-uart.o.
+
+Mon Aug 29 11:34:34 1994  Jim Kingdon  (kingdon@cygnus.com)
+
+       * annotate.c (annotate_starting): Flush output.
+
+Sat Aug 27 23:32:43 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * symfile.c (symbol_file_add):  Move reinit_frame_cache call to
+       the callers of symbol_file_add. Gets rid of heuristic fence-post
+       warnings on mips and alpha targets when the PC resides in a shared
+       library which is not yet read in.
+       * coff-solib.c (coff_solib_add), cxux-nat.c (add_shared_symbol_files),
+       irix5-nat.c (solib_add), osfsolib.c (solib_add),
+       remote-vx.c (vx_open), solib.c (solib_add):
+       Add call to reinit_frame_cache after all shared libraries are read in.
+       * remote-udi.c (udi_load), remote-vx.c (vx_load_command),
+       symfile.c (symbol_file_command, add_symbol_file_command):
+       Add call to reinit_frame_cache after symbol_file_add.
+
+Wed Aug 24 17:45:14 1994  J.T. Conklin  (jtc@cygnus.com)
+
+       * config/xm-nbsd.h: New file, support for all NetBSD ports.
+       * config/sparc/{nm-sparcnbsd.h,tm-sparcnbsd.h,xm-sparcnbsd.h,
+         sparcnbsd.mh,sparcnbsd.mt}: New files, support for NetBSD/sparc.
+       * configure.in: Add sparc-*-netbsd target.
+
+Wed Aug 24 13:17:34 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * remote-vx.c (vx_attach): Interpret the command argument as an
+       unsigned long.
+
+Wed Aug 24 13:08:08 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * configure.in: Change i[34]86 to i[345]86.
+       * nlm/configure.in: Likewise.
+       * gdbserver/configure.in: Likewise.
+
+Wed Aug 24 09:41:09 1994  J.T. Conklin  (jtc@cygnus.com)
+
+       * configure.in (i386-*-netware): Automatically configure nlm
+         subdir.
+
+Tue Aug 23 17:51:13 1994  J.T. Conklin  (jtc@cygnus.com)
+
+       * nlm/gdbserve.c: conditionalize header file inclusion for either
+         NetWare 4.0 or PIN targets.
+       * nlm/i386.c: include appropriate header files.
+       * nlm/prelude.c: define TERMINATE_BY_UNLOAD for NetWare 4.0
+         targets.
+
+Tue Aug 23 16:54:16 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * nlm/ppc.c (set_step_traps clear_step_traps):  Cleanups.
+       * nlm/gdbserve.def:  Autoload clib.
+
+Tue Aug 23 12:05:19 1994  Jim Kingdon  (kingdon@cygnus.com)
+
+       * breakpoint.c (condition_command): Call breakpoints_changed.
+
+       * gdbtypes.h: Declare f77_create_literal_string_type and
+       f77_create_literal_complex_type.
+       * valops.c (f77_value_literal_string, f77_value_substring,
+       f77_value_literal_complex): Use xmalloc not malloc.
+       * valops.c (f77_value_literal_string, f77_value_substring):
+       Make addr char * not CORE_ADDR.
+       * value.h (struct value): Add new field literal_data of aligner union.
+       (VALUE_LITERAL_DATA): Use it.
+       * f-lang.h: Declare find_common_for_function.
+       * value.h, valops.c: Split VALUE_SUBSTRING_START into memaddr and
+       myaddr fields of a union.  Don't overload it with the frame field
+       (not sure this is necessary; I'm not sure what lval_* codes
+       VALUE_SUBSTRING_* can be used with).
+
+Mon Aug 22 11:45:01 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/a29k/{a29k-kern.mt,a29k-udi.mt,a29k.mt,ultra3.mh,
+       ultra3.mt}: Clean up comments, remove no-longer-used definitions.
+
+       * rs6000-nat.c: Include libbfd.h again, needed until reference
+       to bfd_cache_lookup is cleaned out.
+
+       * config/i386/linux.mh (XM_CLIBS): Add -lm.
+
+Mon Aug 22 10:42:15 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
+
+       Work to reduce the interrupts-off duration when running in DOS.
+       * ser-go32.c:  (dos_async_ready): See if anything is in the buffer.
+       (dos_async_rx): rewrite to unpack as many characters from the
+       asynctsr as possible into a local buffer.
+       
+Fri Aug 19 14:55:45 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       Initial Fortran language support, adapted from work by Farooq Butt
+       (fmbutt@engage.sps.mot.com).
+       * Makefile.in: Add Fortran-related files and dependencies.
+       * defs.h (language_fortran): New language enum.
+       * language.h (_LANG_fortran): Define.
+       (MAX_FORTRAN_DIMS): Define.
+       * expression.h: Reformat to standard.
+       (MULTI_F77_SUBSCRIPT, OP_F77_UNDETERMINED_ARGLIST,
+       OP_F77_LITERAL_COMPLEX, OP_F77_SUBSTR): New expression opcodes.
+       * gdbtypes.h (TYPE_CODE_COMPLEX, TYPE_CODE_LITERAL_COMPLEX,
+       TYPE_CODE_LITERAL_STRING): New type codes.
+       (type): New fields upper_bound_type and lower_bound_type.
+       (TYPE_ARRAY_UPPER_BOUND_TYPE, TYPE_ARRAY_LOWER_BOUND_TYPE,
+       TYPE_ARRAY_UPPER_BOUND_VALUE, TYPE_ARRAY_LOWER_BOUND_VALUE): New
+       macros.
+       (builtin_type_f_character, etc): Declare.
+       * value.h (VALUE_LITERAL_DATA, VALUE_SUBSTRING_START): Define.
+       * f-exp.y: New file, Fortran expression grammar.
+       * f-lang.c: New file, Fortran language support functions.
+       * f-lang.h: New file, Fortran language support declarations.
+       * f-typeprint.c: New file, Fortran type printing.
+       * f-valprint.c: New file, Fortran value printing.
+       * eval.c (evaluate_subexp): Add code for new expression opcodes,
+       fix wording of error message.
+       * gdbtypes.c (f77_create_literal_complex_type,
+       f77_create_literal_string_type): New functions.
+       * language.c (set_language_command): Add Fortran info.
+       (calc_f77_array_dims): New function.
+       * parse.c (length_of_subexp, prefixify_subexp): Add cases for new
+       expression opcodes.
+       * symfile.c (deduce_language_from_filename): Recognize .f and .F
+       as Fortran source files.
+       * valops.c (f77_value_literal_string, f77_value_substring,
+       f77_value_literal_complex): New functions.
+
+Fri Aug 19 13:35:01 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * c-typeprint.c (c_print_type):  Assume demangled arguments
+       if a '(' is found in varstring, looking for ')' at the end of
+       varstring did fail with demangled const member functions, which
+       have a trailing `const'.
+       * remote.c (get_offsets, putpkt):  Change to `char' buffers,
+       to avoid errors when compiling with DEC c89.
+       (remote_wait):  Cast to `char *' before passing buffer to
+       fputs_filtered, to avoid errors when compiling with DEC c89.
+       (remote_wait):  Do not return inferior_pid by default, this
+       statement is never reached, which causes warnings from some
+       compilers.
+       * stabsread.c (scan_file_globals):  Ignore static minimal symbols.
+       * symfile.c (load_command):  If called with no argument, try
+       to get the filename from the executable file.
+       (generic_load):  Remove check for NULL filename, it is done
+       in load_command now.
+
+Fri Aug 19 00:40:55 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * hppa-tdep.c (skip_trampoline_code): Revert incorrect change
+       from June 2, 1994 (what was I thinking?!?).  Fix it right this
+       time.
+
+Thu Aug 18 17:01:35 1994  J.T. Conklin  (jtc@rtl.cygnus.com)
+
+       * nlm/i386.c, nlm/i386.h: New files that contain i386 specific code.
+
+Thu Aug 18 14:39:46 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * README: Grammar improvements, clarifications, updates.
+
+Wed Aug 17 23:08:53 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * Makefile.in (TARGET_FLAGS_TO_PASS):  Pass down LD_FOR_TARGET and
+       NLMCONV_FOR_TARGET.  (SUBDIRS):  Add nlm target.
+       * configure.in (powerpc-*-netware*):  Automatically configure nlm
+       subdir.
+       * nlm/Makefile.in:  Add {CC NLMCONV LD}_FOR_TARGET.  Remove alpha
+       specific stuff.  Make things more configurable.
+       * nlm/configure.in:  Add powerpc-*-netware* target.  Use
+       gdbserve.mt/cpu.c/cpu.h for target stuff.  Get rid of tm/xm/nm.h
+       files.
+       * nlm/gdbserve.c:  Move Alpha specific stuff into other files.
+       Remove lots of architecture-specific stuff.
+       * nlm/gdbserve.def:  Add new imports.
+       * nlm/ppc.c, nlm/ppc.h:  New files that contain PowerPC specific code.
+       * nlm/prelude.c:  Don't include libhooks.h, get rid of call to
+       register library.
+       * nlm/prelude.o:  What was this doing here?
+       * config/alpha/gdbserve.mt:  Defs for alpha nlm stub.
+       * config/powerpc/gdbserve.mt: Defs for PowerPC nlm stub.
+       * config/powerpc/ppc-nw.mt:  Defs for PowerPC target for GDB.
+       * config/powerpc/tm-ppc-nw.h:  Ditto.
+
+       * nlmstub.def:  New file, contains imports for 386 nlm stub.
+
+Wed Aug 17 23:17:33 1994  Rob Savoye  (rob@darkstar.cygnus.com)
+
+       * remote-pa.c: New file for HPPA embedded support. Currently it's
+       a copy of remote.c.
+       * config/pa/hppabsd.mt,hppahpux.mt,hppaosf.mt: User remote-pa.c.
+
+Wed Aug 17 13:19:52 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * config/m68k/tm-delta68.h (EXTRACT_RETURN_VALUE,
+       STORE_RETURN_VALUE): Define to use %a0 for pointers.
+
+Wed Aug 17 07:43:06 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * remote-mips.c: Remove unused declaration of mips_load.
+
+Tue Aug 16 16:45:34 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * coffread.c: General cleanup, and support for section offsets.
+       (time.h, sys/types.h, libbfd.h): Don't include.
+       (cur_src_start_addr, cur_src_end_addr): Rename to
+       current_source_start_addr, current_source_end_addr.
+       (nlist_stream_global): Remove.
+       (nlist_bfd_global): New global variable.
+       (coff_symfile_read): Remove code that gets and uses fileno()
+       directly.
+       (read_coff_symtab, enter_linenos, process_coff_symbol): Add
+       section_offsets parameter, add text/data section offset to
+       appropriate symbols' values.
+       (read_one_sym): Use bfd_read instead of fread.
+       (init_stringtab, init_lineno): Change first parameter to a bfd,
+       use bfd routines instead of raw I/O.
+
+Tue Aug 16 15:24:03 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
+
+       * symtab.c (decode_line_1): If funfirstline and we get a
+       non-LOC_BLOCK symbol (e.g. variable or type), then error().
+
+       * Makefile.in (TARFILES, NONSRC, SFILES_STAND, SFILES_KGDB):
+       Remove; unused.
+       (TAGFILES_NO_SRCDIR): Remove ALLPARAM.
+       (HFILES_NO_SRCDIR): Remove all files in config sub-directory.
+       (TAGS): Also pass result of find on config sub-directory to etags.
+       (ALLPARAM): Remove; now unused.
+
+Sun Aug 14 13:05:26 1994  Fred Fish  (fnf@cygnus.com)
+
+       * Makefile.in (VERSION):  Bump to 4.13.1
+       * NEWS, README:  Update to match gdb 4.13 release version.
+
+Sat Aug 13 08:22:50 1994  Fred Fish  (fnf@cygnus.com)
+
+       Harris CX/UX support, from Bob Rusk (rrusk@mail.csd.harris.com).
+       * cxux-nat.c:  Remove dangling #else block.
+       (m88k_harris_core_register_addr):  New function.
+
+       * environ.c (init_environ):  If no environment, do nothing.
+
+Fri Aug 12 15:52:37 1994  Stu Grossman  (grossman@cygnus.com)
+
+       * remote.c (remote_wait):  Return inferior_pid instead of 0 for
+       `W` message.
+
+Fri Aug 12 11:47:10 1994  J.T. Conklin  (jtc@phishhead.cygnus.com)
+
+       * sparclite/aload.c (sys_error, error): Use vfprintf for variable
+         argument lists.
+
 Thu Aug 11 04:06:42 1994  Doug Evans  (dje@canuck.cygnus.com)
 
        * defs.h (concat, basename, buildargv, freeargv, strerrno, strsigno,
This page took 0.029078 seconds and 4 git commands to generate.