https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87047
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2018-08-21 CC| |amonakov at gcc dot gnu.org Component|middle-end |rtl-optimization Summary|gcc 7 & 8 - performance |[7/8/9 Regression] |regression because of |performance regression |if-conversion |because of if-conversion Ever confirmed|0 |1 --- Comment #1 from Alexander Monakov <amonakov at gcc dot gnu.org> --- Indeed, on first glance something is suspicious in RTL if-conversion, the block is quite large and should not be transformed. Unfortunately the pass doesn't dump estimated costs :(