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

--- Comment #4 from Robin Dapp <rdapp at gcc dot gnu.org> ---
This is very suspicious:
  _119 = BIT_FIELD_REF <{ -1, -1, -1, -1 }, 1, 4>;
  _120 = BIT_FIELD_REF <{ -1, -1, -1, -1 }, 1, 5>;
  _121 = BIT_FIELD_REF <{ -1, -1, -1, -1 }, 1, 6>;
  _122 = BIT_FIELD_REF <{ -1, -1, -1, -1 }, 1, 7>;

We're extracting elements 4-7 from a 4-element vector.  Likely an issue with
riscv's small bool vectors (small = smaller than a byte).

Reply via email to