aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-11-30 08:19:24 +0100
committerRichard Biener <rguenther@suse.de>2021-11-30 09:16:41 +0100
commite2521cd2d26661cfcfceaabf9bd281ef316fd3fc (patch)
tree58bb7df30c2c5ca7adffce8dd88f78f8ea21cde3 /gcc/tree-vectorizer.h
parent930e7637828b6c6da7ff33ff3bd20c5c4c9164e7 (diff)
downloadgcc-e2521cd2d26661cfcfceaabf9bd281ef316fd3fc.zip
gcc-e2521cd2d26661cfcfceaabf9bd281ef316fd3fc.tar.gz
gcc-e2521cd2d26661cfcfceaabf9bd281ef316fd3fc.tar.bz2
middle-end/103485 - fix conversion kind for vectors
This makes sure to use a VIEW_CONVERT_EXPR for converting vector signedness in the -((int)x >> (prec - 1)) to (unsigned)x >> (prec - 1) simplification. 2021-11-30 Richard Biener <rguenther@suse.de> PR middle-end/103485 * match.pd (-((int)x >> (prec - 1)) to (unsigned)x >> (prec - 1)): Use VIEW_CONVERT_EXPR for vectors. * gcc.dg/pr103485.c: New testcase.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions