[Bug target/118096] [15 regression] Bootstrap failure on SPARC with -O3 -mvis3
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Dec 18 21:18:24 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118096
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Eric Botcazou <ebotcazou@gcc.gnu.org>:
https://gcc.gnu.org/g:ed5ef9b39291e9d76e5caf4d96d7e6b09a35591e
commit r15-6353-ged5ef9b39291e9d76e5caf4d96d7e6b09a35591e
Author: Eric Botcazou <ebotcazou@adacore.com>
Date: Wed Dec 18 21:48:36 2024 +0100
Fix bootstrap failure on SPARC with -O3 -mvis3
This replaces the use of FAIL in the new vec_cmp[u] expanders by that of a
predicate for the operator, which is (apparently) required for the optabs
machinery to properly compute the set of supported vector comparisons.
gcc/
PR target/118096
* config/sparc/predicates.md (vec_cmp_operator): New predicate.
(vec_cmpu_operator): Likewise.
* config/sparc/sparc.md (vec_cmp<FPCMP:mode><P:mode>): Use the
vec_cmp_operator predicate instead of FAILing the expansion.
(vec_cmpu<FPCMP:mode><P:mode>): Likewise for vec_cmpu_operator.
More information about the Gcc-bugs
mailing list