diff options
author | Richard Biener <rguenther@suse.de> | 2021-11-23 10:11:41 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-11-23 11:04:34 +0100 |
commit | 6cd440670078af89d82cbb67e01a5ecec8eec238 (patch) | |
tree | f9fdb1da2189db498f22bc8f21bd3bcbe1375bf6 /libcpp | |
parent | 2780484bc376a89edb0c97b6b85209f4c27f34ee (diff) | |
download | gcc-6cd440670078af89d82cbb67e01a5ecec8eec238.zip gcc-6cd440670078af89d82cbb67e01a5ecec8eec238.tar.gz gcc-6cd440670078af89d82cbb67e01a5ecec8eec238.tar.bz2 |
tree-optimization/103361 - fix unroll-and-jam direction vector handling
This properly uses lambda_int instead of truncating the direction
vector to int which leads to false unexpected negative values.
2021-11-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/103361
* gimple-loop-jam.c (adjust_unroll_factor): Use lambda_int
for the dependence distance.
* tree-data-ref.c (print_lambda_vector): Properly print a lambda_int.
* g++.dg/torture/pr103361.C: New testcase.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions