https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67841
--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Uroš Bizjak from comment #3) > (In reply to H.J. Lu from comment #2) > > find_drap_reg in i386.c requires one scratch register. > > -maccumulate-outgoing-args may be used to avoid it. > > How about we push scratch reg to the stack as the first thing we enter the > function, and pop it off the stack before iret? We can try that.