diff options
author | Andrew Macleod <amacleod@gcc.gnu.org> | 2018-03-23 16:06:12 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 2018-03-23 16:06:12 +0000 |
commit | 48a70d445a13ca157ee8acbe0ceeee8433faa875 (patch) | |
tree | bbf72eea35a3e359adca8a8847a33760006fb79f | |
parent | c6afa748289c1908e38f4cd43673f6b9a654ba79 (diff) | |
download | gcc-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.c | 2 |
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; |