diff options
author | Tom de Vries <tom@codesourcery.com> | 2017-07-03 07:21:34 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2017-07-03 07:21:34 +0000 |
commit | 4752be4637d8250516dc0d8171b797de2b413d81 (patch) | |
tree | f8f4d7078d0922fe65de98e7f897120309acaf7b /gcc/tree-data-ref.c | |
parent | 0bbfd5540d15befe675f8bac6a5aa55df9064436 (diff) | |
download | gcc-4752be4637d8250516dc0d8171b797de2b413d81.zip gcc-4752be4637d8250516dc0d8171b797de2b413d81.tar.gz gcc-4752be4637d8250516dc0d8171b797de2b413d81.tar.bz2 |
Don't tail-merge blocks from different loops
2017-07-03 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/81192
* tree-ssa-tail-merge.c (same_succ_hash): Use bb->loop_father->num in
hash.
(same_succ::equal): Don't find bbs to be equal if bb->loop_father
differs.
(find_same_succ_bb): Remove obsolete test on bb->loop_father->latch.
* gcc.dg/pr81192.c: Update.
From-SVN: r249894
Diffstat (limited to 'gcc/tree-data-ref.c')
0 files changed, 0 insertions, 0 deletions