tree-vect-patterns.c (vect_pattern_recog_1): Bail out if we don't get a vector type...
authorAlexandre Oliva <aoliva@redhat.com>
Tue, 15 Jun 2010 12:21:35 +0000 (12:21 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Tue, 15 Jun 2010 12:21:35 +0000 (12:21 +0000)
* tree-vect-patterns.c (vect_pattern_recog_1): Bail out if we
don't get a vector type for output.

From-SVN: r160781

gcc/ChangeLog
gcc/tree-vect-patterns.c

index 18a987c..24afd9b 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-15  Alexandre Oliva  <aoliva@redhat.com>
+
+       * tree-vect-patterns.c (vect_pattern_recog_1): Bail out if we
+       don't get a vector type for output.
+
 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
 
        PR fortran/44536
index eb97395..5ba2fa5 100644 (file)
@@ -699,6 +699,8 @@ vect_pattern_recog_1 (
        type_out = get_vectype_for_scalar_type (type_out);
       else
        type_out = type_in;
+      if (!type_out)
+       return;
       pattern_vectype = type_out;
 
       if (is_gimple_assign (pattern_stmt))