aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/error.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-09-30 13:38:28 +0200
committerRichard Biener <rguenth@gcc.gnu.org>2024-09-30 16:19:43 +0200
commit18e905b461a7138185cf4f0efde4a4e1214fb798 (patch)
tree69fb83ff417389abe4ebe2c1a18c8adb61bc001e /gcc/fortran/error.cc
parent87905f63a6521eef1f38082e2368e18c637ef092 (diff)
downloadgcc-18e905b461a7138185cf4f0efde4a4e1214fb798.zip
gcc-18e905b461a7138185cf4f0efde4a4e1214fb798.tar.gz
gcc-18e905b461a7138185cf4f0efde4a4e1214fb798.tar.bz2
tree-optimization/116879 - failure to recognize non-empty latch
When we relaxed the vectorizers constraint on loop structure verifying the emptiness of the latch became too lose as can be seen in the case for PR116879 where the latch effectively contains two basic-blocks which one being an unmerged forwarder that's not empty. PR tree-optimization/116879 * tree-vect-loop.cc (vect_analyze_loop_form): Scan all blocks that form the latch. * gcc.dg/pr116879.c: New testcase.
Diffstat (limited to 'gcc/fortran/error.cc')
0 files changed, 0 insertions, 0 deletions