[PATCH] Fix PR68306 (and 68367)

2015-11-16 Thread Richard Biener
I made a copy&paste error in the prev rev. Committed as obvious. Richard. 2015-11-16 Richard Biener * tree-vect-data-refs.c (vect_verify_datarefs_alignment): Fix bogus copying from verify_data_ref_alignment and use continue instead of return. Index: gcc/tree-vect-da

Re: [PATCH] Fix PR68306

2015-11-13 Thread Uros Bizjak
On Fri, Nov 13, 2015 at 2:15 PM, Uros Bizjak wrote: >> 2015-11-13 Richard Biener >> >> PR tree-optimization/68306 >> * tree-vect-data-refs.c (verify_data_ref_alignment): Move >> loop related checks ... >> (vect_verify_datarefs_alignment): ... here. >> (vect_slp_analyze_and_verify_node_alignmen

Re: [PATCH] Fix PR68306

2015-11-13 Thread Uros Bizjak
Hello! > 2015-11-13 Richard Biener > > PR tree-optimization/68306 > * tree-vect-data-refs.c (verify_data_ref_alignment): Move > loop related checks ... > (vect_verify_datarefs_alignment): ... here. > (vect_slp_analyze_and_verify_node_alignment): Compute and > verify alignment of the single DR t

[PATCH] Fix PR68306

2015-11-13 Thread Richard Biener
This fixes more of PR68306. Digging into the details reveals that we only need to check a single (but the correct one) DR and that cost modeling also gets this wrong. Thus fixed. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard. 2015-11-13 Richard Biener PR tr

[PATCH] Fix PR68306

2015-11-12 Thread Richard Biener
The following fixes PR68306, an ordering issue with my last BB vectorization patch. Fixed by removing that ordering requirement. Bootstrapped and tested on x86_64-unknown-linux-gnu. Richard. 2015-11-12 Richard Biener PR tree-optimization/68306 * tree-vect-data-refs.c (verif