The new gcc.dg/vect/pr125567.c test FAILs on SPARC (both Solaris and Linux):
FAIL: gcc.dg/vect/pr125567.c scan-tree-dump slp1 "optimized: basic block part
vectorized"
The test requires vect_hw_misalign:
gcc.dg/vect/pr125567.c:17:19: missed: unsupported unaligned access
gcc.dg/vect/pr125567.c:17:23: missed: not vectorized: relevant stmt not
supported: _5 = *_4;
Tested on sparc-sun-solaris2.11 and x86_64-pc-linux-gnu.
Ok for trunk?
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
2026-06-23 Rainer Orth <[email protected]>
gcc/testsuite:
* gcc.dg/vect/pr125567.c: Require vect_hw_misalign.
# HG changeset patch
# Parent 684df09e69d74233c5f5a9455426a8f58258628d
testsuite: Fix gcc.dg/vect/pr125567.c on SPARC
diff --git a/gcc/testsuite/gcc.dg/vect/pr125567.c b/gcc/testsuite/gcc.dg/vect/pr125567.c
--- a/gcc/testsuite/gcc.dg/vect/pr125567.c
+++ b/gcc/testsuite/gcc.dg/vect/pr125567.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_hw_misalign } */
/* { dg-additional-options "-O3 -ftree-vectorize -fdump-tree-slp1-details" } */
typedef short i16;