expr.c (expand_expr_real_1): Remove.
authorPaolo Bonzini <bonzini@gnu.org>
Fri, 6 Aug 2004 10:40:35 +0000 (10:40 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Fri, 6 Aug 2004 10:40:35 +0000 (10:40 +0000)
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

gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/expr.c
gcc/tree-inline.c
gcc/tree-pretty-print.c
gcc/tree.def

index eacfe7c2455793765df80beee352769d59b394e4..a6ac8d53c013df9bc841609840ea48c5756e4b51 100644 (file)
@@ -1,3 +1,10 @@
+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>
 
        * config/i386/i386.c (ix86_expand_clrmem): Move gen_cld down to
index fda326ff20963f717c3269c36a6e7e96e299b1e1..3edd2477ab96d73f63faecb36cbd9d9fc43f4356 100644 (file)
@@ -1,3 +1,7 @@
+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>
 
        * decl.c (start_preparsed_function): Move determine_visibility
index 665fd7abd165f253ae870c049dd8075e049a6916..45b11cd2034aa8bd7fb70a1fba54b2811fe47aeb 100644 (file)
@@ -6125,9 +6125,6 @@ instantiate_type (tree lhstype, tree rhs, tsubst_flags_t flags)
       
       return instantiate_type (lhstype, TREE_OPERAND (rhs, 0), flags);
     }
-    case ENTRY_VALUE_EXPR:
-      abort ();
-      return error_mark_node;
 
     case ERROR_MARK:
       return error_mark_node;
index ad30901c6b357662332bd098be070dd5b6c884f7..3e7eb403d1c6e3e6df12f1a6d56c7a816e8cb2cc 100644 (file)
@@ -8424,9 +8424,6 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
 
       return op0;
 
-    case ENTRY_VALUE_EXPR:
-      abort ();
-
     /* COMPLEX type for Extended Pascal & Fortran  */
     case COMPLEX_EXPR:
       {
index bb2af8dc2bc671d93f29851dd58bac3b8249f96a..5dacddb7152e6ffd90c08b7d1027f5bb6e7ac129 100644 (file)
@@ -1233,7 +1233,6 @@ estimate_num_insns_1 (tree *tp, int *walk_subtrees, void *data)
     case STATEMENT_LIST:
     case ERROR_MARK:
     case NON_LVALUE_EXPR:
-    case ENTRY_VALUE_EXPR:
     case FDESC_EXPR:
     case VA_ARG_EXPR:
     case TRY_CATCH_EXPR:
index 1821700635aebbed47b8478d8b1a091e78018e56..a211a8235caaabb0a52897e87c16c598a65327aa 100644 (file)
@@ -1102,10 +1102,6 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
       pp_character (buffer, '>');
       break;
 
-    case ENTRY_VALUE_EXPR:
-      NIY;
-      break;
-
     case COMPLEX_EXPR:
       pp_string (buffer, "COMPLEX_EXPR <");
       dump_generic_node (buffer, TREE_OPERAND (node, 0), spc, flags, false);
index 49cb8fb4e2e743ef282ac1d59b87af8f5c0d4e0e..552be88fc94002109b22850c4429ed7554057e76 100644 (file)
@@ -720,10 +720,6 @@ DEFTREECODE (SAVE_EXPR, "save_expr", 'e', 1)
    Operand may have any mode.  Result mode is Pmode.  */
 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
    descriptor of type ptr_mode.  */
 DEFTREECODE (FDESC_EXPR, "fdesc_expr", 'e', 2)