This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFA:] fix PR55030, wrong code from __builtin_setjmp_receiver
On 11/27/2012 09:35 AM, Eric Botcazou wrote:
> It's well established in the RTL middle-end that UNSPEC_VOLATILE can do pretty
> much everything behind the back of the compiler.
This is false. U_V is a scheduling barrier, and is never deleted as
dead (as opposed to unreachable) code. Certainly we don't do anything
so complete as invalidate all registers, nor do we invalidate memory.
r~