aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2009-09-09 16:44:23 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2009-09-09 16:44:23 +0200
commit7648edc4d3f8411a1e6dca4e62633db3337ae5f3 (patch)
treecddb9d75f37afa0b1992783b40138be7b3b5cc5a /gcc
parent5a4b005fef1940cf50746c9a3c30caf8e40dbef5 (diff)
downloadgcc-7648edc4d3f8411a1e6dca4e62633db3337ae5f3.zip
gcc-7648edc4d3f8411a1e6dca4e62633db3337ae5f3.tar.gz
gcc-7648edc4d3f8411a1e6dca4e62633db3337ae5f3.tar.bz2
tree-cfg.c (verify_gimple_phi): Check that gimple_phi_result is an SSA_NAME rather than a is_gimple_variable.
2009-09-09 Martin Jambor <mjambor@suse.cz> * tree-cfg.c (verify_gimple_phi): Check that gimple_phi_result is an SSA_NAME rather than a is_gimple_variable. From-SVN: r151560
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-cfg.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f423067..dc1ad37 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-09 Martin Jambor <mjambor@suse.cz>
+
+ * tree-cfg.c (verify_gimple_phi): Check that gimple_phi_result is
+ an SSA_NAME rather than a is_gimple_variable.
+
2009-09-09 Richard Guenther <rguenther@suse.de>
PR middle-end/41317
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c
index 81d95d7..3996f08 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -4143,7 +4143,7 @@ verify_gimple_phi (gimple stmt)
tree type = TREE_TYPE (gimple_phi_result (stmt));
unsigned i;
- if (!is_gimple_variable (gimple_phi_result (stmt)))
+ if (TREE_CODE (gimple_phi_result (stmt)) != SSA_NAME)
{
error ("Invalid PHI result");
return true;