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.

Reply via email to