aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@redhat.com>2006-07-19 13:57:40 +0000
committerJakub Jelinek <jakub@redhat.com>2006-07-19 13:57:40 +0000
commit0d1c6bd777782af35d93286f1dd171be19110750 (patch)
treee55ce916ccd058a307f0e1a042b4d19090b57cfc
parent564a0e3e853065cda36321fe2ee7f17fd969489f (diff)
2006-01-11 Diego Novillo <dnovillo@redhat.com>
* tree-cfg.c (tree_node_can_be_shared): Handle IDENTIFIER_NODE. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_1-branch@115584 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-cfg.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b9c4374e866..6d8a8ef6370 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2006-01-11 Diego Novillo <dnovillo@redhat.com>
+
+ * tree-cfg.c (tree_node_can_be_shared): Handle IDENTIFIER_NODE.
+
2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
PR c/28286
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c
index 55b2a2446b8..1eb9499c1ff 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -3452,7 +3452,8 @@ tree_node_can_be_shared (tree t)
|| CONSTANT_CLASS_P (t)
|| is_gimple_min_invariant (t)
|| TREE_CODE (t) == SSA_NAME
- || t == error_mark_node)
+ || t == error_mark_node
+ || TREE_CODE (t) == IDENTIFIER_NODE)
return true;
if (TREE_CODE (t) == CASE_LABEL_EXPR)