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
Showing
- gcc/fortran/ChangeLog 8 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/trans-openmp.c 6 additions, 3 deletionsgcc/fortran/trans-openmp.c
- gcc/fortran/trans-types.c 2 additions, 0 deletionsgcc/fortran/trans-types.c
- gcc/fortran/trans.h 2 additions, 0 deletionsgcc/fortran/trans.h
- libgomp/ChangeLog 6 additions, 0 deletionslibgomp/ChangeLog
- libgomp/testsuite/libgomp.fortran/crayptr2.f90 30 additions, 0 deletionslibgomp/testsuite/libgomp.fortran/crayptr2.f90
- libgomp/testsuite/libgomp.fortran/pr32550.f90 20 additions, 0 deletionslibgomp/testsuite/libgomp.fortran/pr32550.f90
Loading
Please register or sign in to comment