From 5e23162d1a2ebf9f9a765f5d8c1c8a1b99a3dfa2 Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Mon, 29 Nov 2004 20:36:36 +0000 Subject: re PR middle-end/18725 (another ICE on trivial invalid asm) 2004-11-29 Andrew Pinski PR middle-end/18725 * gcc.dg/pr18725.c: New test. 2004-11-29 Andrew Pinski PR middle-end/18725 * tree-cfg.c (tree_node_can_be_shared): Error_mark_node can be shared always. From-SVN: r91487 --- gcc/tree-cfg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/tree-cfg.c') diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index f206083..692e746 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -3426,7 +3426,8 @@ tree_node_can_be_shared (tree t) gimple invariants if they overflowed. */ || CONSTANT_CLASS_P (t) || is_gimple_min_invariant (t) - || TREE_CODE (t) == SSA_NAME) + || TREE_CODE (t) == SSA_NAME + || t == error_node_mark) return true; if (TREE_CODE (t) == CASE_LABEL_EXPR) -- cgit v1.1