Ralf Baechle wrote: > On Fri, Feb 13, 2004 at 03:20:27PM +0100, Maciej W. Rozycki wrote: > > > 2. It changes inline-assembly function prologues to be embedded within the > > functions, which makes them a bit safer as they can now explicitly refer > > to the "regs" struct and assures the code won't be removed or reordered. > > It is possible that gcc changes one of the registers before save_static > and I can't imagine there's a reliable way to fix this in the inline > version. As long as __asm__ __volatile__ works as documented, this can't happen. Thiemo