On Mon, Feb 03, 2014 at 04:42:39PM +0100, Richard Biener wrote: > > This fixes PR60012 by considering TBAA for all DDRs in vectorizer > dependence analysis because the vectorizer can rely on at least > covering two scalar iterations. > > It _should_ be a regression from 4.4 but I can't make a testcase > that has two TBAA disambiguatable types and is vectorized with 4.4 > it seems ... > > Bootstrapped and tested on x86_64-unknown-linux-gnu, ok at this stage?
Ok. > 2014-02-03 Richard Biener <rguent...@suse.de> > > PR tree-optimization/60012 > * tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Apply > TBAA disambiguation to all DDRs. > > * gcc.dg/vect/pr60012.c: New testcase. Jakub