Two tests FAIL on 32 and 64-bit SPARC:
FAIL: gcc.dg/vect/vect-bool-2.c scan-tree-dump vect "optimized: loop vectorized"
FAIL: gcc.dg/vect/vect-bool-cmp-4.c scan-tree-dump vect "optimized: loop vectorized"
The dump shows
gcc.dg/vect/vect-bool-2.c:12:12: missed: not vectorized: relevant stmt not supported: y_7 = _1 <= 16;
so the test needs vect_bool_cmp.
Tested on sparc-sun-solaris2.11 and i386-pc-solaris2.11.
2026-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
gcc/testsuite:
PR tree-optimization/123200
* gcc.dg/vect/vect-bool-2.c (scan-tree-dump): Require
vect_bool_cmp.
* gcc.dg/vect/vect-bool-cmp-4.c: Likewise.
}
}
-/* { dg-final { scan-tree-dump "optimized: loop vectorized" "vect" } } */
+/* { dg-final { scan-tree-dump "optimized: loop vectorized" "vect" { target vect_bool_cmp } } } */
res[i] = k[i] != (i == 0);
}
-/* { dg-final { scan-tree-dump "optimized: loop vectorized" "vect" } } */
+/* { dg-final { scan-tree-dump "optimized: loop vectorized" "vect" { target vect_bool_cmp } } } */