This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: flow patch to handle clobbers of live registers in PARALLELs


On Fri, Nov 26, 1999 at 03:07:32AM +0000, Joern Rennecke wrote:
> The final call propagate_block found out that the insn that clobbered the
> return value was dead, and thus removed it.  However, propagate_block
> does not update the live_at_start information - it is supposed to
> be stable in the last call.

Yes it's supposed to be stable.  It's supposed to have taken the
fact that it's going to be deleting the insn into consideration
when computing live_at_start.

Your patch is wrong.  The problem is elsewhere.

What options are needed to reproduce this?  I tried "-O2 -m4"
and "-O2 -m4-single" without success.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]