diff options
author | Gabor Loki <loki@gcc.gnu.org> | 2008-03-05 10:15:45 +0000 |
---|---|---|
committer | Gabor Loki <loki@gcc.gnu.org> | 2008-03-05 10:15:45 +0000 |
commit | 1da266feea1a26357fa5522803e8c08f3ac6a5d8 (patch) | |
tree | b2a0902127232292cc6e3b703166fce6e81efdcf /gcc/fold-const.c | |
parent | f0f00f130d6ab8f53d69d7c7fa1e9ad3ab87cfda (diff) | |
download | gcc-1da266feea1a26357fa5522803e8c08f3ac6a5d8.zip gcc-1da266feea1a26357fa5522803e8c08f3ac6a5d8.tar.gz gcc-1da266feea1a26357fa5522803e8c08f3ac6a5d8.tar.bz2 |
re PR rtl-optimization/33009 (-frtl-abstract-sequences causes an infinite loop)
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.
From-SVN: r132893
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions