https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121649
Robin Dapp <rdapp at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rdapp at gcc dot gnu.org
--- Comment #5 from Robin Dapp <rdapp at gcc dot gnu.org> ---
equiv_constant does:
x = gen_lowpart (GET_MODE (x), x_ent->const_rtx);
Looks like this could already be the culprit that creates the wrong
(const_vector:V8QI [
(const_int 3 [0x3])
(const_int 0 [0]) repeated x7])
equivalence.