1# Flang 15.0.0 (In-Progress) Release Notes
2
3> **warning**
4>
5> These are in-progress notes for the upcoming LLVM 15.0.0 release.
6> Release notes for previous releases can be found on [the Download
7> Page](https://releases.llvm.org/download.html).
8
9## Introduction
10
11This document contains the release notes for the Flang Fortran frontend,
12part of the LLVM Compiler Infrastructure, release 15.0.0. Here we
13describe the status of Flang in some detail, including major
14improvements from the previous release and new feature work. For the
15general LLVM release notes, see [the LLVM
16documentation](https://llvm.org/docs/ReleaseNotes.html). All LLVM
17releases may be downloaded from the [LLVM releases web
18site](https://llvm.org/releases/).
19
20Note that if you are reading this file from a Git checkout, this
21document applies to the *next* release, not the current one. To see the
22release notes for a specific release, please see the [releases
23page](https://llvm.org/releases/).
24
25## Major New Features
26
27## Bug Fixes
28
29## Non-comprehensive list of changes in this release
30* The bash wrapper script, `flang`, is renamed as `flang-to-external-fc`.
31* In contrast to Clang, Flang will not default to using `-fpie` when linking
32  executables. This is only a temporary solution and the goal is to align with
33  Clang in the near future. First, however, the frontend driver needs to be
34  extended so that it can generate position independent code (that requires
35  adding support for e.g. `-fpic` and `-mrelocation-model` in `flang-new
36  -fc1`). Once that is available, support for the `-fpie` can officially be
37  added and the default behaviour updated.
38
39## New Compiler Flags
40* Refined how `-f{no-}color-diagnostics` is treated to better align with Clang.
41  In particular, both `-fcolor-diagnostics` and `-fno-color-diagnostics` are
42  now available in `flang-new` (the diagnostics are formatted by default). In
43  the frontend driver, `flang-new -fc1`, only `-fcolor-diagnostics` is
44  available (by default, the diagnostics are not formatted). Note that this
45  will only affect the diagnostics printed by driver (scanning, parsing and
46  semantic diagnostics are not affected).
47
48## Windows Support
49
50## Fortran Language Changes in Flang
51
52## Build System Changes
53
54## New Issues Found
55
56
57## Additional Information
58
59Flang's documentation is located in the `flang/docs/` directory in the
60LLVM monorepo.
61
62If you have any questions or comments about Flang, please feel free to
63contact us via the [mailing
64list](https://lists.llvm.org/mailman/listinfo/flang-dev).
65