diff options
author | crux <crux@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-01 12:07:41 +0000 |
---|---|---|
committer | crux <crux@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-01 12:07:41 +0000 |
commit | 21b005edccf01c883a6f989f701c2273a774dc3e (patch) | |
tree | af637eac1ac4aabf616ef5567e5e369c9bde6124 /gcc/function.h | |
parent | 466ebf0f539b019e4a4b0a2fcc0e356740330233 (diff) | |
download | gcc-21b005edccf01c883a6f989f701c2273a774dc3e.tar.gz |
Backport of GC branch patches part 2: kill stmt status saving.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28374 138bc75d-0d04-0410-961f-82ee72b054a4
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 03ff02fbc03..3d3943a4c42 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 *)); |