https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99924
--- Comment #3 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #2)
> Confirmed. I will have a look.
It's interesting since the cost model needs to be disabled to reproduce it.
It looks like when it is one of the load nodes already has a VEC_STMT so the
assert crashed in schedule_slp_node
vec_stmts = {
m_vec = 0x4e0e870
},
>>> dbgrep (node)
# VUSE <.MEM_6(D)>
_14 = REALPART_EXPR <*tfn_7(D)>;
If that helps.