https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79534
--- Comment #13 from Brian Rzycki <brzycki at gmail dot com> --- James, if you develop any new ifcvt any patches you'd like to test on my full source base I'd be happy to help. The code is very branchy and in some cases have up to 4 nested if/else pairs. There are a couple of cases where THEN and ELSE blocks are identical. I think such a pass would optimize more than one hot if/else nested pair.