https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103050
--- Comment #1 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Martin, do we know that the retslot change is the bad commit? I proofread the patch and did not see anything obviously wrong, however as seen in PR103040 the previous behaviour that made return slots to escape could easily make some bad code to not be misoptimized...