The LLVM 20.1 release has officially named its Fortran front end 'Flang,' evolving from its prior title of flang-new. Though Fortran support began in LLVM 11, this promotion signifies greater recognition for the Fortran compiler within the suite. The announcement highlights the need for independent FOSS Fortran implementations, contrasting Flang with GNU Fortran. Additionally, it clarifies potential confusion around the name Flang, as an earlier version called Classic Flang continues to exist and receive contributions, maintaining a legacy in the LLVM family.
The latest version of the LLVM compiler suite has promoted its Fortran front end. 'Flang' is now official after previously being called flang-new.
The blog post announcing Flang's renaming is long, detailed, and highly informative, going into project history and the importance of independent FOSS implementations.
Things do start to get confusing with the compilers called Flang; the new Flang compiler is not the only Fortran compiler with that name.
Classic Flang is an LLVM-based Fortran compiler that exists alongside the new Flang, continuing to get occasional contributions despite being known previously as pgfortran.
Collection
[
|
...
]