https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99114
--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > I'll try, but please consider investigating this without one. It happens > after a very lengthy compilation process (compiling a buggy gcc with a buggy > cross-compiler, then compiling JIT code with that, generating a buggy .so, > then running _that_, to see incorrect behavior rather than a clear crash), > in C++ code, with an out-of-tree backend. Impressive indeed, but not without a precedent. Can you upload the RTL dump files of the pass preceding .combine and that of .combine itself? > On the other hand, it's been investigated, and it's a clear bug with a > one-line fix. This needs to be double checked though, this code has been there for ages.