Tested x86_64-pc-linux-gnu, applying to trunk.

-- 8< --

When the constructor is implicitly constexpr, there's no runtime code to
vectorize.

gcc/testsuite/ChangeLog:

        * g++.dg/vect/pr36648.cc: Require !implicit_constexpr.
---
 gcc/testsuite/g++.dg/vect/pr36648.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/g++.dg/vect/pr36648.cc 
b/gcc/testsuite/g++.dg/vect/pr36648.cc
index 7bda82899d0..95d9e479793 100644
--- a/gcc/testsuite/g++.dg/vect/pr36648.cc
+++ b/gcc/testsuite/g++.dg/vect/pr36648.cc
@@ -1,4 +1,4 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { ! implicit_constexpr } } } */
 /* { dg-require-effective-target vect_float } */
 /* { dg-additional-options "-fdisable-tree-cunrolli" } */
 

base-commit: 9971faf312bfa502d8c983b528f80e4538cfefaf
-- 
2.55.0

Reply via email to