diff options
author | Richard Biener <rguenther@suse.de> | 2023-11-20 13:39:52 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-11-20 14:58:10 +0100 |
commit | 3b34902417259031823bff7f853f615a60464bbd (patch) | |
tree | aae9f15aba65c892311fbfa60b2a545b41f4f4eb /libcpp/generated_cpp_wcwidth.h | |
parent | b7a1b89e60c4b492f85b47e02c12b01dd8a6e28b (diff) | |
download | gcc-3b34902417259031823bff7f853f615a60464bbd.zip gcc-3b34902417259031823bff7f853f615a60464bbd.tar.gz gcc-3b34902417259031823bff7f853f615a60464bbd.tar.bz2 |
tree-optimization/112281 - loop distribution and zero dependence distances
The following fixes an omission in dependence testing for loop
distribution. When the overall dependence distance is not zero but
the dependence direction in the innermost common loop is = there is
a conflict between the partitions and we have to merge them.
PR tree-optimization/112281
* tree-loop-distribution.cc
(loop_distribution::pg_add_dependence_edges): For = in the
innermost common loop record a partition conflict.
* gcc.dg/torture/pr112281-1.c: New testcase.
* gcc.dg/torture/pr112281-2.c: Likewise.
Diffstat (limited to 'libcpp/generated_cpp_wcwidth.h')
0 files changed, 0 insertions, 0 deletions