diff options
author | Richard Biener <rguenther@suse.de> | 2021-01-08 14:22:00 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-01-08 14:23:44 +0100 |
commit | b407f233d7c18534fbfe8f74af7f0232498fb0c4 (patch) | |
tree | e18dcf9fcaefaf8191d9d16d23655d326cb82e73 /gcc/function.c | |
parent | bdcde1504502719504a7a63ab10059e171694dc2 (diff) | |
download | gcc-b407f233d7c18534fbfe8f74af7f0232498fb0c4.zip gcc-b407f233d7c18534fbfe8f74af7f0232498fb0c4.tar.gz gcc-b407f233d7c18534fbfe8f74af7f0232498fb0c4.tar.bz2 |
fix vectorizer memleaks
This plugs two memleaks in the vectorizer.
2021-01-08 Richard Biener <rguenther@suse.de>
* tree-vect-slp.c (scalar_stmts_to_slp_tree_map_t): Fix.
(vect_build_slp_tree): On cache hit release the matched
scalar stmts vector.
* tree-vect-stmts.c (vectorizable_store): Properly free
vec_oprnds before possibly gathering them again.
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions