Ian Lance Taylor [Fri, 16 Jan 1998 19:56:43 +0000 (19:56 +0000)]
* read.c (dwarf_file_string): New file static variable.
(emit_expr): Look for constant sequence that leads up to a file
name in DWARF debugging output.
(stringer): Use dwarf_file_string to decide whether to accept a
string as a file name.
PR 13210.
Keith Seitz [Thu, 15 Jan 1998 20:43:37 +0000 (20:43 +0000)]
* gdbtk.c (gdb_immediate_command): New function which does not buffer an
y
output. (Contrast to gdb_cmd.)
(gdbtk_init): Install "gdb_immediate" command into interpreter.
Gavin Romig-Koch [Thu, 15 Jan 1998 15:27:13 +0000 (15:27 +0000)]
toplevel--
* config.sub: Create the vr4111 as a copy of vr4100.
gas--
* config/tc-mips.c (md_begin): Create the vr4111 as a copy of
the vr4100.
gcc--
* config.sub: Create the vr4111 as a copy of the vr4100.
* configure.in: Same.
* configure: Rebuild.
gdb--
* configure.tgt: Create the vr4111 as a copy of the vr4100.
Gavin Romig-Koch [Thu, 15 Jan 1998 14:56:12 +0000 (14:56 +0000)]
toplevel--
* config.sub: Create the vr4111 as a copy of vr4100.
gas--
* config/tc-mips.c (md_begin): Create the vr4111 as a copy of
the vr4100.
gcc--
* config.sub: Create the vr4111 as a copy of the vr4100.
* configure.in: Same.
* configure: Rebuild.
gdb--
* configure.tgt: Create the vr4111 as a copy of the vr4100.
Keith Seitz [Thu, 15 Jan 1998 01:19:00 +0000 (01:19 +0000)]
* configure.in (--enable-gdbtk): If tcl was built with --enable-shared,
use TCL_SHLIB_SUFFIX to specify the suffix of the library file so that
we don't expect to see "libfoo.a" instead of "libfoo.{so,sl, etc}".
* configure: Regenerate.
Keith Seitz [Thu, 15 Jan 1998 01:17:14 +0000 (01:17 +0000)]
* configure.in: Make sure we only replace RPATH_ENVVAR on
lines which begin with RPATH_ENVVAR, i.e. add "^" to the
regexp to sed.
* Makefile.in (BASE_FLAGS_TO_PASS): Pass RRPATH_ENVVAR down
to sub-makes.
* srconv.c (sh, h8300): Delete variables.
(addrsize, toolname, rnames): New variables.
(writeINT): Use addrsize.
(wr_un): Use toolname.
(wr_hd): Set up addrsize et al properly for h8300[hs].
(walk_tree_symbol): Zero dsy. Use rnames.
(wr_un, wr_hd, wr_ob, wr_du): Use proper bfd access macros.
* sysdump.c (sh, h8300): Delete variables.
(addrsize): New variable.
(getINT): Use it.
(getone): Initialize it.
(getBITS): Range check on MAX.
Michael Snyder [Mon, 12 Jan 1998 23:41:59 +0000 (23:41 +0000)]
Mon Jan 12 11:46:51 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* config/m68k/tm-m68k.h (REGISTER_VIRTUAL_TYPE): make A0 thru A7
default to void pointer type (so that their default radix is hex).
Doug Evans [Mon, 12 Jan 1998 21:12:52 +0000 (21:12 +0000)]
* cgen.c: #include setjmp.h. Clean up pass over `struct foo' usage.
(expr_jmp_buf): New static local.
(cgen_parse_operand): Allow use of longjmp in parsing to handle errors.
(cgen_md_operand): New function.
* tc-m32r.c: Clean up pass over `struct foo' usage.
(md_estimate_size_before_relax): Use CGEN_INSN_MNEMONIC.
Doug Evans [Mon, 12 Jan 1998 20:58:56 +0000 (20:58 +0000)]
* cgen.h (*): Clean up pass over `struct foo' usage.
(CGEN_ATTR): Make unsigned char.
(CGEN_ATTR_TYPE): Update.
(CGEN_ATTR_{ENTRY,TABLE}): New types.
(cgen_base): Move member `attrs' to cgen_insn.
(CGEN_KEYWORD): New member `null_entry'.
(CGEN_{SYNTAX,FORMAT}): New types.
(cgen_insn): Format and syntax separated from each other.
Michael Snyder [Mon, 12 Jan 1998 19:49:03 +0000 (19:49 +0000)]
Mon Jan 12 11:46:51 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* symtab.c: move rbreak_command from no_class to class_breakpoint
so it will be listed under "help breakpoints".
David Taylor [Mon, 5 Jan 1998 15:36:49 +0000 (15:36 +0000)]
fix gdb/13620 -- control-c to interrupt gdb command only works once.
if HAVE_SIGSETJMP is not defined, nothing is changed; if it is defined
(as it now is for sysv4 based systems), then the fix is enabled.
Michael Snyder [Fri, 2 Jan 1998 17:09:12 +0000 (17:09 +0000)]
Fri Jan 2 17:06:05 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* tracepoint.c (finish_tfind_command): improved algorithm for
deciding when we've "stepped" into a new stack frame.
(map_args_over_tracepoints): loop over tracepoint list "safely",
since list elements may be deleted during loop.
(read_actions): add actions to history list.
Michael Snyder [Fri, 2 Jan 1998 17:01:29 +0000 (17:01 +0000)]
Fri Jan 2 16:56:16 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
[From Keith Seitz (kseitz@cygnus.com)]
* actiondlg.tcl (change): handle '$' in register names.
gdbtk.c (gdb_actions_command): extract and save step count
from "while-stepping" command