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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The change caused chrec_a now being possibly a NOP_EXPR around a
POLYNOMIAL_CHREC, while gcd_of_steps_may_divide_p relies on the passed chrec to
be POLYNOMIAL_CHREC.

So, the question is if we can ignore the NOP_EXPR or not (and if yes, if we
could look through it in gcd_of_steps_may_divide_p or in the caller), or if we
just should return true from the function if chrec is not a POLYNOMIAL_CHREC
(== cd at the end is 0).

Richard?

Reply via email to