re PR middle-end/59150 (ICE: in expand_one_var, at cfgexpand.c:1242 with -fopenmp)
authorJakub Jelinek <jakub@redhat.com>
Thu, 6 Feb 2014 10:59:30 +0000 (11:59 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 6 Feb 2014 10:59:30 +0000 (11:59 +0100)
commitd3ef8c53165ee3bb2adfc7134e61942d8b0a5ca9
tree8faccae71cd6a2e44fe26ea31084a5ffa6161541
parent2754b38fd38a00986ee21306aca991202463ca7a
re PR middle-end/59150 (ICE: in expand_one_var, at cfgexpand.c:1242 with -fopenmp)

PR middle-end/59150
* tree-vect-data-refs.c (vect_analyze_data_refs): For clobbers, call
free_data_ref on the dr first, and before goto again also set dr
to the next dr.  For simd_lane_access, free old datarefs[i] before
overwriting it.  For get_vectype_for_scalar_type failure, don't
free_data_ref if simd_lane_access.

From-SVN: r207551
gcc/ChangeLog
gcc/tree-vect-data-refs.c