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 <ebotca...@gcc.gnu.org>: https://gcc.gnu.org/g:ed5ef9b39291e9d76e5caf4d96d7e6b09a35591e commit r15-6353-ged5ef9b39291e9d76e5caf4d96d7e6b09a35591e Author: Eric Botcazou <ebotca...@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.