diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-02-08 15:52:39 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-02-08 15:52:39 +0100 |
commit | 41475e966c921f732cef0fb16481f7c1b9cbef9b (patch) | |
tree | 3231241414b0990eea59ccce7b85cbf215c67556 /gcc/tree-vect-data-refs.c | |
parent | 80a16a87b6f7799a012bb0829c235f0b3c467515 (diff) | |
download | gcc-41475e966c921f732cef0fb16481f7c1b9cbef9b.zip gcc-41475e966c921f732cef0fb16481f7c1b9cbef9b.tar.gz gcc-41475e966c921f732cef0fb16481f7c1b9cbef9b.tar.bz2 |
tree-vect-data-refs.c (vect_analyze_data_refs): For clobbers not at the end of datarefs vector use ordered_remove to avoid...
* 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
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
-rw-r--r-- | gcc/tree-vect-data-refs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index 78056ba..e973b34 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -3303,7 +3303,8 @@ again: datarefs.pop (); break; } - datarefs[i] = dr = datarefs.pop (); + datarefs.ordered_remove (i); + dr = datarefs[i]; goto again; } |