]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR c++/60967 (ICE with range for in template function with C++11 and cilkplus)
authorPaolo Carlini <paolo.carlini@oracle.com>
Sun, 13 Jul 2014 13:24:18 +0000 (13:24 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 13 Jul 2014 13:24:18 +0000 (13:24 +0000)
2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/60967
* g++.dg/cilk-plus/pr60967.C: New.

From-SVN: r212493

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cilk-plus/pr60967.C [new file with mode: 0644]

index 42e40792601391d0d3f9cbf4911cf89bab07537d..fa4baa57a15d4c563dd2a0cab7da8a0cc147a25e 100644 (file)
@@ -1,3 +1,8 @@
+2014-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/60967
+       * g++.dg/cilk-plus/pr60967.C: New.
+
 2014-07-13  Tobias Burnus  <burnus@net-b.de>
 
        * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16
diff --git a/gcc/testsuite/g++.dg/cilk-plus/pr60967.C b/gcc/testsuite/g++.dg/cilk-plus/pr60967.C
new file mode 100644 (file)
index 0000000..1724424
--- /dev/null
@@ -0,0 +1,9 @@
+// PR c++/60967
+// { dg-require-effective-target c++11 }
+// { dg-options "-fcilkplus" }
+
+int container[] = {};
+template <class foo>
+void bar() {
+  for (int &v : container) { }
+}