| ! RUN: %python %S/../test_errors.py %s %flang -fopenacc | |
| program openacc_combined_loop | |
| implicit none | |
| integer :: i | |
| i = 1 | |
| !ERROR: A DO loop must follow the PARALLEL LOOP directive | |
| !$acc parallel loop | |
| i = 1 | |
| !ERROR: A DO loop must follow the KERNELS LOOP directive | |
| !$acc kernels loop | |
| i = 1 | |
| !ERROR: A DO loop must follow the SERIAL LOOP directive | |
| !$acc serial loop | |
| i = 1 | |
| !$acc parallel loop | |
| do 10 i=0, n | |
| 10 continue | |
| !$acc kernels loop | |
| do 20 i=0, n | |
| 20 continue | |
| !$acc serial loop | |
| do 30 i=0, n | |
| 30 continue | |
| end |