tree-optimization/107956 - ICE with NULL call LHS
Commit Message
The following adds a missing check for a NULL call LHS in the
vector pattern recognizer.
Pushed as obvious.
PR tree-optimization/107956
* tree-vect-patterns.cc (vect_recog_mask_conversion_pattern):
Check for NULL LHS on masked loads.
---
gcc/tree-vect-patterns.cc | 2 ++
1 file changed, 2 insertions(+)
@@ -4964,6 +4964,8 @@ vect_recog_mask_conversion_pattern (vec_info *vinfo,
else
{
lhs = gimple_call_lhs (last_stmt);
+ if (!lhs)
+ return NULL;
vectype1 = get_vectype_for_scalar_type (vinfo, TREE_TYPE (lhs));
}