I'd accidentally had a custom GXX_TESTSUITE_STDS leftover in my
environment, so I'd missed testing as C++14.

Tested on x86_64-pc-linux-gnu, pushing as obvious.

-- >8 --

This testcase (added in r16-3233-g7921bb4afcb7a3) mistakenly only
required C++14, but auto template paramaters are a C++17 feature.

        PR c++/121578

gcc/testsuite/ChangeLog:

        * g++.dg/abi/mangle83.C: Requires C++17.

Signed-off-by: Nathaniel Shead <nathanielosh...@gmail.com>
---
 gcc/testsuite/g++.dg/abi/mangle83.C | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/g++.dg/abi/mangle83.C 
b/gcc/testsuite/g++.dg/abi/mangle83.C
index 42df1b979b9..4f05d663ab8 100644
--- a/gcc/testsuite/g++.dg/abi/mangle83.C
+++ b/gcc/testsuite/g++.dg/abi/mangle83.C
@@ -1,6 +1,6 @@
 // PR c++/120503
 // Implement P2115r0 "merging definitions of unnamed unscoped enums"
-// { dg-do compile { target c++14 } }
+// { dg-do compile { target c++17 } }
 
 template<auto V> int Frob () { return int (V); }
 
-- 
2.47.0

Reply via email to