On Jan 7, 2004, at 8:25 PM, Stephan Uphoff wrote:
I guess taking the address of the label just makes "start:" the potential destination of all computed gotos. Since there are no computed gotos in the test function this leaves the basic block starting with "start:" with only one predecessor.
I think the right thing to do here is to not use C labels, but to use asm labels with instruction barriers on either side.
I'm working on a patch for this now. I might have it tested later today.
-- Jason R. Thorpe <thorpej%wasabisystems.com@localhost>
Attachment:
PGP.sig
Description: This is a digitally signed message part