aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/sm-malloc.cc
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@marvell.com>2023-08-30 12:27:06 -0700
committerAndrew Pinski <apinski@marvell.com>2023-08-31 10:25:28 -0700
commit16a268785f646b3d641acd8634ab487b24f51c33 (patch)
tree872bf9428ab208364da71a2f8c77ef942f92d770 /gcc/analyzer/sm-malloc.cc
parenta335cf241b93ae9e060140b009699b3f2ee2182e (diff)
downloadgcc-16a268785f646b3d641acd8634ab487b24f51c33.zip
gcc-16a268785f646b3d641acd8634ab487b24f51c33.tar.gz
gcc-16a268785f646b3d641acd8634ab487b24f51c33.tar.bz2
MATCH: extend min_value/max_value match to vectors
This simple patch extends the min_value/max_value match to vector integer types. Using uniform_integer_cst_p makes this easy. OK? Bootstrapped and tested on x86_64-linux-gnu with no regressions. The testcases pr110915-*.c are the same as pr88784-*.c except using vector types instead. PR tree-optimization/110915 gcc/ChangeLog: * match.pd (min_value, max_value): Extend to vector constants. gcc/testsuite/ChangeLog: * gcc.dg/pr110915-1.c: New test. * gcc.dg/pr110915-10.c: New test. * gcc.dg/pr110915-11.c: New test. * gcc.dg/pr110915-12.c: New test. * gcc.dg/pr110915-2.c: New test. * gcc.dg/pr110915-3.c: New test. * gcc.dg/pr110915-4.c: New test. * gcc.dg/pr110915-5.c: New test. * gcc.dg/pr110915-6.c: New test. * gcc.dg/pr110915-7.c: New test. * gcc.dg/pr110915-8.c: New test. * gcc.dg/pr110915-9.c: New test.
Diffstat (limited to 'gcc/analyzer/sm-malloc.cc')
0 files changed, 0 insertions, 0 deletions