target/2247: IA64 compiler ICE with -O2

wilson@gcc.gnu.org wilson@gcc.gnu.org
Sun Sep 16 19:36:00 GMT 2001


Synopsis: IA64 compiler ICE with -O2

Responsible-Changed-From-To: unassigned->wilson
Responsible-Changed-By: wilson
Responsible-Changed-When: Sun Sep 16 19:36:01 2001
Responsible-Changed-Why:
    IA-64 maintainer
State-Changed-From-To: open->closed
State-Changed-By: wilson
State-Changed-When: Sun Sep 16 19:36:01 2001
State-Changed-Why:
    Fixed by this patch
    2001-03-27  Jim Wilson  <wilson@redhat.com>
    	* flow.c (struct reg_cond_life_info): New fields orig_condition
    	and stores.
    	(init_propagate_block_info): Set new fields.
    	(mark_regno_cond_dead): Set and use new fields.
    	(flush_reg_cond_reg_1): Likewise.
    	(and_reg_cond, case AND): Check for redundant AND conditions.
    	(mark_used_reg): Delete unnecessary clears before freeing splay trees.
    	Set new fields.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=2247&database=gcc



More information about the Gcc-bugs mailing list