diff options
author | Richard Biener <rguenther@suse.de> | 2025-05-07 10:20:55 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2025-05-11 10:54:41 +0200 |
commit | 47e830211d39b5efb14144bbdaf8f2d83ba8375e (patch) | |
tree | 44556982b197f5bf1c78f1fc32d9bc5ef2b1f773 /gcc/c/c-parser.cc | |
parent | 94d10c0ef2dca46f1c043c81bcda67ee7e2efc67 (diff) | |
download | gcc-47e830211d39b5efb14144bbdaf8f2d83ba8375e.zip gcc-47e830211d39b5efb14144bbdaf8f2d83ba8375e.tar.gz gcc-47e830211d39b5efb14144bbdaf8f2d83ba8375e.tar.bz2 |
ipa/120146 - deal with vanished varpool nodes in IPA PTA
I don't understand why they vanish when still refered to, but
lets deal with that in a conservative way.
PR ipa/120146
* tree-ssa-structalias.cc (create_variable_info_for): If
the symtab cannot tell us whether all refs to a variable
are explicit assume they are not.
* g++.dg/ipa/pr120146.C: New testcase.
(cherry picked from commit b38e3a7196d25bc8bcb1fe55da7663745cea9470)
Diffstat (limited to 'gcc/c/c-parser.cc')
0 files changed, 0 insertions, 0 deletions