diff options
author | Richard Biener <rguenther@suse.de> | 2020-05-06 10:23:15 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-05-06 13:36:46 +0200 |
commit | 6fc00b41e764219e2c88d8892d7c701c0d292a17 (patch) | |
tree | 248cd6f3960cfb19096bf29f14a1e4a9b1645ec3 /libstdc++-v3/config/abi/post | |
parent | 371905d12259c180efb9b1f1b5716e969feb60f9 (diff) | |
download | gcc-6fc00b41e764219e2c88d8892d7c701c0d292a17.zip gcc-6fc00b41e764219e2c88d8892d7c701c0d292a17.tar.gz gcc-6fc00b41e764219e2c88d8892d7c701c0d292a17.tar.bz2 |
middle-end/94964 - avoid EH loop entry with CP_SIMPLE_PREHEADERS
Loop optimizers expect to be able to insert on the preheader
edge w/o splitting it thus avoid ending up with a preheader
that enters the loop via an EH edge (or an abnormal edge).
2020-05-06 Richard Biener <rguenther@suse.de>
PR middle-end/94964
* cfgloopmanip.c (create_preheader): Require non-complex
preheader edge for CP_SIMPLE_PREHEADERS.
Diffstat (limited to 'libstdc++-v3/config/abi/post')
0 files changed, 0 insertions, 0 deletions