https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120297

--- Comment #7 from Robin Dapp <rdapp at gcc dot gnu.org> ---
Picking a random commit in May (r16-649-g5c012971969db9) also shows the issue.

It looks as if we pick the wrong LMUL for a store and this rule is to blame:

DEF_SEW_LMUL_RULE (
  ratio_and_ge_sew, sew_only, sew_only,
  sew_le_and_next_sew_le_prev_max_sew_and_prev_ratio_valid_for_next_sew_p,
  always_false, use_next_sew_with_prev_ratio)

Looking into it.

Reply via email to