aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-optimize.c
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2013-04-29 13:08:24 +0000
committerTom de Vries <vries@gcc.gnu.org>2013-04-29 13:08:24 +0000
commit315bbd2e3c15dea3528259be2aee2876dec33843 (patch)
tree0b4e47abd7c97690dc392866a93c0c360dbf06d1 /gcc/tree-optimize.c
parentebbd90d832d3f0277f02b30fe03451fe0bbf659d (diff)
downloadgcc-315bbd2e3c15dea3528259be2aee2876dec33843.zip
gcc-315bbd2e3c15dea3528259be2aee2876dec33843.tar.gz
gcc-315bbd2e3c15dea3528259be2aee2876dec33843.tar.bz2
Preserve loops in tail-merge
2013-04-29 Tom de Vries <tom@codesourcery.com> * tree-ssa-tail-merge.c (find_same_succ_bb): Skip loop latch bbs. (replace_block_by): Don't set LOOPS_NEED_FIXUP. (tail_merge_optimize): Handle current_loops == NULL. * gcc.dg/pr50763.c: Update test. From-SVN: r198414
Diffstat (limited to 'gcc/tree-optimize.c')
0 files changed, 0 insertions, 0 deletions