aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-parser.c
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 /gcc/c-parser.c
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 'gcc/c-parser.c')
0 files changed, 0 insertions, 0 deletions