From 30480bcd794f8a0d4e489b8eb3f043b2ab72e7e8 Mon Sep 17 00:00:00 2001 From: Ilya Enkovich Date: Thu, 28 Jan 2016 10:09:12 +0000 Subject: tree-vect-stmts.c (vectorizable_comparison): Add NULL check for vectype. gcc/ * tree-vect-stmts.c (vectorizable_comparison): Add NULL check for vectype. gcc/testsuite/ * gcc.dg/declare-simd.c: New test. From-SVN: r232917 --- gcc/tree-vect-stmts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/tree-vect-stmts.c') diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 1dcd129..fa4a364 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -7764,7 +7764,7 @@ vectorizable_comparison (gimple *stmt, gimple_stmt_iterator *gsi, if (!STMT_VINFO_RELEVANT_P (stmt_info) && !bb_vinfo) return false; - if (!VECTOR_BOOLEAN_TYPE_P (vectype)) + if (!vectype || !VECTOR_BOOLEAN_TYPE_P (vectype)) return false; mask_type = vectype; -- cgit v1.1