cse.c (cse_find_path): Don't wrap a gcc_assert in ENABLE_CHECKING.
authorSteven Bosscher <steven@gcc.gnu.org>
Sun, 17 Dec 2006 13:12:37 +0000 (13:12 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sun, 17 Dec 2006 13:12:37 +0000 (13:12 +0000)
commit27511c652d48c3cd9d49aabb9da35c58b5813b02
treecc9c266ef1bc257bbe93f684bd3bb24144d88eaf
parent96fb470d746061e78c452e35533d534e44b269bb
cse.c (cse_find_path): Don't wrap a gcc_assert in ENABLE_CHECKING.

* cse.c (cse_find_path): Don't wrap a gcc_assert in ENABLE_CHECKING.
(cse_extended_basic_block): When truncating a path while processing
it, make sure to clear the visited bit on the basic blocks in the
truncated part of the path.
(cse_main): Use reverse completion order, not DFS order, to walk
the CFG.
(gate_handle_cse): Revert erroneous commit of a counter.

From-SVN: r119985
gcc/ChangeLog
gcc/cse.c