Jakub Jelinek
cab37c89d1
re PR libgomp/59467 (copyprivate in the fortran testsuite)
...
PR libgomp/59467
* gimplify.c (omp_check_private): Add copyprivate argument, if it
is true, don't check omp_privatize_by_reference.
(gimplify_scan_omp_clauses): For OMP_CLAUSE_COPYPRIVATE verify
decl is private in outer context. Adjust omp_check_private caller.
* gfortran.dg/gomp/pr59467.f90: New test.
* c-c++-common/gomp/pr59467.c: New test.
* testsuite/libgomp.fortran/crayptr2.f90: Add private (d) clause to
!$omp parallel.
From-SVN: r205922
2013-12-12 09:52:06 +01:00
Iain Sandoe
e19977d379
crayptr2.f90: Remove forced static linkage for darwin...
...
2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
* testsuite/libgomp.fortran/crayptr2.f90: Remove forced static linkage
for darwin, protect the test with require-effective-target tls_runtime.
* testsuite/libgomp.fortran/pr32550.f90: Ditto.
From-SVN: r155409
2009-12-22 22:16:02 +00:00
Jack Howarth
ae8d887945
re PR target/32765 (Testsuite failures due to undefined symbol ___emutls_get_address)
...
2007-12-17 Jack Howarth <howarth@bromo.med.uc.edu>
PR target/32765
* testsuite/libgomp.fortran/crayptr2.f90: Move dg-options for darwin.
From-SVN: r131012
2007-12-17 19:30:08 +00:00
Jack Howarth
6da1739222
re PR target/32765 (Testsuite failures due to undefined symbol ___emutls_get_address)
...
PR target/32765
* testsuite/libgomp.fortran/pr32550.f90: Use -static-libgcc on Darwin.
* testsuite/libgomp.fortran/crayptr2.f90: Likwise.
From-SVN: r127514
2007-08-15 13:11:40 +00:00
Jakub Jelinek
e1c8221962
re PR fortran/32550 (openmp: COPYPRIVATE of pointer variables fails)
...
PR fortran/32550
* trans.h (GFC_POINTER_TYPE_P): Define.
* trans-types.c (gfc_sym_type): Set it for types on attr->sym.pointer.
* trans-openmp.c (gfc_omp_privatize_by_reference): Return false
if GFC_POINTER_TYPE_P is set on the type.
* testsuite/libgomp.fortran/pr32550.f90: New test.
* testsuite/libgomp.fortran/crayptr2.f90: New test.
From-SVN: r126583
2007-07-12 14:16:54 +02:00