diff options
author | Andrew Macleod <amacleod@gcc.gnu.org> | 2019-05-03 20:58:13 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 2019-05-03 20:58:13 +0000 |
commit | 49c8b1a04f4cdbd42631c236678f5651301f845f (patch) | |
tree | aaf8491964230f0346c045a23555e2284860991a /gcc/vr-values.c | |
parent | 7ba679919d35f0c775be19ea8f394b0c727135cd (diff) | |
download | gcc-49c8b1a04f4cdbd42631c236678f5651301f845f.zip gcc-49c8b1a04f4cdbd42631c236678f5651301f845f.tar.gz gcc-49c8b1a04f4cdbd42631c236678f5651301f845f.tar.bz2 |
move valid ssa and expr checks...
move valid ssa and expr checks, as well as get_tree_range() to range.[ch]
calls get_tree_range from vr-values on tree onde. fixes one of jeffs bugs
From-SVN: r270860
Diffstat (limited to 'gcc/vr-values.c')
-rw-r--r-- | gcc/vr-values.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/vr-values.c b/gcc/vr-values.c index 2fc79ca..a05aada 100644 --- a/gcc/vr-values.c +++ b/gcc/vr-values.c @@ -1709,7 +1709,8 @@ range_misc::adjust_range_with_loop (irange &ir, struct loop *loop, /* Like in PR19590, scev can return a constant function. */ if (is_gimple_min_invariant (chrec)) { - ir = irange (TREE_TYPE (chrec), chrec, chrec); + extern bool get_tree_range (irange &r, tree expr); + get_tree_range (ir, chrec); return; } |