diff options
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 20 |
1 files changed, 0 insertions, 20 deletions
@@ -282,8 +282,6 @@ struct tree_common GTY(()) all decls BIT_FIELD_REF_UNSIGNED in BIT_FIELD_REF - SAVE_EXPR_NOPLACEHOLDER in - SAVE_EXPR asm_written_flag: @@ -1030,19 +1028,6 @@ struct tree_vec GTY(()) && VOID_TYPE_P (TREE_TYPE (NODE)) \ && integer_zerop (TREE_OPERAND (NODE, 0))) -/* In a SAVE_EXPR node. */ -#define SAVE_EXPR_CONTEXT(NODE) TREE_OPERAND_CHECK_CODE (NODE, SAVE_EXPR, 1) -#define SAVE_EXPR_RTL(NODE) TREE_RTL_OPERAND_CHECK (NODE, SAVE_EXPR, 2) - -#define SAVE_EXPR_NOPLACEHOLDER(NODE) \ - (SAVE_EXPR_CHECK (NODE)->common.unsigned_flag) - -/* Nonzero if the SAVE_EXPRs value should be kept, even if it occurs - both in normal code and in a handler. (Normally, in a handler, all - SAVE_EXPRs are unsaved, meaning that their values are - recalculated.) */ -#define SAVE_EXPR_PERSISTENT_P(NODE) TREE_ASM_WRITTEN (SAVE_EXPR_CHECK (NODE)) - /* In a WITH_CLEANUP_EXPR node. */ #define WITH_CLEANUP_EXPR_RTL(NODE) \ TREE_RTL_OPERAND_CHECK (NODE, WITH_CLEANUP_EXPR, 2) @@ -3210,11 +3195,6 @@ extern tree substitute_placeholder_in_expr (tree, tree); extern tree variable_size (tree); -/* Given a type T, force elaboration of any SAVE_EXPRs used in the definition - of that type. */ - -extern void force_type_save_exprs (tree); - /* stabilize_reference (EXP) returns a reference equivalent to EXP but it can be used multiple times and only evaluate the subexpressions once. */ |