http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49452

--- Comment #14 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-07-15 
06:26:17 UTC ---
> Instruction 2 and 24 refer to the same location, but have different offset
> relative to FP because the call to y changes FP. DSE doesn't (and can not, if
> it is intra-procedural) know that they both refer to the same location and
> hence thinks insn 2 is dead. 
> 
> It seems to me this (FP having different value after the call) can only happen
> at postreload.

Hum, this shouldn't happen at all I think.  This looks like a latent bug in the
implementation of non-local gotos then.

Reply via email to