@@ -94,12 +94,16 @@ Building and testing
9494--------------------
9595### Supported Compilers
9696
97- Vendor | Compiler | Version(s)| Build/Test Command
98- ---------|-----------|-----------|-------------------
99- LFortran| ` lfortran ` | 0.64 | ` fpm test --compiler lfortran --flag "--cpp --realloc-lhs-arrays --separate-compilation" `
100- LLVM | ` flang ` | 20-23 | ` fpm test --compiler flang --profile release `
101- LLVM | ` flang ` | 19 | ` fpm test --compiler flang --profile release --flag "-mmlir -allow-assumed-rank" `
102- NAG | ` nagfor ` | 7.2 | ` fpm test --compiler nagfor --flag "-fpp -O4" `
97+ Vendor |Compiler | Tested Version(s) |Build/Test Command
98+ ---------|----------|--------------|------------------
99+ GCC |` gfortran ` |16.3.0, 17.0.0|` fpm test --compiler gfortran --profile release `
100+ LFortran|` lfortran ` |0.64 |` fpm test --compiler lfortran --flag "--cpp --realloc-lhs-arrays --separate-compilation" `
101+ LLVM |` flang ` |20-23 |` fpm test --compiler flang --profile release `
102+ LLVM |` flang ` |19 |` fpm test --compiler flang --profile release --flag "-mmlir -allow-assumed-rank" `
103+ NAG |` nagfor ` |7.2 Build 7244|` fpm test --compiler nagfor --flag "-fpp -O4" `
104+
105+ #### GCC
106+ GCC 16.3.0 and 17.0.0 are pre-release versions that include fixes required by Formal.
103107
104108#### LLVM
105109With ` fpm ` Versions before 0.13.0, replace ` flang ` with ` flang-new ` and delete ` --profile release ` in the tabulated commands above.
@@ -109,13 +113,12 @@ Building with `nagfor` requires an `fpm` version containing commit 9a4433d, whic
109113
110114### Unsupported Compilers
111115---------------------
112- Recent commits exposed issues with the Intel ` ifx ` and ` gfortran ` compilers that block building Formal.
113- Once the issues have been addressed, the corresponding compiler's content will be moved back up to [ Supported Compilers] table.
116+ Recent commits exposed issues with the Intel ` ifx ` compiler that block building Formal.
117+ Once the issues have been addressed, the ` ifx ` entry below will be moved back up to [ Supported Compilers] table.
114118
115119 Vendor| Compiler |Version |Build/Test Command
116120-------|-----------|--------|------------------
117121 Intel | ` ifx ` |2026.1.0|` FOR_COARRAY_NUM_IMAGES=1 fpm test --compiler ifx --flag "-fpp -O3 -coarray" --profile release `
118- GCC | ` gfortran ` |16.2.0 |` fpm test --compiler gfortran --profile release `
119122
120123Documentation
121124-------------
0 commit comments