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]
Other format: [Raw text]

Re: [patch] basic_block.h: Move goto_locus from edge to basic_block.


On Tue, Nov 09, 2004 at 10:01:52AM +0100, Steven Bosscher wrote:
> Now, rth put the locus on the edge.  But think about it:
> A block that ends in an explicit goto is a block that can have
> at most one outgoing edge....

Until we start even minimal optimization.  Given

	if (test)
	  goto label;

exactly how long do you think that the goto here will remain a
distinct basic block?

Methinks yall havn't looked at the results of this patch wrt debug
info or coverage info at all.


r~


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