* tree-vect-data-refs.c (vect_analyze_data_refs): For clobbers
not at the end of datarefs vector use ordered_remove to avoid
reordering datarefs vector.
From-SVN: r207632
2014-02-08 Jakub Jelinek <jakub@redhat.com>
+ * tree-vect-data-refs.c (vect_analyze_data_refs): For clobbers
+ not at the end of datarefs vector use ordered_remove to avoid
+ reordering datarefs vector.
+
PR c/59984
* gimplify.c (gimplify_bind_expr): In ORT_SIMD region
mark local addressable non-static vars as GOVD_PRIVATE
datarefs.pop ();
break;
}
- datarefs[i] = dr = datarefs.pop ();
+ datarefs.ordered_remove (i);
+ dr = datarefs[i];
goto again;
}