Tobias Burnus
494ebfa7c9
Fortran: Handle compare in OpenMP atomic
gcc/fortran/ChangeLog:
PR fortran/103576
* openmp.c (is_scalar_intrinsic_expr): Fix condition.
(resolve_omp_atomic): Fix/update checks, accept compare.
* trans-openmp.c (gfc_trans_omp_atomic): Handle compare.
libgomp/ChangeLog:
* libgomp.texi (OpenMP 5.1): Set Fortran support for atomic to 'Y'.
* testsuite/libgomp.fortran/atomic-19.f90: New test.
gcc/testsuite/ChangeLog:
* gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
* gfortran.dg/gomp/atomic-26.f90: Likewise.
* gfortran.dg/gomp/atomic-21.f90: New test.
2021-12-13 12:38:26 +01:00
..
2021-11-15 13:20:53 +01:00
2021-12-10 10:45:09 +00:00
2021-12-13 12:38:26 +01:00
2021-10-01 10:42:07 +02:00
2021-11-18 10:26:55 -05:00
2021-10-11 04:34:51 -07:00
2021-12-11 00:16:30 +00:00
2021-04-28 18:46:47 +02:00
2021-09-28 15:15:47 +02:00
2021-09-28 15:15:47 +02:00
2021-07-20 09:14:28 +02:00
2021-11-09 16:51:57 +01:00
2021-08-20 11:36:52 +02:00
2021-10-11 12:20:22 +02:00
2021-06-17 21:34:59 +08:00
2021-10-01 10:42:07 +02:00
2021-10-11 12:20:22 +02:00
2021-11-12 12:41:22 +01:00
2021-08-05 23:29:03 +08:00
2021-12-08 22:29:06 +08:00
2021-11-12 12:41:22 +01:00
2021-12-13 12:38:26 +01:00
2021-08-17 09:30:09 +02:00
2021-08-17 09:30:09 +02:00
2021-12-08 22:29:06 +08:00
2021-06-17 21:34:59 +08:00
2021-11-29 11:17:22 +01:00
2021-10-11 04:34:51 -07:00
2021-10-11 12:20:22 +02:00
2021-10-11 04:34:51 -07:00
2021-08-17 09:30:09 +02:00
2021-12-09 00:01:10 +08:00
2021-11-15 13:20:53 +01:00
2021-08-23 10:16:24 +02:00
2021-11-18 09:10:40 +01:00
2021-11-11 13:57:31 +01:00
2021-11-18 09:10:40 +01:00