[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