https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87047
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Treating the missing else cost as 0 cost isn't right either, it is ok to accept some small cost, otherwise we wouldn't do the if conversion ever with missing else_bb. The thing is that it needs to be small enough. Do we need some new target magic constant for this, or do we just use cost of a few (say 4-5) moves or something similar?