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

Ilya Enkovich <ienkovich at gcc dot gnu.org> changed:

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

--- Comment #5 from Ilya Enkovich <ienkovich at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #4)
> For stage1, I wonder if it can't move earlier, say before the combiner.  If
> it could, then we could split the TARGET_STV patterns that weren't changed
> into vector insns, and let the combiner deal with that.  Is there a reason
> why it is done after the combiner now?

Yes, STV searches for ANDN pattern and also for DI comparison with zero
executed via OR.  Those are produced by combiner.  I believe some STV tests
would fail if we move it before combine.

Reply via email to