]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
vect: fix vectorization of non-gather elementwise loads: Unrestrict test cases [PR124037]
authorThomas Schwinge <tschwinge@baylibre.com>
Fri, 17 Apr 2026 08:20:51 +0000 (10:20 +0200)
committerThomas Schwinge <tschwinge@baylibre.com>
Fri, 17 Apr 2026 13:16:31 +0000 (15:16 +0200)
Contrary to an earlier revision of them, in my understanding, the test cases
'g++.dg/vect/vect-pr124037.cc', 'gcc.dg/vect/vect-pr124037.c' as added in
commit 4a30b45ffe3cb4ad2e35d73f1714f1a80e32edd7
"vect: fix vectorization of non-gather elementwise loads [PR124037]"
are no longer specific to early break vectorization, and the C++ one also
doesn't use 'mmap'.

PR tree-optimization/124037
gcc/testsuite/
* g++.dg/vect/vect-pr124037.cc: Unrestrict.
* gcc.dg/vect/vect-pr124037.c: Likewise.

gcc/testsuite/g++.dg/vect/vect-pr124037.cc
gcc/testsuite/gcc.dg/vect/vect-pr124037.c

index e25ba02ec9b09cbed13b3f77940a298195de66c2..d346871be7e32db96f415eb692153d2b268eb4f6 100644 (file)
@@ -1,6 +1,4 @@
 /* PR tree-optimization/124037 */
-/* { dg-require-effective-target mmap } */
-/* { dg-require-effective-target vect_early_break } */
 /* { dg-additional-options "-std=c++11" } */
 
 struct Token
index 3954e23f45668bb44700a88a787c39411901cd8b..f805d93ee89835c999d79ec09539d83e179e5a8d 100644 (file)
@@ -1,6 +1,6 @@
 /* PR tree-optimization/124037 */
 /* { dg-require-effective-target mmap } */
-/* { dg-require-effective-target vect_early_break } */
+
 #include <stdint.h>
 #include <stdio.h>
 #include <string.h>