This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Local update flow info assumes valid situations are illegal
On Thu, Jan 04, 2001 at 09:34:15PM -0200, Alexandre Oliva wrote:
> Why not? The bb (and the function) ended with a call to a noreturn
> function. The reg_set at the end of the bb was empty. There was no
> use of the frame pointer remaining. So why isn't it dead?
Because the frame pointer is live throughout the entire function
before reload. This is because every pseudo is a potential
reference to the frame pointer if it is spilled to the stack.
r~