[PATCH v1] testsuite: force arm_neon for fold-vecperm-insert-1.c on arm*-*-*

Torbjörn Svensson via Sourceware Forge <[email protected]>
Newsgroups gmane.comp.gcc.patches
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.