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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:3457dae55f72bd4ac0f346bbebb02d1613ac4b5c

commit r11-3396-g3457dae55f72bd4ac0f346bbebb02d1613ac4b5c
Author: Richard Biener <rguent...@suse.de>
Date:   Wed Sep 23 15:03:31 2020 +0200

    middle-end/96453 - relax gimple_expand_vec_cond_expr

    This relaxes the condition under which we also try NE_EXPR
    for a fake generated compare in addition to LT_EXPR given
    the fact the verification ICEd when it failed but obviously
    was only implemented for constants.  Thus the patch removes
    the verification and the restriction to constant operands.

    2020-09-23  Richard Biener  <rguent...@suse.de>

            PR middle-end/96453
            * gimple-isel.cc (gimple_expand_vec_cond_expr): Remove
            LT_EXPR -> NE_EXPR verification and also apply it for
            non-constant masks.

            * gcc.dg/pr96453.c: New testcase.

Reply via email to