aboutsummaryrefslogtreecommitdiff
path: root/libgomp/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-08-19 15:25:22 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-08-19 15:25:22 +0200
commitc26dffff5c573aa7f3935dddc8300a2c8fd660a1 (patch)
tree963ec6d00bf1bf89a14122150aae777bf1f6a55a /libgomp/ChangeLog
parentdf698a8707413cc5ebaa2f5ad0007e011eae8418 (diff)
downloadgcc-c26dffff5c573aa7f3935dddc8300a2c8fd660a1.zip
gcc-c26dffff5c573aa7f3935dddc8300a2c8fd660a1.tar.gz
gcc-c26dffff5c573aa7f3935dddc8300a2c8fd660a1.tar.bz2
re PR fortran/49792 (OpenMP workshare: Wrong result with array assignment)
PR fortran/49792 * trans-expr.c (gfc_trans_assignment_1): Set OMPWS_SCALARIZER_WS bit in ompws_flags only if loop.temp_ss is NULL, and clear it if lhs needs reallocation. * trans-openmp.c (gfc_trans_omp_workshare): Don't return early if code is NULL, emit a barrier if workshare emitted no code at all and NOWAIT clause isn't present. * testsuite/libgomp.fortran/pr49792-1.f90: New test. * testsuite/libgomp.fortran/pr49792-2.f90: New test. From-SVN: r177898
Diffstat (limited to 'libgomp/ChangeLog')
-rw-r--r--libgomp/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 63a8fe1..c5ebeb0 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2011-08-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/49792
+ * testsuite/libgomp.fortran/pr49792-1.f90: New test.
+ * testsuite/libgomp.fortran/pr49792-2.f90: New test.
+
2011-08-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config/posix95/lock.c, posix95/omp-lock.h: Remove.