Commit a6d8ef6c by Kenneth Zadeck

re PR rtl-optimization/25799 (cc1 stalled with -O1 -fmodulo-sched)

2005-01-19  Kenneth Zadeck <zadeck@naturalbridge.com>

	PR rtl-optimization/25799 
	* df-problems.c (df_ru_confluence_n, df_rd_confluence_n):
	Corrected confluence operator to remove bits from op2 before oring
	with op1 rather than removing bits from op1.
        (df_ru_transfer_function): Corrected test on wrong bitmap which
	caused infinite loop.  Both of these problems were introduced in
	the dataflow rewrite.

From-SVN: r110008
parent 59c52af4
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* df-problems.c (df_ru_confluence_n, df_rd_confluence_n): * df-problems.c (df_ru_confluence_n, df_rd_confluence_n):
Corrected confluence operator to remove bits from op2 before oring Corrected confluence operator to remove bits from op2 before oring
with op1 rather than removing bits from op1. with op1 rather than removing bits from op1.
* (df_ru_transfer_function): Corrected test on wrong bitmap which (df_ru_transfer_function): Corrected test on wrong bitmap which
caused infinite loop. Both of these problems were introduced in caused infinite loop. Both of these problems were introduced in
the dataflow rewrite. the dataflow rewrite.
......
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