aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/overflow-warn-2.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2009-03-29 17:20:25 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2009-03-29 17:20:25 +0000
commit0340f2ba6e7a3dd55135da0254c72eb3b47de802 (patch)
tree3c14d17feea850f9c156e1b4b216ea6e7f8f9513 /gcc/testsuite/gcc.dg/overflow-warn-2.c
parentd80c695ff0da09ebbb0d7b4370396e36d4e58180 (diff)
downloadgcc-0340f2ba6e7a3dd55135da0254c72eb3b47de802.zip
gcc-0340f2ba6e7a3dd55135da0254c72eb3b47de802.tar.gz
gcc-0340f2ba6e7a3dd55135da0254c72eb3b47de802.tar.bz2
regmove.c (perhaps_ends_bb_p): Remove.
* regmove.c (perhaps_ends_bb_p): Remove. (optimize_reg_copy_1): Don't call perhaps_ends_bb_p. Get basic block from INSN and check that the main loop stays within that basic block. (optimize_reg_copy_1, optimize_reg_copy_3, fixup_match_2): Likewise. (regmove_forward_pass): Split out from regmove_optimize. Use FOR_EACH_BB and FOR_BB_INSNS instead of traversing the insns stream. (regmove_backward_pass): Split out from regmove_optimize. Use FOR_EACH_BB_REVERSE and FOR_BB_INSNS_REVERS_SAFE. (regmove_optimize): Simplify. From-SVN: r145247
Diffstat (limited to 'gcc/testsuite/gcc.dg/overflow-warn-2.c')
0 files changed, 0 insertions, 0 deletions