https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126431
--- Comment #6 from John Paul Adrian Glaubitz <glaubitz at debian dot org> --- (In reply to Oleg Endo from comment #5) > (In reply to Oleg Endo from comment #4) > > (In reply to John Paul Adrian Glaubitz from comment #2) > > > Here the proof that it works with -mno-lra: > > > > > > > I have removed the option -mlra and its negative form -mno-lra from GCC 17. > > Which compiler version are you using? > > Ah, there it says gcc-16. Please check this with latest GCC 17. Since it's > clearly failing in LRA, the proof that it works without LRA doesn't add any > value here. I checked with both gcc-16 and gcc-17. The test was performed with gcc-16 additionally to be able to use -mno-lra.
