Commit 14b9dd55 by Bernd Schmidt Committed by Bernd Schmidt

flow.c (calculate_global_regs_live): Assert that there aren't any EDGE_FAKE edges.

	* flow.c (calculate_global_regs_live): Assert that there aren't any
	EDGE_FAKE edges.

From-SVN: r110515
parent 35771d34
2006-02-02 Bernd Schmidt <bernd.schmidt@analog.com>
* flow.c (calculate_global_regs_live): Assert that there aren't any
EDGE_FAKE edges.
2006-02-02 Paolo Bonzini <bonzini@gnu.org>
* tree-flow-inline.h (bsi_after_labels): Rewrite, return
......
/* Data flow analysis for GNU compiler.
Copyright (C) 1987, 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
Inc.
This file is part of GCC.
......@@ -1395,6 +1396,9 @@ calculate_global_regs_live (sbitmap blocks_in, sbitmap blocks_out, int flags)
FOR_EACH_EDGE (e, ei, bb->preds)
{
basic_block pb = e->src;
gcc_assert ((e->flags & EDGE_FAKE) == 0);
if (pb->aux == NULL)
{
*qtail++ = pb;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment