aboutsummaryrefslogtreecommitdiff
path: root/gcc/system.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2023-03-14 09:15:38 +0100
committerJakub Jelinek <jakub@redhat.com>2023-03-14 09:15:38 +0100
commit72b52751c60abb327c73716259485d04b8eabe4f (patch)
tree1e8e901f45edcc67068d449c9151804767f9d007 /gcc/system.h
parent5159a1f1e91e03d4b82808a0062697318232543f (diff)
downloadgcc-72b52751c60abb327c73716259485d04b8eabe4f.zip
gcc-72b52751c60abb327c73716259485d04b8eabe4f.tar.gz
gcc-72b52751c60abb327c73716259485d04b8eabe4f.tar.bz2
tree-vect-patterns: Fix up ICE in upper_bound [PR109115]
As mentioned in the PR, range_of_expr returns false if the type of the expression isn't suitable for corresponding range type, but doesn't if the range is undefined for other reasons. Still, lower/upper_bound is defined only for ranges which actually have at least one pair of subranges, VR_UNDEFINED range doesn't have it. 2023-03-14 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/109115 * tree-vect-patterns.cc (vect_recog_divmod_pattern): Don't use r.upper_bound () on r.undefined_p () range. * gcc.dg/pr109115.c: New test.
Diffstat (limited to 'gcc/system.h')
0 files changed, 0 insertions, 0 deletions