[flang-commits] [flang] [flang][docs] Documented `c_float128` and `c_float128_complex` extension (PR #201614)

Tarun Prabhu via flang-commits flang-commits at lists.llvm.org
Thu Jun 4 09:58:41 PDT 2026


================
@@ -224,6 +224,10 @@ end
 * `BYTE` as synonym for `INTEGER(KIND=1)`; but not when spelled `TYPE(BYTE)`.
 * When kind-param is used for REAL literals, allow a matching exponent letter
 * Quad precision REAL literals with `Q`
+* The `ISO_C_BINDING` module exports the gfortran-compatible extension named
+  constants `c_float128` and `c_float128_complex` (both with the value 16),
+  the kind parameter for 128-bit (quad precision) real and complex C
+  interoperable types. These are not defined by the Fortran standard.
----------------
tarunprabhu wrote:

```suggestion
  interoperable types. These extensions are gfortran-compatible.
```

https://github.com/llvm/llvm-project/pull/201614


More information about the flang-commits mailing list