>
> + if (TREE_CODE (mask) == SSA_NAME)
> + {
> + gimple def_stmt = SSA_NAME_DEF_STMT (mask);
> + if (is_gimple_assign (def_stmt)
> + && gimple_assign_rhs_code (def_stmt) == VECTOR_CST)
> + mask = gimple_assign_rhs1 (def_stmt);
> + }
> +
> if (TREE_CODE (mask) == VECTOR_CST)
> {
> unsigned char *sel_int = XALLOCAVEC (unsigned char, elements);
>
> pre-approved if it passes bootstrap & regtest.
Thanks that's similar to what I was wiring up. I'm happy to bootstrap
and regtest that along with my other changes.
Ramana