diff options
author | Richard Biener <rguenther@suse.de> | 2021-11-30 08:19:24 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-11-30 09:16:41 +0100 |
commit | e2521cd2d26661cfcfceaabf9bd281ef316fd3fc (patch) | |
tree | 58bb7df30c2c5ca7adffce8dd88f78f8ea21cde3 /gcc/tree-vectorizer.h | |
parent | 930e7637828b6c6da7ff33ff3bd20c5c4c9164e7 (diff) | |
download | gcc-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