diff options
author | Richard Biener <rguenther@suse.de> | 2023-06-26 11:21:43 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-06-26 12:59:06 +0200 |
commit | ab6eac20f00761695c69b555f6b0a026bc25770d (patch) | |
tree | 2b0129d2ea859db3bf13648b4a9d431381883c1e /libjava/java | |
parent | 78da7a4278a1417f1060fd8f664291026e5856fb (diff) | |
download | gcc-ab6eac20f00761695c69b555f6b0a026bc25770d.zip gcc-ab6eac20f00761695c69b555f6b0a026bc25770d.tar.gz gcc-ab6eac20f00761695c69b555f6b0a026bc25770d.tar.bz2 |
tree-optimization/110392 - ICE with predicate analysis
Feeding not optimized IL can result in predicate normalization
to simplify things so a predicate can get true or false. The
following re-orders the early exit in that case to come after
simplification and normalization to take care of that.
PR tree-optimization/110392
* gimple-predicate-analysis.cc (uninit_analysis::is_use_guarded):
Do early exits on true/false predicate only after normalization.
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions