aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-loop-distribution.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-04-07 10:02:07 +0200
committerRichard Biener <rguenther@suse.de>2021-04-07 10:04:20 +0200
commitd11bcbe166c03f722c0e0d41d6e87ac445758fba (patch)
tree23413b5a15b53a95a2811f0c43f328ead9f7545a /gcc/tree-loop-distribution.c
parent6eaf7ac6f49eae85825be185005338ca5c886161 (diff)
downloadgcc-d11bcbe166c03f722c0e0d41d6e87ac445758fba.zip
gcc-d11bcbe166c03f722c0e0d41d6e87ac445758fba.tar.gz
gcc-d11bcbe166c03f722c0e0d41d6e87ac445758fba.tar.bz2
tree-optimization/99947 - avoid v.safe_push (v[0])
This avoids (again) the C++ pitfall of pushing a reference to sth being reallocated. 2021-04-07 Richard Biener <rguenther@suse.de> PR tree-optimization/99947 * tree-vect-loop.c (vectorizable_induction): Pre-allocate steps vector to avoid pushing elements from the reallocated vector. * gcc.dg/torture/pr99947.c: New testcase.
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions