This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: flow patch to handle clobbers of live registers in PARALLELs
- To: rth at cygnus dot com (Richard Henderson)
- Subject: Re: flow patch to handle clobbers of live registers in PARALLELs
- From: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Date: Wed, 1 Dec 1999 01:42:46 +0000 (GMT)
- Cc: amylaar at cygnus dot co dot uk, gcc-patches at gcc dot gnu dot org
> What has that got to do with anything? flow2 runs completely
> after reload.
It was flow1 that deleted the insn with the clobber.
reload was happy because it used the global_live_at_start regset, where
the return address register was still marked as dead.
flow2 aborted because when it recalculated global_live_at_start from
global_live_at_end, the result didn't match.