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

--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andreas Krebbel <kreb...@gcc.gnu.org>:

https://gcc.gnu.org/g:f3cf5174b19a89aeed5aa2ba82a373ded35a4a96

commit r11-4224-gf3cf5174b19a89aeed5aa2ba82a373ded35a4a96
Author: Andreas Krebbel <kreb...@linux.ibm.com>
Date:   Thu Oct 22 12:24:22 2020 +0200

    Fix PR97502

    The S/390 backend does not define vec_cmp expanders so far. We relied
    solely on expanding vcond.  With commit 502d63b6d various testcases
    started to ICE now.

    This patch just adds the missing expanders to prevent the ICE.
    However, there are still a couple of performance-related testcase
    regressions with the vcond lowering which have to be fixed
    independently.

    gcc/ChangeLog:

            PR target/97502
            * config/s390/vector.md ("vec_cmp<VI_HW:mode><VI_HW:mode>")
            ("vec_cmpu<VI_HW:mode><VI_HW:mode>"): New expanders.

    gcc/testsuite/ChangeLog:

            * gcc.dg/pr97502.c: New test.

Reply via email to