diff options
author | Mark Mitchell <mark@codesourcery.com> | 2000-03-05 19:34:29 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2000-03-05 19:34:29 +0000 |
commit | 591ccf92b35994b10f846ef630cd1a58d53a8f12 (patch) | |
tree | a205e175db5fda69a8d59f2299e129a45e9f2d65 /gcc/function.h | |
parent | 2f6f9ac7b6b62b13a488f5e7dbc7e1116330a714 (diff) | |
download | gcc-591ccf92b35994b10f846ef630cd1a58d53a8f12.zip gcc-591ccf92b35994b10f846ef630cd1a58d53a8f12.tar.gz gcc-591ccf92b35994b10f846ef630cd1a58d53a8f12.tar.bz2 |
Revert this patch:
2000-03-04 Mark Mitchell <mark@codesourcery.com>
From-SVN: r32343
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/function.h b/gcc/function.h index 510ddcf..9ede7a7 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -46,6 +46,7 @@ struct sequence_stack { /* First and last insns in the chain of the saved sequence. */ rtx first, last; + tree sequence_rtl_expr; struct sequence_stack *next; }; @@ -76,6 +77,11 @@ struct emit_status rtx x_first_insn; rtx x_last_insn; + /* RTL_EXPR within which the current sequence will be placed. Use to + prevent reuse of any temporaries within the sequence until after the + RTL_EXPR is emitted. */ + tree sequence_rtl_expr; + /* Stack of pending (incomplete) sequences saved by `start_sequence'. Each element describes one pending sequence. The main insn-chain is saved in the last element of the chain, @@ -111,6 +117,7 @@ struct emit_status /* For backward compatibility... eventually these should all go away. */ #define reg_rtx_no (cfun->emit->x_reg_rtx_no) +#define seq_rtl_expr (cfun->emit->sequence_rtl_expr) #define regno_reg_rtx (cfun->emit->x_regno_reg_rtx) #define seq_stack (cfun->emit->sequence_stack) |