This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 43eb6d3b22e Add missing edge probability in simd_clone_adjust new 846c0a706ae 2017-08-04 Richard Biener rguenther@suse.de new 403965f7c0a Handle data dependence relations with different bases new f68a77260cc Use base inequality for some vector alias checks new e15e8a2a342 C++-ify vec_info structures new 4f372c2c895 Pool alignment information for common bases
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 110 ++++++ gcc/fold-const.c | 9 +- gcc/hash-traits.h | 70 ++++ gcc/testsuite/ChangeLog | 16 + gcc/testsuite/c-c++-common/ubsan/pr81705.c | 12 + gcc/testsuite/gcc.dg/vect/pr81136.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-3.c | 120 ++++++ gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c | 35 ++ gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c | 19 + gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c | 23 ++ gcc/tree-data-ref.c | 496 ++++++++++++++++++++----- gcc/tree-data-ref.h | 66 +++- gcc/tree-parloops.c | 4 +- gcc/tree-ssa-loop-prefetch.c | 3 +- gcc/tree-vect-data-refs.c | 230 +++++++++++- gcc/tree-vect-loop-manip.c | 45 ++- gcc/tree-vect-loop.c | 147 +++----- gcc/tree-vect-slp.c | 81 ++-- gcc/tree-vectorizer.c | 26 +- gcc/tree-vectorizer.h | 64 +++- 20 files changed, 1264 insertions(+), 314 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81705.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-6.c