| ! { dg-do compile } | |
| subroutine foo (ia1) | |
| integer :: i1, i2 | |
| !$acc parallel reduction (+:i1) private(i1) ! { dg-error "invalid private reduction on .i1." } | |
| !$acc end parallel | |
| !$acc parallel reduction (+:i2) firstprivate(i2) ! { dg-error "invalid private reduction on .i2." } | |
| !$acc end parallel | |
| end subroutine foo |