asm volatile("":::"memory) uncertainty.
Tom Udale
tom@ionoptix.com
Mon May 16 23:40:00 GMT 2016
Hi Andrew,
> It won't: GCC does not inspect asms to see if they do
> anything. Besides, if you are really worried about that
> you can put a "do nothing" comment into the asm.
>
> I think your reasoning about asm goto is sound. The
> only real problem you'll have is that GCC will to
> remove statements which it knows have no side effects.
>
> Andrew.
Do you mean the asm statement itself? Will the volatile not prevent
that? Or am I missing something else.
Best,
Tom
More information about the Gcc-help
mailing list