diff options
author | Richard Biener <rguenther@suse.de> | 2021-06-16 08:56:21 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-06-16 08:58:28 +0200 |
commit | 4e56b1347687a33efa47d13d357ae3b7ab759c99 (patch) | |
tree | 82d3c41342896bbe0cf80b8b43a8523b85de0afd /gcc/ada/initialize.c | |
parent | ede6c3568f383f62df7bf9234212ee80763fdf6b (diff) | |
download | gcc-4e56b1347687a33efa47d13d357ae3b7ab759c99.zip gcc-4e56b1347687a33efa47d13d357ae3b7ab759c99.tar.gz gcc-4e56b1347687a33efa47d13d357ae3b7ab759c99.tar.bz2 |
tree-optimization/101083 - fix ICE with SLP reassoc
This makes us pass down the vector type for the two-operand
SLP node build rather than picking that from operand one which,
when constant or external, could be NULL.
2021-06-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/101083
* tree-vect-slp.c (vect_slp_build_two_operator_nodes): Get
vectype as argument.
(vect_build_slp_tree_2): Adjust.
* gcc.dg/vect/pr97832-4.c: New testcase.
Diffstat (limited to 'gcc/ada/initialize.c')
0 files changed, 0 insertions, 0 deletions