aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-split.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-01-20 08:48:34 +0100
committerRichard Biener <rguenther@suse.de>2021-01-20 09:38:22 +0100
commit34599780d0de72faf5719ea08d11a061722b9d19 (patch)
tree7d7bed343ddc84aed63c12baad330f9d792b4171 /gcc/tree-ssa-loop-split.c
parent7ab1abf3b82a3bcfff9b7bc596166fef6a0d83ab (diff)
downloadgcc-34599780d0de72faf5719ea08d11a061722b9d19.zip
gcc-34599780d0de72faf5719ea08d11a061722b9d19.tar.gz
gcc-34599780d0de72faf5719ea08d11a061722b9d19.tar.bz2
tree-optimization/98758 - fix integer arithmetic in data-ref analysis
This fixes some int arithmetic issues and a bogus truncation. 2021-01-20 Richard Biener <rguenther@suse.de> PR tree-optimization/98758 * tree-data-ref.c (int_divides_p): Use lambda_int arguments. (lambda_matrix_right_hermite): Avoid undefinedness with signed integer abs and multiplication. (analyze_subscript_affine_affine): Use lambda_int. * gcc.dg/torture/pr98758.c: New testcase.
Diffstat (limited to 'gcc/tree-ssa-loop-split.c')
0 files changed, 0 insertions, 0 deletions