revert: re PR tree-optimization/91790 (ICE: verify_ssa failed (error: definition...
authorRichard Biener <rguenther@suse.de>
Thu, 21 Nov 2019 09:16:46 +0000 (09:16 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 21 Nov 2019 09:16:46 +0000 (09:16 +0000)
2019-11-21  Richard Biener  <rguenther@suse.de>

Revert
2019-09-17  Richard Biener  <rguenther@suse.de>

PR tree-optimization/91790
* tree-vect-stmts.c (vectorizable_load): For BB vectorization
use the correct DR for setting up realignment.

From-SVN: r278544

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

index a669c28..cfa7d61 100644 (file)
@@ -1,5 +1,14 @@
 2019-11-21  Richard Biener  <rguenther@suse.de>
 
+       Revert
+       2019-09-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/91790
+       * tree-vect-stmts.c (vectorizable_load): For BB vectorization
+       use the correct DR for setting up realignment.
+
+2019-11-21  Richard Biener  <rguenther@suse.de>
+
        * tree-ssa-structalias.c (equiv_class_hasher): Change to nofree.
        (equiv_class_obstack): New.
        (equiv_class_lookup_or_add): Allocate from equiv_class_obstack.
index f76dff6..951c57f 100644 (file)
@@ -9272,9 +9272,7 @@ vectorizable_load (stmt_vec_info stmt_info, gimple_stmt_iterator *gsi,
        || alignment_support_scheme == dr_explicit_realign)
       && !compute_in_loop)
     {
-      msq = vect_setup_realignment (first_stmt_info_for_drptr
-                                   ? first_stmt_info_for_drptr
-                                   : first_stmt_info, gsi, &realignment_token,
+      msq = vect_setup_realignment (first_stmt_info, gsi, &realignment_token,
                                    alignment_support_scheme, NULL_TREE,
                                    &at_loop);
       if (alignment_support_scheme == dr_explicit_realign_optimized)