The following fixes a memory leak in vectorizable_store which happens
because the functions populating gvec_oprnds[i] will call .create ()
on the incoming vector, leaking what we've previously allocated.
* tree-vect-stmts.cc (vectorizable_store): Do not allocate
storage for gvec_oprnds elements.
tree vec_mask = NULL;
auto_delete_vec<auto_vec<tree>> gvec_oprnds (group_size);
for (i = 0; i < group_size; i++)
- gvec_oprnds.quick_push (new auto_vec<tree> (ncopies));
+ gvec_oprnds.quick_push (new auto_vec<tree> ());
if (memory_access_type == VMAT_LOAD_STORE_LANES)
{