summaryrefslogtreecommitdiff
path: root/gotools
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-08-30 11:47:49 +0200
committerRichard Biener <rguenther@suse.de>2022-08-30 13:14:33 +0200
commit61051ee5cfd59ee292984641d02caac85f6dfac3 (patch)
treedce5070db0c79cf98cbdf42918ff60dc04b8b7a2 /gotools
parent70b2e511fe4a55a0c3fc7538c86c8851babd585f (diff)
downloadgcc-61051ee5cfd59ee292984641d02caac85f6dfac3.tar.gz
tree-optimization/67196 - normalize use predicates earlier
The following makes sure to have use predicates simplified and normalized before doing uninit_analysis::overlap because that otherwise cannot pick up all flag setting cases. This fixes half of the issue in PR67196 and conveniently resolves the XFAIL in gcc.dg/uninit-pred-7_a.c. PR tree-optimization/67196 * gimple-predicate-analysis.cc (uninit_analysis::is_use_guarded): Simplify and normalize use prediates before first use. * gcc.dg/uninit-pred-7_a.c: Un-XFAIL.
Diffstat (limited to 'gotools')
0 files changed, 0 insertions, 0 deletions