Combine error?
Jeffrey A Law
law@cygnus.com
Mon Mar 20 09:18:00 GMT 2000
In message < 200003201600.QAA11765@cam-mail2.cambridge.arm.com >you write:
> Nick Clifton posted a patch to do exactly that. I objected because I
> thought that it was wrong for a log-link to point to a note (it happens
> because flow has converted the insn pointed to into a pre/post operand in
> another insn, but hasn't updated the link). However, I thought Jeff had
> over-ruled on this one and said the patch was OK; but it doesn't seem to
> have got any further than that.
I didn't remember a final resolution on whether or not we should try to
kill the dead LOG_LINKS or just handle them.
I would think the only way we could get dead LOG_LINK pointers would be
due to the optimization phase of flow (auto-inc, dead code elimination
and the like) or due to combine's actions. So it may be possible to avoid
the dead links. I really don't know.
jeff
More information about the Gcc
mailing list