Messages in this thread | ![/](/images/icornerl.gif) | | Date | Mon, 15 Nov 2010 11:45:10 -0700 | From | Jeff Law <> | Subject | Re: gcc 4.5.1 / as 2.20.51.0.11 miscompiling drivers/char/i8k.c ? |
| |
On 11/08/10 03:49, Richard Guenther wrote: > On Mon, Nov 8, 2010 at 12:03 AM, Andi Kleen<andi@firstfloor.org> wrote: >> Andreas Schwab<schwab@linux-m68k.org> writes: >>> The asm fails to mention that it modifies *regs. >> It has a memory clobber, that should be enough, no? > No. A memory clobber does not cover automatic storage. A memory clobber should clobber anything in memory, including autos in memory; if it doesn't, then that seems like a major problem. I'd like to see the rationale behind not clobbering autos in memory.
Jeff
| ![\](/images/icornerr.gif) |