aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-09-23 10:11:03 +0200
committerRichard Biener <rguenther@suse.de>2020-09-23 10:11:03 +0200
commit9e64f17d044767248175fece80a2759d94c45fc4 (patch)
tree0ba70e878d34705b098a986005ee6739a6585b88 /gcc/tree-vect-loop-manip.c
parent371f0b990f2bbf638b44da27cf6fc5f86e0d6d4e (diff)
downloadgcc-9e64f17d044767248175fece80a2759d94c45fc4.zip
gcc-9e64f17d044767248175fece80a2759d94c45fc4.tar.gz
gcc-9e64f17d044767248175fece80a2759d94c45fc4.tar.bz2
tree-optimization/97151 - improve PTA for C++ operator delete
C++ operator delete, when DECL_IS_REPLACEABLE_OPERATOR_DELETE_P, does not cause the deleted object to be escaped. It also has no other interesting side-effects for PTA so skip it like we do for BUILT_IN_FREE. 2020-09-23 Richard Biener <rguenther@suse.de> PR tree-optimization/97151 * tree-ssa-structalias.c (find_func_aliases_for_call): DECL_IS_REPLACEABLE_OPERATOR_DELETE_P has no effect on arguments. * g++.dg/cpp1y/new1.C: Adjust for two more handled transforms.
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions