This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi all, I tried to update: https://gcc.gnu.org/wiki/Fortran2008Status but am not allowed to. So attached is the diff and full new page for review and upload by whoever is allowed to do so. - Andre -- Andre Vehreschild * Email: vehre ad gmx dot de
Attachment:
Fortran2008Status_new.txt
Description: Text document
*** a/Fortran2008Status.txt 2017-01-24 18:53:46.089270567 +0100 --- b/Fortran2008Status.txt 2017-01-24 18:48:11.247936747 +0100 *************** A freely available version of the articl *** 32,38 **** == Implemented 2008 features in the GNU Fortran compiler == ||<#bbddbb>'''Submodules''' ||<#bbddbb>'''Yes''' (since 6.0, 2015-08-05) || ! ||<#bbddbb>'''Coarrays''' ||<#bbddbb>'''Yes'''<<BR>>since 4.6: single-image support<<BR>>since 5.1: multi-image support using OpenCoarrays (including the F2015 collective subroutines),<<BR>>except allocatable or pointer components of derived type coarrays || |||| ||<#ffffdd>'''Performance enhancements''' || ||do concurrent ||<#ffffdd>Partial (since 4.7, 2011-09-08) (type-spec support (and concurrency) missing; [[https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44735|PR44735]])|| --- 32,39 ---- == Implemented 2008 features in the GNU Fortran compiler == ||<#bbddbb>'''Submodules''' ||<#bbddbb>'''Yes''' (since 6.0, 2015-08-05) || ! ||<#bbddbb>'''Coarrays''' ||<#bbddbb>'''Yes'''<<BR>>since 4.6: single-image support<<BR>>since 5.1: multi-image support using OpenCoarrays (including the F2015 collective subroutines) || ! ||allocatable or pointer components<<BR>>of derived type coarrays ||<#ffffdd>Partial (since 7.0, 2017-01-07) (derived types used alloc./ptr. component<<BR>>in a derived type coarray need to be defined in the same module;<<BR>>[[https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78983|PR78983]])|| |||| ||<#ffffdd>'''Performance enhancements''' || ||do concurrent ||<#ffffdd>Partial (since 4.7, 2011-09-08) (type-spec support (and concurrency) missing; [[https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44735|PR44735]])|| *************** A freely available version of the articl *** 100,125 **** There is a large overlap with the '''No''' items in the table above. - * Parallel execution: Coarrays - * The DO CONCURRENT construct provides a means for the program to specify that individual loop iterations have no interdependencies. * The maximum rank has been increased to 15. - * An allocatable component can be of recursive type. - * Subscripts and nested implied-do limits inside a data-implied-do can be any constant expression instead of being limited to combinations of constants, implied-do variables, and intrinsic operations. * A FORALL index variable can have its type and kind explicitly declared within the construct. * A structure constructor can omit the value for an allocatable component. - * SOURCE= in an ALLOCATE statement can give an array variable the bounds as well as the value of an expression. - * The real and imaginary parts of a complex entity can be accessed independently with a component-like syntax. - * Intrinsic assignment to an allocatable polymorphic variable is allowed. - * A pointer function reference can denote a variable in any variable definition context. * Some restrictions on the use of dummy arguments in elemental subprograms have been removed. --- 101,118 ----
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |