Used the new is_Block_dead() check. local_optimize did not
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 1 Dec 2004 15:53:51 +0000 (15:53 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 1 Dec 2004 15:53:51 +0000 (15:53 +0000)
commit7800ec1227fb2e2bb0c642ff4156d8c685f64037
tree0de9446bb48f3f3717d65f666ba3312d1adcc577
parent3b7785f7e3ae25615884947f2a8be5c8acf346a3
Used the new is_Block_dead() check. local_optimize did not
replace blocks with Bad's anymore. Instead, the blocks are just marked dead.
Further, blocks with only dead inputs and self recursions are detected as dead.

This seems to help gcc to pass the SPEC00 benchmark.

[r4536]
ir/ir/iropt.c