From: Torbjörn SVENSSON <[email protected]>

Without this change, the test is failing with

gcc.dg/fold-vecperm-insert-1.c: pattern found 0 times
FAIL: gcc.dg/fold-vecperm-insert-1.c scan-tree-dump-times forwprop3 
"VEC_PERM_EXPR.*v_[0-9]+.*v_[0-9]+" 1

gcc/testsuite/ChangeLog:

        * gcc.dg/fold-vecperm-insert-1.c: Require effective target
        arm_neon for arm*-*-*.

Signed-off-by: Torbjörn SVENSSON <[email protected]>
---
I've tested this change on top of r17-3309-gdf494ca28d75f8.

Ok for trunk?

--



This is a forge pull request published on the gcc-patches mailing list mailing 
list
as requested by Torbjörn Svensson via Sourceware Forge 
<[email protected]>.
Forge discussion: https://forge.sourceware.org/gcc/gcc/pulls/220

Get it locally using:
```
git fetch forge-upstream "+refs/versioned_pull/220/*:refs/versioned_pull/220/*"
git switch -c "pr-220-v1" "refs/versioned_pull/220/1/head"
```
Or, download the patch at: https://forge.sourceware.org/gcc/gcc/pulls/220.diff
Created on: 2026-08-19 07:56:55+00:00
Latest update: 2026-08-19 07:57:12+00:00
Changes: 1 changed files, 2 additions, 0 deletions
Head revision: azoff/gcc ref pr/gcc.dg/fold-vecperm-insert-1.c commit 
d368f3ab603ac2969f6e3c654ef879bcb11cb41b 
Base revision: gcc/gcc ref trunk commit 
df494ca28d75f80b4d0b4e0b93b5d23d2092131a r17-3309-gdf494ca28d75f8
Merge base: df494ca28d75f80b4d0b4e0b93b5d23d2092131a
Requested Reviewers: 

Changed files:
- M: gcc/testsuite/gcc.dg/fold-vecperm-insert-1.c

 gcc/testsuite/gcc.dg/fold-vecperm-insert-1.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gcc/testsuite/gcc.dg/fold-vecperm-insert-1.c 
b/gcc/testsuite/gcc.dg/fold-vecperm-insert-1.c
index b1a9772dc2c31..dd11af1eaeac3 100644
--- a/gcc/testsuite/gcc.dg/fold-vecperm-insert-1.c
+++ b/gcc/testsuite/gcc.dg/fold-vecperm-insert-1.c
@@ -1,5 +1,7 @@
 /* { dg-do compile { target aarch64*-*-* arm*-*-* x86_64-*-* } } */
+/* { dg-require-effective-target arm_neon_ok { target arm*-*-* } } */
 /* { dg-options "-O2 -fdump-tree-forwprop3" } */
+/* { dg-add-options arm_neon } */
 
 typedef int __attribute__((vector_size(16))) v4si;
 
-- 
2.54.0

Reply via email to