[Bug rtl-optimization/33009] -frtl-abstract-sequences causes an infinite loop
loki at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Mar 5 10:17:00 GMT 2008
------- Comment #6 from loki at gcc dot gnu dot org 2008-03-05 10:16 -------
Subject: Bug 33009
Author: loki
Date: Wed Mar 5 10:15:45 2008
New Revision: 132893
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132893
Log:
2008-03-05 Gabor Loki <loki@gcc.gnu.org>
PR gcc/33009
* rtl-factoring.c (clear_regs_live_in_seq): Fix backward steps.
(split_block_and_df_analyze): New. Split basic block and rebuild
dataflow.
(block_label_after): Use SPLIT_BLOCK_AND_DF_ANALYZE instead of
SPLIT_BLOCK.
(split_pattern_seq): Likewise.
(erase_matching_seqs): Likewise.
(split_pattern_seq): Skip return insn in case of REG_NORETURN note.
PR testsuite/33009
* gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
* gcc.c-torture/compile/pr33009.c: Likewise.
Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr11832.c
trunk/gcc/testsuite/gcc.c-torture/compile/pr33009.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/rtl-factoring.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33009
More information about the Gcc-bugs
mailing list