* gfortran.dg/openmp_stack.f90: Removed.
* testsuite/libgomp.fortran/stack.f90: New test.
From-SVN: r128863
2007-09-28 Jakub Jelinek <jakub@redhat.com>
+ * gfortran.dg/openmp_stack.f90: Removed.
+
PR c++/31434
* g++.dg/cpp0x/variadic80.C: New test.
+++ /dev/null
-! { dg-do run }
-! { dg-options "-fopenmp" }
-program openmp_stack
- implicit none
- integer id
- integer ilocs(2)
- integer omp_get_thread_num, foo
- call omp_set_num_threads (2)
-!$omp parallel private (id)
- id = omp_get_thread_num() + 1
- ilocs(id) = foo()
-!$omp end parallel
- ! Check that the two threads are not sharing a location for
- ! the array x in foo()
- if (ilocs(1) .eq. ilocs(2)) call abort
-end program openmp_stack
-
-integer function foo ()
- implicit none
- real x(100,100)
- foo = loc(x)
-end function foo
+2007-09-28 Jakub Jelinek <jakub@redhat.com>
+
+ * testsuite/libgomp.fortran/stack.f90: New test.
+
2007-09-10 Danny Smith <dannysmith@users.sourceforge.net>
* config/mingw32/proc.c: New file.
--- /dev/null
+! { dg-do run }
+program stack
+ implicit none
+ integer id
+ integer ilocs(2)
+ integer omp_get_thread_num, foo
+ call omp_set_num_threads (2)
+!$omp parallel private (id)
+ id = omp_get_thread_num() + 1
+ ilocs(id) = foo()
+!$omp end parallel
+ ! Check that the two threads are not sharing a location for
+ ! the array x in foo()
+ if (ilocs(1) .eq. ilocs(2)) call abort
+end program stack
+
+integer function foo ()
+ implicit none
+ real x(100,100)
+ foo = loc(x)
+end function foo