diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2021-11-11 11:27:07 +0100 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2021-11-11 13:17:32 +0100 |
commit | 3e5a19053310ad090b930fbecebceb28bd1b91a4 (patch) | |
tree | 29e0dbb973dd22427b5c12507c9d1e64fdcc6c8d /gcc/gimple-range-path.cc | |
parent | a5fed4063f428a14f5b91533d5954b9bf4e3e7db (diff) | |
download | gcc-3e5a19053310ad090b930fbecebceb28bd1b91a4.zip gcc-3e5a19053310ad090b930fbecebceb28bd1b91a4.tar.gz gcc-3e5a19053310ad090b930fbecebceb28bd1b91a4.tar.bz2 |
Resolve entry loop condition for the edge remaining in the loop.
There is a known failure for gfortran.dg/vector_subscript_1.f90. It
was previously failing for all optimization levels except -Os.
Getting the loop header copying right, now makes it fail for all
levels :-).
Tested on x86-64 Linux.
Co-authored-by: Richard Biener <rguenther@suse.de>
gcc/ChangeLog:
* tree-ssa-loop-ch.c (entry_loop_condition_is_static): Resolve
statically to the edge remaining in the loop.
Diffstat (limited to 'gcc/gimple-range-path.cc')
0 files changed, 0 insertions, 0 deletions