diff --git a/gcc/tree-vect-data-refs.cc b/gcc/tree-vect-data-refs.cc
index e16796323b3ebe8d88077bd54f64a4ccc4f9bf3f..2170d17e839564be18ad65ac3b0add9bb650b7de 100644
--- a/gcc/tree-vect-data-refs.cc
+++ b/gcc/tree-vect-data-refs.cc
@@ -772,11 +772,7 @@ vect_analyze_early_break_dependences (loop_vec_info loop_vinfo)
 		 the store.  */
 
 	      for (auto dr_read : bases)
-		/* Note we're not passing the DRs in stmt order here
-		   since the DR dependence checking routine does not
-		   envision we're moving stores down.  The read-write
-		   order tricks it to avoid applying TBAA.  */
-		if (dr_may_alias_p (dr_read, dr_ref, loop_nest))
+		if (dr_may_alias_p (dr_ref, dr_read, loop_nest))
 		  {
 		    if (dump_enabled_p ())
 		      dump_printf_loc (MSG_MISSED_OPTIMIZATION,