]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Require vect_hw_misalign in gcc.dg/vect/vect-71.c [PR123197]
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 7 Jan 2026 13:41:23 +0000 (14:41 +0100)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 7 Jan 2026 13:41:23 +0000 (14:41 +0100)
The gcc.dg/vect/vect-71.c test currently FAILs on SPARC (32 and 64-bit):

FAIL: gcc.dg/vect/vect-71.c scan-tree-dump-times vect "vectorized 1 loops" 1

The dump shows

gcc.dg/vect/vect-71.c:18:17: missed:   unsupported unaligned access
gcc.dg/vect/vect-71.c:20:17: missed:   not vectorized: relevant stmt not supported: ia[_1] = 0;

so the test needs to require vect_hw_misalign.

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/123197
* gcc.dg/vect/vect-71.c: Require vect_hw_misalign.

gcc/testsuite/gcc.dg/vect/vect-71.c

index 561cb62db2e93624ff12dbc27cf0463aec8f947d..7cdeebe01770ac7178e6bfcdc7827880d4e2c304 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target vect_hw_misalign } */
 /* { dg-additional-options "-fdump-tree-optimized-details-blocks" } */
 
 #include <stdarg.h>