diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2004-08-06 10:40:35 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2004-08-06 10:40:35 +0000 |
commit | caad9f818651aaf5221298c2ff57f884a8d736f8 (patch) | |
tree | f3aec81f183fc31a9c924040fd85b4a26fb49a41 /gcc | |
parent | 6b32b6286bcc158ec954b458576d50bcd7ed5df3 (diff) | |
download | gcc-caad9f818651aaf5221298c2ff57f884a8d736f8.zip gcc-caad9f818651aaf5221298c2ff57f884a8d736f8.tar.gz gcc-caad9f818651aaf5221298c2ff57f884a8d736f8.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/class.c | 3 | ||||
-rw-r--r-- | gcc/expr.c | 3 | ||||
-rw-r--r-- | gcc/tree-inline.c | 1 | ||||
-rw-r--r-- | gcc/tree-pretty-print.c | 4 | ||||
-rw-r--r-- | gcc/tree.def | 4 |
7 files changed, 11 insertions, 15 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index eacfe7c..a6ac8d5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index fda326f..3edd247 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 665fd7a..45b11cd 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -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; @@ -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: { diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index bb2af8d..5dacddb 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -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: diff --git a/gcc/tree-pretty-print.c b/gcc/tree-pretty-print.c index 1821700..a211a82 100644 --- a/gcc/tree-pretty-print.c +++ b/gcc/tree-pretty-print.c @@ -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); diff --git a/gcc/tree.def b/gcc/tree.def index 49cb8fb..552be88 100644 --- a/gcc/tree.def +++ b/gcc/tree.def @@ -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) |