https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #301 from John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin.de> --- (In reply to John Paul Adrian Glaubitz from comment #292) > (In reply to Kazumoto Kojima from comment #289) > > I've reconstructed patches as follows: > > > > [59157] a revised patch to movsf issue which splits movesf_ie_ra > > [59158] a revised patch to QIHI extend/move > > [59159] a revised workaround sfunc issue > > [59153] Alex's patch works magically for call_pcrel* issue. > > > > I've also created sh-lra-take2 branch of > > https://github.com/kazkojima/gcc.git > > with these patches for the reference. > > OK, I'm trying this branch now. I assume I won't need any other patches. I can confirm that I can successfully perform a full native bootstrap with the following languages enabled: - c,c++,fortran,objc,obj-c++,m2 There were no segfaults or comparison failures either. I can also confirm that this branch fixes the problems reported in comment #271, comment #273 and comment #298. Last will be verifying that Go and Ada still work. This is a huge step forward so far. Congratulations!