mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 20:01:22 -05:00
Add missing check for gassign.
gcc/ChangeLog: * tree-vect-generic.c (expand_vector_condition): Check for gassign before inspecting RHS.
This commit is contained in:
@@ -957,8 +957,9 @@ expand_vector_condition (gimple_stmt_iterator *gsi)
|
||||
|
||||
if (code == SSA_NAME)
|
||||
{
|
||||
gimple *assign = SSA_NAME_DEF_STMT (a);
|
||||
if (TREE_CODE_CLASS (gimple_assign_rhs_code (assign)) == tcc_comparison)
|
||||
gassign *assign = dyn_cast<gassign *> (SSA_NAME_DEF_STMT (a));
|
||||
if (assign != NULL
|
||||
&& TREE_CODE_CLASS (gimple_assign_rhs_code (assign)) == tcc_comparison)
|
||||
{
|
||||
a_is_comparison = true;
|
||||
a1 = gimple_assign_rhs1 (assign);
|
||||
|
||||
Reference in New Issue
Block a user