diff options
author | Bernd Schmidt <bernds@cygnus.co.uk> | 1999-08-01 12:07:41 +0000 |
---|---|---|
committer | Bernd Schmidt <crux@gcc.gnu.org> | 1999-08-01 12:07:41 +0000 |
commit | 3f1d071b7b4c15eb5f5eae95bcbab3e57e3a51c8 (patch) | |
tree | af637eac1ac4aabf616ef5567e5e369c9bde6124 /gcc/function.h | |
parent | 695f7f32ab903598ecb5de68f7f3564d65298ad4 (diff) | |
download | gcc-3f1d071b7b4c15eb5f5eae95bcbab3e57e3a51c8.zip gcc-3f1d071b7b4c15eb5f5eae95bcbab3e57e3a51c8.tar.gz gcc-3f1d071b7b4c15eb5f5eae95bcbab3e57e3a51c8.tar.bz2 |
Backport of GC branch patches part 2: kill stmt status saving.
From-SVN: r28374
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/gcc/function.h b/gcc/function.h index 03ff02f..3d3943a 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -68,6 +68,7 @@ struct function struct function *next; struct eh_status *eh; + struct stmt_status *stmt; /* For function.c. */ char *name; @@ -124,22 +125,6 @@ struct function struct var_refs_queue *fixup_var_refs_queue; CUMULATIVE_ARGS args_info; - /* For stmt.c */ - struct nesting *block_stack; - struct nesting *stack_block_stack; - struct nesting *cond_stack; - struct nesting *loop_stack; - struct nesting *case_stack; - struct nesting *nesting_stack; - int nesting_depth; - int block_start_count; - tree last_expr_type; - rtx last_expr_value; - int expr_stmts_for_value; - char *emit_filename; - int emit_lineno; - struct goto_fixup *goto_fixup_chain; - /* For expr.c. */ rtx pending_chain; int pending_stack_adjust; @@ -278,10 +263,6 @@ extern void save_tree_status PROTO((struct function *, tree)); extern void restore_tree_status PROTO((struct function *, tree)); extern void save_varasm_status PROTO((struct function *, tree)); extern void restore_varasm_status PROTO((struct function *)); -extern void save_eh_status PROTO((struct function *)); -extern void restore_eh_status PROTO((struct function *)); -extern void save_stmt_status PROTO((struct function *)); -extern void restore_stmt_status PROTO((struct function *)); extern void save_expr_status PROTO((struct function *)); extern void restore_expr_status PROTO((struct function *)); extern void save_emit_status PROTO((struct function *)); |