Skip to content

Commit 925566e

Browse files
authored
[flang] Add call notes for Flang Community Call on 3/11/2026 (llvm#185912)
1 parent e86d4fb commit 925566e

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<!--===- docs/MeetingNotes/2026/2026-03-11.md
2+
3+
Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4+
See https://llvm.org/LICENSE.txt for license information.
5+
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6+
7+
-->
8+
# Combined Call 2026-03-11
9+
10+
## New call location
11+
12+
Microsoft Teams meeting
13+
Join: [https://teams.microsoft.com/meet/23836454854154?p=ImtxJRnSgszrn5tSeG](https://teams.microsoft.com/meet/23836454854154?p=ImtxJRnSgszrn5tSeG)
14+
Meeting ID: 238 364 548 541 54
15+
Passcode: zg9Bd3Zp
16+
17+
## Agenda
18+
19+
* Design docs and/or RFCs
20+
* [\[flang\] canonical and optimizable representation for min/max](https://discourse.llvm.org/t/flang-canonical-and-optimizable-representation-for-min-max/90037)
21+
* Initial related PRs have been merged
22+
* More changes are needed to make things fully consistent, but Slava will pause development for the moment and come back to it. If others are interested in working on this, that would be helpful (compiler folding and flang-rt in particular).
23+
* There is no user visible option to control it at the moment
24+
* Will this interfere with OpenMP reduction?
25+
* [\[RFC\] Region-based control-flow with early exits in MLIR](https://discourse.llvm.org/t/rfc-region-based-control-flow-with-early-exits-in-mlir/76998)
26+
* This is related to a flang PR (\#[184234](https://github.com/llvm/llvm-project/pull/184234)) that was merged, then reverted, that involved using the SCF dialect for while loops.
27+
* This came up in the OpenMP call, might have impacts for Flang but it is unclear at the moment.
28+
* Discussion about the potential role of using the SCF dialect in Flang, concerns with OpenMP offload and relationship to the current intricate implementation of control flow
29+
* [\[RFC\] Runtime for Parameterized Derived Types with LEN type parameters](https://discourse.llvm.org/t/rfc-runtime-for-parameterized-derived-types-with-len-type-parameters/89796)
30+
* Related PR: [https://github.com/llvm/llvm-project/pull/181008](https://github.com/llvm/llvm-project/pull/181008)
31+
* No updates at this time
32+
* [\[Flang\]\[Affine\] Linearized array access in \-promote-to-affine causes false dependence and blocks loop tiling](https://discourse.llvm.org/t/flang-affine-linearized-array-access-in-promote-to-affine-causes-false-dependence-and-blocks-loop-tiling/89927)
33+
* Several paths forward have been suggested, please comment on the post to help guide this new contributor
34+
* [\[RFC\] Warning suppression policy](https://discourse.llvm.org/t/rfc-warning-suppression-policy/89676)
35+
* Related PR: [https://github.com/llvm/llvm-project/pull/174918](https://github.com/llvm/llvm-project/pull/174918)
36+
* Regarding a false positive from gcc and how to address an issue related to zero initialization and possible undefined behavior
37+
* Proposed change of disabling warnings for faulty gcc versions globally, this could reduce the maintenance burden
38+
* [Changes to builtin modules](https://discourse.llvm.org/t/changes-to-builtin-modules/89072)
39+
* Met with reviewer to review system changes, reached an agreement but he did not officially approve the PR and asked further questions. Discussion ongoing.
40+
* Community could help by commenting and highlighting how important this change is. Would relieve a lot of annoyance and this is holding up Flang community progress.
41+
* PR: [https://github.com/llvm/llvm-project/pull/177953](https://github.com/llvm/llvm-project/pull/177953)
42+
* Additional PR: [https://github.com/llvm/llvm-project/pull/171610](https://github.com/llvm/llvm-project/pull/171610)
43+
* Main PR (from which the other two were extracted): [https://github.com/llvm/llvm-project/pull/171515](https://github.com/llvm/llvm-project/pull/171515)
44+
* [\`-ffp-contract=fast\` Violates the Fortran Standard](https://discourse.llvm.org/t/ffp-contract-fast-violates-the-fortran-standard/88897)
45+
* Newer updated response from the committee: [https://j3-fortran.org/doc/year/26/26-126r1.txt](https://j3-fortran.org/doc/year/26/26-126r1.txt)
46+
* J3 will investigate clarifying the text in the standard.
47+
* Did not change the position of the standards body, but they are going to investigate adding clarifying wording
48+
* [\[RFC\] Adding conditional expressions in Flang (F2023)](https://discourse.llvm.org/t/rfc-adding-conditional-expressions-in-flang-f2023/89869)
49+
* PR should be up for review shortly
50+
51+
* PRs of Note
52+
* [https://github.com/llvm/llvm-project/pull/180556](https://github.com/llvm/llvm-project/pull/180556)
53+
* Related Discourse post: [Make hlfir.forall can contain PureOp](https://discourse.llvm.org/t/make-hlfir-forall-can-contain-pureop/89805)
54+
* Support for rank-1 integer array expressions in declarations and allocate statements
55+
* [https://github.com/llvm/llvm-project/pull/183193](https://github.com/llvm/llvm-project/pull/183193)
56+
* Looking at breaking the PR into smaller patches, but needs discussion about how best to design it. Reviewers needed.
57+
* Implementation changes needed to account for additional cases
58+
59+
* Issues of Note
60+
* None at this time
61+
62+
* FYI
63+
* [2026 EuroLLVM \- Early Bird Pricing Ends Soon \- Extended through Friday, March 13th](https://discourse.llvm.org/t/2026-eurollvm-early-bird-pricing-ends-soon-extended-through-friday-march-13th/90120)
64+
* [LLVM 22.1.1 Released\!](https://urldefense.com/v3/__https://discourse.llvm.org/t/llvm-22-1-1-released/90150/1__;!!Bt8fGhp8LhKGRg!DbDWN0bWA4xEdMcUn1p6MemRAapLosX60Je94-Ez1V_PEl2PJkWDAtVSTN37IvazUqXyV8-iG12byGXzxvCF-urVqFF9D_X4$)
65+
66+
* Other topics as time allows
67+
*
68+
69+
## Details
70+
71+
* Consists of over **733,000** lines of code, documentation, build files, and test
72+
* To date, over **11,923** commits have been made to Flang

0 commit comments

Comments
 (0)