aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Macleod <amacleod@gcc.gnu.org>2018-03-23 16:06:12 +0000
committerAndrew Macleod <amacleod@gcc.gnu.org>2018-03-23 16:06:12 +0000
commit48a70d445a13ca157ee8acbe0ceeee8433faa875 (patch)
treebbf72eea35a3e359adca8a8847a33760006fb79f
parentc6afa748289c1908e38f4cd43673f6b9a654ba79 (diff)
downloadgcc-48a70d445a13ca157ee8acbe0ceeee8433faa875.zip
gcc-48a70d445a13ca157ee8acbe0ceeee8433faa875.tar.gz
gcc-48a70d445a13ca157ee8acbe0ceeee8433faa875.tar.bz2
Dont check invalid ssa names, like floats
From-SVN: r258817
-rw-r--r--gcc/ssa-range.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ssa-range.c b/gcc/ssa-range.c
index 88f6e13..ceeb9cc 100644
--- a/gcc/ssa-range.c
+++ b/gcc/ssa-range.c
@@ -512,6 +512,8 @@ path_ranger::path_range_of_def (irange &r, gimple *g)
unsigned x;
edge e;
+ if (!valid_irange_ssa (phi_def))
+ return false;
if (get_global_ssa_range (r, phi_def))
return true;