aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/openmp.c
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2021-08-15 20:13:11 +0200
committerHarald Anlauf <anlauf@gmx.de>2021-08-15 20:13:11 +0200
commitbbf19f9c20515da9fcd23f08c8139427374e8d77 (patch)
treebef0ccd8bb64afb5e6d7d781edd6829dcf9f7df3 /gcc/fortran/openmp.c
parent34ce7f7a9a64dd69dd6a77dfd4a77406c3c71014 (diff)
downloadgcc-bbf19f9c20515da9fcd23f08c8139427374e8d77.zip
gcc-bbf19f9c20515da9fcd23f08c8139427374e8d77.tar.gz
gcc-bbf19f9c20515da9fcd23f08c8139427374e8d77.tar.bz2
Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC ALL/SYNC IMAGES
gcc/fortran/ChangeLog: PR fortran/99351 * match.c (sync_statement): Replace %v code by %e in gfc_match to allow for function references as STAT and ERRMSG arguments. * resolve.c (resolve_sync): Adjust checks of STAT= and ERRMSG= to being definable arguments. Function references with a data pointer result are accepted. * trans-stmt.c (gfc_trans_sync): Adjust assertion. gcc/testsuite/ChangeLog: PR fortran/99351 * gfortran.dg/coarray_sync.f90: New test. * gfortran.dg/coarray_3.f90: Adjust error messages.
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions