aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-07-09 13:26:43 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-07-09 13:26:43 +0000
commit1f88cc260c67c8492ac15490184b8faead4b6f62 (patch)
tree96480cf36612be433a3cf0adc79f52b73c66da81 /gcc/tree-vect-data-refs.c
parent801c9ae963cba7e3c0ac671d6d26ac5c396a41ac (diff)
downloadgcc-1f88cc260c67c8492ac15490184b8faead4b6f62.zip
gcc-1f88cc260c67c8492ac15490184b8faead4b6f62.tar.gz
gcc-1f88cc260c67c8492ac15490184b8faead4b6f62.tar.bz2
re PR tree-optimization/91114 (ICE in vect_analyze_loop, at tree-vect-loop.c:2415)
2019-07-09 Richard Biener <rguenther@suse.de> PR tree-optimization/91114 * tree-vect-data-refs.c (vect_analyze_data_refs): Failure to find a vector type isn't fatal. * gcc.dg/vect/pr91114.c: New testcase. From-SVN: r273306
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
-rw-r--r--gcc/tree-vect-data-refs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c
index cf9cee5..1af36d8 100644
--- a/gcc/tree-vect-data-refs.c
+++ b/gcc/tree-vect-data-refs.c
@@ -4360,6 +4360,8 @@ vect_analyze_data_refs (vec_info *vinfo, poly_uint64 *min_vf, bool *fatal)
STMT_VINFO_VECTORIZABLE (stmt_info) = false;
continue;
}
+ if (fatal)
+ *fatal = false;
return opt_result::failure_at (stmt_info->stmt,
"not vectorized:"
" no vectype for stmt: %G"