diff options
author | Richard Biener <rguenther@suse.de> | 2023-06-23 12:48:36 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-06-23 14:16:22 +0200 |
commit | 96854fd753868d26dd8f270fff8c3703f7cb6c86 (patch) | |
tree | 531479460a6376905ac4025ea8eaeaf05678afdd /libgo | |
parent | 85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04 (diff) | |
download | gcc-96854fd753868d26dd8f270fff8c3703f7cb6c86.zip gcc-96854fd753868d26dd8f270fff8c3703f7cb6c86.tar.gz gcc-96854fd753868d26dd8f270fff8c3703f7cb6c86.tar.bz2 |
Deal with vector typed operands in conversions
The following avoids using TYPE_PRECISION on VECTOR_TYPE when
looking for bit-precision changes in vectorizable_assignment.
We didn't anticipate a stmt like
_21 = VIEW_CONVERT_EXPR<unsigned int>(vect__1.7_28);
and the following makes sure to handle that.
* tree-vect-stmts.cc (vectorizable_assignment):
Properly handle non-integral operands when analyzing
conversions.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions