]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Fix gcc.dg/vect/pr125567.c on SPARC
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 24 Jun 2026 07:04:42 +0000 (09:04 +0200)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 24 Jun 2026 07:04:42 +0000 (09:04 +0200)
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.

2026-06-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc/testsuite:
* gcc.dg/vect/pr125567.c: Require vect_hw_misalign.

gcc/testsuite/gcc.dg/vect/pr125567.c

index 6bc2268a1a9aa17419992028b746ea890e745b04..56459f8cb3821a46f4a8c48b7d83d72b4140818c 100644 (file)
@@ -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;