https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121889 --- Comment #4 from Jeffrey A. Law <law at gcc dot gnu.org> --- Doesn't really make much sense to me. Your error is way up in the front-end while the fusion change is deep in the RTL pipeline.