diff options
author | Richard Biener <rguenther@suse.de> | 2020-05-28 10:27:48 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-05-28 11:54:50 +0200 |
commit | 09df85393ce5501a28359d159670fd05c4d70abf (patch) | |
tree | b5125015fe545cbfcc2d80521283d8a69823abfa /gcc/tree-vectorizer.h | |
parent | dd019ef07358602a444f3e63f848aaece5c280f4 (diff) | |
download | gcc-09df85393ce5501a28359d159670fd05c4d70abf.zip gcc-09df85393ce5501a28359d159670fd05c4d70abf.tar.gz gcc-09df85393ce5501a28359d159670fd05c4d70abf.tar.bz2 |
tree-optimization/95273 - more vectorizable_shift massaging
Covering all bases in vectorizable_shift is hard - this makes sure
to appropriately handle the case of PR95356 without breaking others.
2020-05-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/95273
PR tree-optimization/95356
* tree-vect-stmts.c (vectorizable_shift): Adjust when and to
what we set the vector type of the shift operand SLP node
again.
* gcc.target/i386/pr95356.c: New testcase.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions