diff options
Diffstat (limited to 'flang/docs')
-rw-r--r-- | flang/docs/Extensions.md | 5 | ||||
-rw-r--r-- | flang/docs/FortranStandardsSupport.md | 6 | ||||
-rw-r--r-- | flang/docs/OpenMPSupport.md | 20 |
3 files changed, 16 insertions, 15 deletions
diff --git a/flang/docs/Extensions.md b/flang/docs/Extensions.md index c167a55..d697842 100644 --- a/flang/docs/Extensions.md +++ b/flang/docs/Extensions.md @@ -420,8 +420,9 @@ end * A `NAMELIST` input group may omit its trailing `/` character if it is followed by another `NAMELIST` input group. * A `NAMELIST` input group may begin with either `&` or `$`. -* A comma in a fixed-width numeric input field terminates the - field rather than signaling an invalid character error. +* A comma (or semicolon in `DECIMAL='COMMA'` or `DC` mode) in a + fixed-width numeric input field terminates the field rather than + signaling an invalid character error. * Arguments to the intrinsic functions `MAX` and `MIN` are converted when necessary to the type of the result. An `OPTIONAL`, `POINTER`, or `ALLOCATABLE` argument after diff --git a/flang/docs/FortranStandardsSupport.md b/flang/docs/FortranStandardsSupport.md index f54c65b..dc273fb 100644 --- a/flang/docs/FortranStandardsSupport.md +++ b/flang/docs/FortranStandardsSupport.md @@ -40,12 +40,12 @@ status of all important Fortran 2023 features. The table entries are based on th | Conditional expressions and arguments | N | | | More use of boz constants | P | All usages other than enum are supported | | Intrinsics for extracting tokens from a string | N | | -| Intrinsics for Trig functions that work in degrees | N | | -| Intrinsics for Trig functions that work in half revolutions| N | | +| Intrinsics for Trig functions that work in degrees | Y | | +| Intrinsics for Trig functions that work in half revolutions| Y | | | Changes to system_clock | N | | | Changes for conformance with the new IEEE standard | Y | | | Additional named constants to specify kinds | Y | | -| Extensions for c_f_pointer intrinsic | N | | +| Extensions for c_f_pointer intrinsic | Y | | | Procedures for converting between fortran and c strings | N | | | The at edit descriptor | N | | | Control over leading zeros in output of real values | N | | diff --git a/flang/docs/OpenMPSupport.md b/flang/docs/OpenMPSupport.md index c9f19c3..81f5f9f 100644 --- a/flang/docs/OpenMPSupport.md +++ b/flang/docs/OpenMPSupport.md @@ -41,7 +41,7 @@ Note : No distinction is made between the support in Parser/Semantics, MLIR, Low | target construct | P | device clause not supported | | target update construct | P | device clause not supported | | declare target directive | P | | -| teams construct | P | reduction clause not supported | +| teams construct | Y | | | distribute construct | P | dist_schedule clause not supported | | distribute simd construct | P | dist_schedule and linear clauses are not supported | | distribute parallel loop construct | P | dist_schedule clause not supported | @@ -51,15 +51,15 @@ Note : No distinction is made between the support in Parser/Semantics, MLIR, Low | atomic construct extensions | Y | | | cancel construct | Y | | | cancellation point construct | Y | | -| parallel do simd construct | P | linear clause is not supported | -| target teams construct | P | device and reduction clauses are not supported | -| teams distribute construct | P | reduction and dist_schedule clauses not supported | -| teams distribute simd construct | P | reduction, dist_schedule and linear clauses are not supported | -| target teams distribute construct | P | device, reduction and dist_schedule clauses are not supported | -| teams distribute parallel loop construct | P | reduction and dist_schedule clauses are not supported | -| target teams distribute parallel loop construct | P | device, reduction and dist_schedule clauses are not supported | -| teams distribute parallel loop simd construct | P | reduction, dist_schedule, and linear clauses are not supported | -| target teams distribute parallel loop simd construct | P | device, reduction, dist_schedule and linear clauses are not supported | +| parallel do simd construct | P | linear clause not supported | +| target teams construct | P | device clause not supported | +| teams distribute construct | P | dist_schedule clause not supported | +| teams distribute simd construct | P | dist_schedule and linear clauses are not supported | +| target teams distribute construct | P | device and dist_schedule clauses are not supported | +| teams distribute parallel loop construct | P | dist_schedule clause not supported | +| target teams distribute parallel loop construct | P | device and dist_schedule clauses are not supported | +| teams distribute parallel loop simd construct | P | dist_schedule and linear clauses are not supported | +| target teams distribute parallel loop simd construct | P | device, dist_schedule and linear clauses are not supported | ## Extensions ### ATOMIC construct |