[Bug target/96456] [10/11 Regression] ICE in expand_insn, at optabs.c:7511 on s390x-linux-gnu

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Aug 12 06:22:21 GMT 2020


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

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

https://gcc.gnu.org/g:1d17c38ac1d1d916abbce14e6b2e0d61517c6e9b

commit r11-2661-g1d17c38ac1d1d916abbce14e6b2e0d61517c6e9b
Author: Andreas Krebbel <krebbel@linux.ibm.com>
Date:   Wed Aug 12 08:02:34 2020 +0200

    IBM Z: Fix PR96456

    The testcase failed because our backend refuses to generate vector
    compare instructions for signaling operators with -fno-trapping-math
    -fno-finite-math-only.

    gcc/ChangeLog:

            PR target/96456
            * config/s390/s390.h (TARGET_NONSIGNALING_VECTOR_COMPARE_OK): New
            macro.
            * config/s390/vector.md (vcond_comparison_operator): Use new macro
            for the check.

    gcc/testsuite/ChangeLog:

            PR target/96456
            * gcc.target/s390/pr96456.c: New test.


More information about the Gcc-bugs mailing list