https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122106
Jeffrey A. Law <law at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |law at gcc dot gnu.org
Last reconfirmed| |2025-10-01
--- Comment #1 from Jeffrey A. Law <law at gcc dot gnu.org> ---
So the problem appears to be that the expander doesn't have a predicate for the
polynomial operand. Given we have to generate the CRC table when we're not
using the clmul instruction, that operand must be a CONST_INT. It appears that
just adding a suitable predicate for that operand fixes this problem.
Testing a fix.