This test uses a C++14 feature so fails with -std=c++11. Therefore
I've moved it to cpp1y/ and used target c++14.
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/auto-96647.C: Moved to...
* g++.dg/cpp1y/auto-96647.C: ...here. Use target c++14.
+++ /dev/null
-// PR c++/96647
-// { dg-do compile { target c++11 } }
-
-template<typename>
-struct Base {
- auto f(int) { }
- auto f(char) { }
-};
-
-void (Base<void>::*ptr)(int) = &Base<void>::f;
--- /dev/null
+// PR c++/96647
+// { dg-do compile { target c++14 } }
+
+template<typename>
+struct Base {
+ auto f(int) { }
+ auto f(char) { }
+};
+
+void (Base<void>::*ptr)(int) = &Base<void>::f;