re PR fortran/18918 (Eventually support Fortran 2008's coarrays [co-arrays])
2010-04-27 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * resolve.c (resolve_allocate_expr): Allow array coarrays. * trans-types.h (gfc_get_array_type_bounds): Update prototype. * trans-types.c (gfc_get_array_type_bounds, gfc_get_array_descriptor_base): Add corank argument. * trans-array.c (gfc_array_init_size): Handle corank. (gfc_trans_create_temp_array, gfc_array_allocate, gfc_conv_expr_descriptor): Add corank argument to call. * trans-stmt.c (gfc_trans_pointer_assign_need_temp): Ditto. 2010-04-27 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests. * gfortran.dg/coarray_12.f90: New. From-SVN: r158768
Showing
- gcc/fortran/ChangeLog 12 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/resolve.c 2 additions, 2 deletionsgcc/fortran/resolve.c
- gcc/fortran/trans-array.c 68 additions, 24 deletionsgcc/fortran/trans-array.c
- gcc/fortran/trans-stmt.c 1 addition, 1 deletiongcc/fortran/trans-stmt.c
- gcc/fortran/trans-types.c 14 additions, 12 deletionsgcc/fortran/trans-types.c
- gcc/fortran/trans-types.h 1 addition, 1 deletiongcc/fortran/trans-types.h
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/coarray_12.f90 77 additions, 0 deletionsgcc/testsuite/gfortran.dg/coarray_12.f90
- gcc/testsuite/gfortran.dg/coarray_7.f90 4 additions, 23 deletionsgcc/testsuite/gfortran.dg/coarray_7.f90
Loading
Please register or sign in to comment