| !{ dg-additional-options "-fcoarray=lib" } |
| ! Test sync team syntax errors |
| use iso_fortran_env, only : team_type |
| form team (mod(this_image(),2)+1, team) |
| sync team ! { dg-error "Syntax error in SYNC TEAM statement" } |
| sync team (err) ! { dg-error "must be a scalar expression of type TEAM_TYPE" } |
| sync team (team, istat) ! { dg-error "Syntax error in SYNC TEAM statement" } |
| sync team (team, stat=err) ! { dg-error "must be a scalar INTEGER" } |
| sync team (team, stat=istat, stat=istat) ! { dg-error "Duplicate STAT" } |
| sync team (team, stat=istat, errmsg=istat) ! { dg-error "must be a scalar CHARACTER variable" } |
| sync team (team, stat=istat, errmsg=err, errmsg=err) ! { dg-error "Duplicate ERRMSG" } |