Sun Jan 15 14:36:19 1995 Steve Chamberlain <sac@splat>
authorSteve Chamberlain <sac@cygnus>
Sun, 15 Jan 1995 23:17:43 +0000 (23:17 +0000)
committerSteve Chamberlain <sac@cygnus>
Sun, 15 Jan 1995 23:17:43 +0000 (23:17 +0000)
* breakpoint.h (disable_breakpoint, enable_breakpoint):
New declarations.
(enum bpdisp): Change name of 'delete' member to 'del'.
(struct bpstat): Changed name to 'bpstats'.
* breakpoint.c (disable_breakpoint, enable_breakpoint,
breakpoint_chain): Made globally visible.
(bpstat_stop_status): Use new name for bpstat.
(break_command_1, watch_command_1, catch_command_1,
breakpoint_auto_delete, denable_delete_breakpoint): Use 'del'
instead of 'delete'.
(set_breakpoint_sal): New function.
* defs.h (registers_changed_hook): New declaration.
* infcmd.c (run_stack_dummy): 'delete' is now 'del'.
* inflow.c (new_tty): Treat WIN32 in same way as __GO32__
* main.c (main): Don't scan options when in WIN32 and exit
without entering main loop.
* m2-exp.y (m2_elx): Member 'class' is now 'aclass'.
* symtab.h (struct symbol, struct partial_symbol): Changed name of
member 'class' to 'aclass'.
(SYMBOL_CLASS, PSYMBOL_CLASS): Reflect change.
* top.c (registers_changed_hook): New definition.
* utils.c (quit, notice_quit, initialize_utils): Treate WIN32
in same way as __GO32__.
* value.h (c_typedef_print): Rename 'new' argument.

gdb/ChangeLog
gdb/defs.h
gdb/m2-exp.y
gdb/top.c

index 7d038193ef9862b2e28441a0d4232c9dc0254f81..1d9d8edfc07a0188f6bd0be521f46150dc3a9bbf 100644 (file)
@@ -1,3 +1,30 @@
+Sun Jan 15 14:36:19 1995  Steve Chamberlain  <sac@splat>
+
+       * breakpoint.h (disable_breakpoint, enable_breakpoint):
+       New declarations.
+       (enum bpdisp): Change name of 'delete' member to 'del'.
+       (struct bpstat): Changed name to 'bpstats'.
+       * breakpoint.c (disable_breakpoint, enable_breakpoint,
+       breakpoint_chain): Made globally visible.
+       (bpstat_stop_status): Use new name for bpstat.
+       (break_command_1, watch_command_1, catch_command_1,
+       breakpoint_auto_delete, denable_delete_breakpoint): Use 'del'
+       instead of 'delete'.
+       (set_breakpoint_sal): New function.
+       * defs.h (registers_changed_hook): New declaration.
+       * infcmd.c (run_stack_dummy): 'delete' is now 'del'.
+       * inflow.c (new_tty): Treat WIN32 in same way as __GO32__       
+       * main.c (main): Don't scan options when in WIN32 and exit
+       without entering main loop.
+       * m2-exp.y (m2_elx): Member 'class' is now 'aclass'.
+       * symtab.h (struct symbol, struct partial_symbol): Changed name of
+       member 'class' to 'aclass'. 
+       (SYMBOL_CLASS, PSYMBOL_CLASS): Reflect change.
+       * top.c (registers_changed_hook): New definition.
+       * utils.c (quit, notice_quit, initialize_utils): Treate WIN32
+       in same way as __GO32__.
+       * value.h (c_typedef_print): Rename 'new' argument.
+
 Sat Jan 14 11:18:11 1995  Jim Kingdon  <kingdon@lioth.cygnus.com>
 
        * infcmd.c (signal_command): For "signal 0", pass (CORE_ADDR)-1,
index 05d591069bfd1b37dbdd054df3a1f73432f608b2..7979a2928ab69b6e4a6213fb558faed5ed0022a0 100644 (file)
@@ -1,5 +1,5 @@
 /* Basic, host-specific, and target-specific definitions for GDB.
-   Copyright (C) 1986, 1989, 1991, 1992, 1993, 1994
+   Copyright (C) 1986, 1989, 1991, 1992, 1993, 1994, 1995
    Free Software Foundation, Inc.
 
 This file is part of GDB.
@@ -855,6 +855,7 @@ extern void (*delete_breakpoint_hook) PARAMS ((struct breakpoint *bpt));
 extern void (*enable_breakpoint_hook) PARAMS ((struct breakpoint *bpt));
 extern void (*disable_breakpoint_hook) PARAMS ((struct breakpoint *bpt));
 extern void (*interactive_hook) PARAMS ((void));
+extern void (*registers_changed_hook) PARAMS ((void));
 extern int (*dis_asm_read_memory_hook) PARAMS ((bfd_vma memaddr,
                                                bfd_byte *myaddr, int len,
                                                disassemble_info *info));
index bbbdda48f7786253fd05ea7a0dd129cc4daaab9e..57b6abe17301e6c0c0cc2adf713521bc56e20f41 100644 (file)
@@ -1,5 +1,5 @@
 /* YACC grammar for Modula-2 expressions, for GDB.
-   Copyright (C) 1986, 1989, 1990, 1991, 1993, 1994
+   Copyright (C) 1986, 1989, 1990, 1991, 1993, 1994, 1995
    Free Software Foundation, Inc.
    Generated from expread.y (now c-exp.y) and contributed by the Department
    of Computer Science at the State University of New York at Buffalo, 1991.
@@ -1087,7 +1087,7 @@ yylex ()
 
     if(sym)
     {
-       switch(sym->class)
+       switch(sym->aclass)
        {
        case LOC_STATIC:
        case LOC_REGISTER:
index acc2066264cce78655aa87b7aed8b65f3d0c42cc..d37762c86ef45f71cbc2b1117922020f4a4f79cf 100644 (file)
--- a/gdb/top.c
+++ b/gdb/top.c
@@ -1,5 +1,5 @@
 /* Top level stuff for GDB, the GNU debugger.
-   Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994
+   Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995
    Free Software Foundation, Inc.
 
 This file is part of GDB.
@@ -399,6 +399,11 @@ void (*disable_breakpoint_hook) PARAMS ((struct breakpoint *bpt));
 
 void (*interactive_hook) PARAMS ((void));
 
+/* Called when the registers have changed, as a hint to a GUI
+   to minimize window update. */
+
+void (*registers_changed_hook) PARAMS ((void));
+
 /* Called when going to wait for the target.  Usually allows the GUI to run
    while waiting for target events.  */