Commit caad9f81 by Paolo Bonzini Committed by Paolo Bonzini

expr.c (expand_expr_real_1): Remove.

2004-08-06  Paolo Bonzini  <bonzini@gnu.org>

	* expr.c (expand_expr_real_1) <ENTRY_VALUE_EXPR>: Remove.
	* tree-inline.c (estimate_num_insns_1) <ENTRY_VALUE_EXPR>: Remove.
	* tree-pretty-print.c (dump_generic_node) <ENTRY_VALUE_EXPR>: Remove.
	* tree.def (ENTRY_VALUE_EXPR): Remove.

cp:
2004-08-06  Paolo Bonzini  <bonzini@gnu.org>

	* class.c (instantiate_type) <ENTRY_VALUE_EXPR>: Do not handle.

From-SVN: r85636
parent 6b32b628
2004-08-06 Paolo Bonzini <bonzini@gnu.org>
* expr.c (expand_expr_real_1) <ENTRY_VALUE_EXPR>: Remove.
* tree-inline.c (estimate_num_insns_1) <ENTRY_VALUE_EXPR>: Remove.
* tree-pretty-print.c (dump_generic_node) <ENTRY_VALUE_EXPR>: Remove.
* tree.def (ENTRY_VALUE_EXPR): Remove.
2004-08-06 Jakub Jelinek <jakub@redhat.com> 2004-08-06 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.c (ix86_expand_clrmem): Move gen_cld down to * config/i386/i386.c (ix86_expand_clrmem): Move gen_cld down to
......
2004-08-06 Paolo Bonzini <bonzini@gnu.org>
* class.c (instantiate_type) <ENTRY_VALUE_EXPR>: Do not handle.
2004-08-05 Mark Mitchell <mark@codesourcery.com> 2004-08-05 Mark Mitchell <mark@codesourcery.com>
* decl.c (start_preparsed_function): Move determine_visibility * decl.c (start_preparsed_function): Move determine_visibility
......
...@@ -6125,9 +6125,6 @@ instantiate_type (tree lhstype, tree rhs, tsubst_flags_t flags) ...@@ -6125,9 +6125,6 @@ instantiate_type (tree lhstype, tree rhs, tsubst_flags_t flags)
return instantiate_type (lhstype, TREE_OPERAND (rhs, 0), flags); return instantiate_type (lhstype, TREE_OPERAND (rhs, 0), flags);
} }
case ENTRY_VALUE_EXPR:
abort ();
return error_mark_node;
case ERROR_MARK: case ERROR_MARK:
return error_mark_node; return error_mark_node;
......
...@@ -8424,9 +8424,6 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode, ...@@ -8424,9 +8424,6 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
return op0; return op0;
case ENTRY_VALUE_EXPR:
abort ();
/* COMPLEX type for Extended Pascal & Fortran */ /* COMPLEX type for Extended Pascal & Fortran */
case COMPLEX_EXPR: case COMPLEX_EXPR:
{ {
......
...@@ -1233,7 +1233,6 @@ estimate_num_insns_1 (tree *tp, int *walk_subtrees, void *data) ...@@ -1233,7 +1233,6 @@ estimate_num_insns_1 (tree *tp, int *walk_subtrees, void *data)
case STATEMENT_LIST: case STATEMENT_LIST:
case ERROR_MARK: case ERROR_MARK:
case NON_LVALUE_EXPR: case NON_LVALUE_EXPR:
case ENTRY_VALUE_EXPR:
case FDESC_EXPR: case FDESC_EXPR:
case VA_ARG_EXPR: case VA_ARG_EXPR:
case TRY_CATCH_EXPR: case TRY_CATCH_EXPR:
......
...@@ -1102,10 +1102,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags, ...@@ -1102,10 +1102,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
pp_character (buffer, '>'); pp_character (buffer, '>');
break; break;
case ENTRY_VALUE_EXPR:
NIY;
break;
case COMPLEX_EXPR: case COMPLEX_EXPR:
pp_string (buffer, "COMPLEX_EXPR <"); pp_string (buffer, "COMPLEX_EXPR <");
dump_generic_node (buffer, TREE_OPERAND (node, 0), spc, flags, false); dump_generic_node (buffer, TREE_OPERAND (node, 0), spc, flags, false);
......
...@@ -720,10 +720,6 @@ DEFTREECODE (SAVE_EXPR, "save_expr", 'e', 1) ...@@ -720,10 +720,6 @@ DEFTREECODE (SAVE_EXPR, "save_expr", 'e', 1)
Operand may have any mode. Result mode is Pmode. */ Operand may have any mode. Result mode is Pmode. */
DEFTREECODE (ADDR_EXPR, "addr_expr", 'e', 1) DEFTREECODE (ADDR_EXPR, "addr_expr", 'e', 1)
/* Operand is a function constant; result is a function variable value
of type EPmode. Used only for languages that need static chains. */
DEFTREECODE (ENTRY_VALUE_EXPR, "entry_value_expr", 'e', 1)
/* Operand0 is a function constant; result is part N of a function /* Operand0 is a function constant; result is part N of a function
descriptor of type ptr_mode. */ descriptor of type ptr_mode. */
DEFTREECODE (FDESC_EXPR, "fdesc_expr", 'e', 2) DEFTREECODE (FDESC_EXPR, "fdesc_expr", 'e', 2)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment