On Tue, Jan 06, 2004 at 08:37:41PM -0800, Jason Thorpe wrote: > Using: > > __asm __volatile("":::"memory"); > > on both sides of the RAS ought to be enough, if the RAS doesn't operate > on any locals. Thanks, I'll try that and remove the -O0 if it works. Should we turn that into a macro to stay gcc-neutral? Martin