aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-05-15 08:12:49 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-05-15 08:12:49 +0000
commitfdf6a7b900f9cd6fb9ec4f5bb0fc554140d61cea (patch)
tree34c885e5d44d7838ecd0ee28e773f980b624cfef /gcc/tree-vect-data-refs.c
parent2d6e460353fd7ad3160faaa96a0174042c6c28f1 (diff)
downloadgcc-fdf6a7b900f9cd6fb9ec4f5bb0fc554140d61cea.zip
gcc-fdf6a7b900f9cd6fb9ec4f5bb0fc554140d61cea.tar.gz
gcc-fdf6a7b900f9cd6fb9ec4f5bb0fc554140d61cea.tar.bz2
re PR tree-optimization/57275 (Error in data dependence analysis during gather vectorization)
2013-05-15 Richard Biener <rguenther@suse.de> PR tree-optimization/57275 * tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Fix return value for fail to do runtime alias checks for gather loads. * gcc.target/i386/pr57275.c: New testcase. From-SVN: r198918
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
-rw-r--r--gcc/tree-vect-data-refs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c
index bf0b510..c26d25d 100644
--- a/gcc/tree-vect-data-refs.c
+++ b/gcc/tree-vect-data-refs.c
@@ -269,7 +269,7 @@ vect_analyze_data_ref_dependence (struct data_dependence_relation *ddr,
dump_generic_expr (MSG_MISSED_OPTIMIZATION, TDF_SLIM,
DR_REF (drb));
}
- return false;
+ return true;
}
if (dump_enabled_p ())
@@ -305,7 +305,7 @@ vect_analyze_data_ref_dependence (struct data_dependence_relation *ddr,
dump_generic_expr (MSG_MISSED_OPTIMIZATION, TDF_SLIM,
DR_REF (drb));
}
- return false;
+ return true;
}
if (dump_enabled_p ())