aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-06-01 14:13:01 +0200
committerRichard Biener <rguenther@suse.de>2022-06-01 15:17:42 +0200
commit57a8fb92ac4161ebbf9381b009e8c5af843e3e5f (patch)
tree559ecb64f3bd41383441f26dc15e2f12ce3d0339 /gcc/ada
parent0d5cc976a36af07c9790c38a99a0b98110c89795 (diff)
downloadgcc-57a8fb92ac4161ebbf9381b009e8c5af843e3e5f.zip
gcc-57a8fb92ac4161ebbf9381b009e8c5af843e3e5f.tar.gz
gcc-57a8fb92ac4161ebbf9381b009e8c5af843e3e5f.tar.bz2
tree-optimization/105786 - avoid strlen replacement for pointers
This avoids matching strlen to a pointer result, avoiding ICEing because of an integer adjustment using PLUS_EXPR on pointers. 2022-06-01 Richard Biener <rguenther@suse.de> PR tree-optimization/105786 * tree-loop-distribution.cc (loop_distribution::transform_reduction_loop): Only do strlen replacement for integer type reductions. * gcc.dg/torture/pr105786.c: New testcase.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions