URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 302 |
Rev 378 |
! PR fortran/44036
|
! PR fortran/44036
|
! { dg-do compile }
|
! { dg-do compile }
|
! { dg-options "-fopenmp" }
|
! { dg-options "-fopenmp" }
|
subroutine foo(a, b)
|
subroutine foo(a, b)
|
integer, external :: a
|
integer, external :: a
|
integer, external, pointer :: b
|
integer, external, pointer :: b
|
integer, external :: c
|
integer, external :: c
|
integer, external, pointer :: d
|
integer, external, pointer :: d
|
integer :: x
|
integer :: x
|
x = 6
|
x = 6
|
!$omp parallel default(none) private (x)
|
!$omp parallel default(none) private (x)
|
x = a(4)
|
x = a(4)
|
!$omp end parallel
|
!$omp end parallel
|
!$omp parallel default(none) private (x) ! { dg-error "enclosing parallel" }
|
!$omp parallel default(none) private (x) ! { dg-error "enclosing parallel" }
|
x = b(5) ! { dg-error "not specified in" "" { target *-*-* } 11 }
|
x = b(5) ! { dg-error "not specified in" }
|
!$omp end parallel
|
!$omp end parallel
|
!$omp parallel default(none) private (x)
|
!$omp parallel default(none) private (x)
|
x = c(6)
|
x = c(6)
|
!$omp end parallel
|
!$omp end parallel
|
d => a
|
d => a
|
!$omp parallel default(none) private (x) ! { dg-error "enclosing parallel" }
|
!$omp parallel default(none) private (x) ! { dg-error "enclosing parallel" }
|
x = d(7) ! { dg-error "not specified in" }
|
x = d(7) ! { dg-error "not specified in" }
|
!$omp end parallel
|
!$omp end parallel
|
end
|
end
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.