mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			35 lines
		
	
	
		
			658 B
		
	
	
	
		
			Fortran
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			658 B
		
	
	
	
		
			Fortran
		
	
	
	
| ! { dg-do compile }
 | |
| !
 | |
| ! PR fortran/32359
 | |
| ! Contributed by Bill Long <longb@cray.com>
 | |
| 
 | |
| subroutine test
 | |
|       use omp_lib
 | |
|       implicit none
 | |
|       integer, parameter :: NT = 4
 | |
|       integer :: a
 | |
|       save
 | |
| !$omp threadprivate(a)
 | |
|       a = 1
 | |
| 
 | |
| !$    call omp_set_num_threads(NT)
 | |
| !$omp parallel
 | |
|       print *, omp_get_thread_num(), a
 | |
| !$omp end parallel
 | |
| 
 | |
| end subroutine test
 | |
| 
 | |
| ! Derived from OpenMP test omp1/F2_6_2_8_5i.f90
 | |
|       use omp_lib
 | |
|       implicit none
 | |
|       integer, parameter :: NT = 4
 | |
|       integer :: a = 1
 | |
| !$omp threadprivate(a)
 | |
| 
 | |
| !$    call omp_set_num_threads(NT)
 | |
| !$omp parallel
 | |
|       print *, omp_get_thread_num(), a
 | |
| !$omp end parallel
 | |
| 
 | |
|       END
 |