[flang-commits] [flang] [flang] Add Flang Community Call notes for the August 12th meeting (PR #215853)
Alexis Perry-Holby via flang-commits
flang-commits at lists.llvm.org
Wed Aug 12 13:19:12 PDT 2026
https://github.com/AlexisPerry updated https://github.com/llvm/llvm-project/pull/215853
>From beb63d29d716a62cdb27474d45a86a9b2c9f5b11 Mon Sep 17 00:00:00 2001
From: AlexisPerry <aperry at lanl.gov>
Date: Wed, 12 Aug 2026 11:44:58 -0600
Subject: [PATCH 1/3] [flang] Add Flang Community Call notes for the August
12th meeting
---
flang/docs/MeetingNotes/2026/2026-08-12.md | 83 ++++++++++++++++++++++
1 file changed, 83 insertions(+)
create mode 100644 flang/docs/MeetingNotes/2026/2026-08-12.md
diff --git a/flang/docs/MeetingNotes/2026/2026-08-12.md b/flang/docs/MeetingNotes/2026/2026-08-12.md
new file mode 100644
index 0000000000000..53866bdfa1479
--- /dev/null
+++ b/flang/docs/MeetingNotes/2026/2026-08-12.md
@@ -0,0 +1,83 @@
+<!--===- docs/MeetingNotes/2026/2026-08-12.md
+
+ Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ See https://llvm.org/LICENSE.txt for license information.
+ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+
+-->
+# Community Call 2026-08-12
+
+## Agenda
+
+* Design docs and/or RFCs
+ * [\[RFC\]\[flang\] Promote loop-invariant array-section reductions for vectorization](https://discourse.llvm.org/t/rfc-flang-promote-loop-invariant-array-section-reductions-for-vectorization/91499)
+ * Feedback has been given and rework is necessary, will remove from the agenda for now until that rework is completed
+ * [\[RFC\] \- Path Forward for \_FortranAAssignSimple Runtime Optimization](https://discourse.llvm.org/t/rfc-path-forward-for-fortranaassignsimple-runtime-optimization/91527)
+ * Discussion ongoing on the Discourse post
+ * [Perfectly-nesting fir.do\_loop nests (drop IV round-trip \+ sink final store): lowering or a pass?](https://discourse.llvm.org/t/perfectly-nesting-fir-do-loop-nests-drop-iv-round-trip-sink-final-store-lowering-or-a-pass/91532)
+ * Discussion ongoing on the Discourse post
+ * [RFC: Add \`-finit-local=\` to Flang for Initializing Automatic Variables](https://discourse.llvm.org/t/rfc-add-finit-local-to-flang-for-initializing-automatic-variables/91545)
+ * Flang does not currently have a way to handle initializing automatic variables, while most other compilers have some way to do this
+ * This RFC seeks to add an option to fill the gap
+ * The most common case is to initialize to zero, but there is another common case to initialize to a user-supplied special value, this RFC seeks to cover these most common cases in an easily maintainable way
+ * Related existing PR (but only covers the initialization to zero case): [https://github.com/llvm/llvm-project/pull/159788](https://github.com/llvm/llvm-project/pull/159788)
+ * Should coordinate with the author of this one
+ * [\[RFC\]\[Flang\] Improving temporary and local array allocations \- unify StackArray/MemoryAllocation](https://discourse.llvm.org/t/rfc-flang-improving-temporary-and-local-array-allocations-unify-stackarray-memoryallocation/91353)
+ * 3 of 5 PRs in stack have been merged, these remain:
+ * [\#210766 — \[flang\] Enable allocation-placement pass by default](https://github.com/llvm/llvm-project/pull/210766)
+ * [\#210930 — \[flang\] Remove legacy stack-arrays and memory-allocation-opt passes](https://github.com/llvm/llvm-project/pull/210930)
+ * Need to assess if there is a performance regression, there was at least one but it did not appear severe, Jean will investigate further when he returns from vacation
+ * [\[RFC\] add support for collapsed io calls for implicit do loops](https://discourse.llvm.org/t/rfc-add-support-for-collapsed-io-calls-for-implicit-do-loops/91416)
+ * Related PR: [https://github.com/llvm/llvm-project/pull/212646](https://github.com/llvm/llvm-project/pull/212646)
+ * Needs more reviews
+ * [\[RFC\]\[flang\] Add Floating-point trap handling support](https://discourse.llvm.org/t/rfc-flang-add-floating-point-trap-handling-support/90544)
+ * Github issue has been closed: [https://github.com/llvm/llvm-project/issues/198657](https://github.com/llvm/llvm-project/issues/198657)
+ * Related PR has been merged: [https://github.com/llvm/llvm-project/pull/208828](https://github.com/llvm/llvm-project/pull/208828)
+ * will open more issues and related PRs for further IEEE arithmetic support (F2023 chapter 17\)
+ * [\[RFC\] The Cost of Templates when Building Flang](https://discourse.llvm.org/t/rfc-the-cost-of-templates-when-building-flang/91197)
+ * Related PR is now open for review: [https://github.com/llvm/llvm-project/pull/206907](https://github.com/llvm/llvm-project/pull/206907)
+ * Please give input on the PR itself
+ * [Choosing the default summation algorithm for Flang's SUM intrinsic](https://discourse.llvm.org/t/choosing-the-default-summation-algorithm-for-flangs-sum-intrinsic/91300)
+ * Continuing discussion on the Discourse post
+ * [\[RFC\] Support for \-std=f2023](https://discourse.llvm.org/t/rfc-support-for-std-f2023/89608)
+ * New PR: [https://github.com/llvm/llvm-project/pull/205938](https://github.com/llvm/llvm-project/pull/205938)
+ * Related Issue: [https://github.com/llvm/llvm-project/issues/196409](https://github.com/llvm/llvm-project/issues/196409)
+ * **Reviews needed**, as the PR has been up for a few weeks already and there appears to not yet be consensus on the Discourse post
+ * Current sticking points: concerns were expressed in the Discourse post, Chris Earl addressed them in the new PR but has not received specific feedback on them on the new PR
+ * Using \-std=f2018 to change the warnings for SYSTEM\_CLOCK with the F2023 behavior becoming the default
+ * Since this PR only adds warnings, not errors, it should not be considered a breaking change
+ * Tarun will review again, then be sure to update the Discourse post and the PR
+* PRs of Note
+ * *Reviewers needed:*
+ * PR 2 of 3 has been merged for a stack PR implementing rank-1 integer arrays with constant extent being used as explicit shape bounds.
+ * PR 3 of 3: [https://github.com/llvm/llvm-project/pull/215403](https://github.com/llvm/llvm-project/pull/215403)
+ * Associated llvm-test-suite PR: [https://github.com/llvm/llvm-test-suite/pull/411](https://github.com/llvm/llvm-test-suite/pull/411)
+ * *Needs reviewers:* Avoid full source path in remarks: [https://github.com/llvm/llvm-project/pull/212669](https://github.com/llvm/llvm-project/pull/212669)
+ * Related Discourse post: [https://discourse.llvm.org/t/flang-should-flang-remarks-include-the-full-path-to-the-source-file/91422](https://discourse.llvm.org/t/flang-should-flang-remarks-include-the-full-path-to-the-source-file/91422)
+ * Awaiting review from people more familiar with the debug support
+ * Vineet: this should be documented in Release Notes
+ * *Feedback needed:* Unroll inner do loops when vectorization directive is present*:* [https://github.com/llvm/llvm-project/pull/210820](https://github.com/llvm/llvm-project/pull/210820)
+* FYI
+ * [LLVM23 rc3](https://github.com/llvm/llvm-project/releases/tag/llvmorg-23.1.0-rc3) dropped this morning
+ * last chance for [flang release notes](https://github.com/llvm/llvm-project/blob/release/23.x/flang/docs/ReleaseNotes.md)
+ * LLVM-HPC2026 submissions due **this Friday** (AoE)
+ * [submissions.supercomputing.org/](http://submissions.supercomputing.org/)
+ * [Announcing the 2026 LLVM Developers' Meeting Program](https://discourse.llvm.org/t/announcing-the-2026-llvm-developers-meeting-program/91470)
+ * Early bird registration ends Sept. 9
+ * OpenMP 6.1 Public Comment Draft: [https://www.openmp.org/wp-content/uploads/openmp-TR15.pdf](https://www.openmp.org/wp-content/uploads/openmp-TR15.pdf)
+ * Email [info at openmp.org](mailto:info at openmp.org) or [michael.klemm at openmp.org](mailto:michael.klemm at openmp.org) with any feedback
+ * This will be up for comment until the end of September
+* Other topics as time allows
+ * GFortran compatibility \- CoreCollective Windows on Arm WG \- Tue 25 Aug \- [https://drive.google.com/file/d/1Knf\_gcqks69L8F1a4brRUgBGFWn6BUO2/view?usp=drive\_link](https://drive.google.com/file/d/1Knf_gcqks69L8F1a4brRUgBGFWn6BUO2/view?usp=drive_link)
+ * Will discuss the possibility of extending Flang to be compatible with the GNU ABI
+ * Possibly need changes in the driver to support more flags, unsure about deeper changes to Flang
+ * [Removal of \--fortran-common option](https://discourse.llvm.org/t/removal-of-fortran-common-option/91553)
+ * Dan: Flang appears to be included in the Linux binary in the latest release candidate package, but not the MacOS binary. Is this intentional?
+ * Flang was turned off for MacOS here:[workflows/release-binaries: Disable flang on Darwin \- \#164667](https://github.com/llvm/llvm-project/pull/164667)
+ * This was due to issue \#160546: [Flang tests failing on macOS: Driver/atomic-control-options.f90, Semantics/bug159554.f90, Semantics/modfile75.F90](https://github.com/llvm/llvm-project/issues/160546)
+ * It appears the issue was no longer reproducible back in February, but this has not been confirmed by the issue’s reporter
+
+## Details
+
+* Consists of over **798,000** lines of code, documentation, build files, and test
+* To date, over **12,884** commits have been made to Flang
>From 1e9c56a09f873712b775e1b391e351965de28c28 Mon Sep 17 00:00:00 2001
From: AlexisPerry <aperry at lanl.gov>
Date: Wed, 12 Aug 2026 11:48:39 -0600
Subject: [PATCH 2/3] add note about 23.1.0 release
---
flang/docs/MeetingNotes/2026/2026-08-12.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/flang/docs/MeetingNotes/2026/2026-08-12.md b/flang/docs/MeetingNotes/2026/2026-08-12.md
index 53866bdfa1479..5d848b930e6d2 100644
--- a/flang/docs/MeetingNotes/2026/2026-08-12.md
+++ b/flang/docs/MeetingNotes/2026/2026-08-12.md
@@ -59,7 +59,8 @@
* *Feedback needed:* Unroll inner do loops when vectorization directive is present*:* [https://github.com/llvm/llvm-project/pull/210820](https://github.com/llvm/llvm-project/pull/210820)
* FYI
* [LLVM23 rc3](https://github.com/llvm/llvm-project/releases/tag/llvmorg-23.1.0-rc3) dropped this morning
- * last chance for [flang release notes](https://github.com/llvm/llvm-project/blob/release/23.x/flang/docs/ReleaseNotes.md)
+ * last chance for [flang release notes](https://github.com/llvm/llvm-project/blob/release/23.x/flang/docs/ReleaseNotes.md)
+ * The next release will be 23.1.0 on Tuesday the 25th of August
* LLVM-HPC2026 submissions due **this Friday** (AoE)
* [submissions.supercomputing.org/](http://submissions.supercomputing.org/)
* [Announcing the 2026 LLVM Developers' Meeting Program](https://discourse.llvm.org/t/announcing-the-2026-llvm-developers-meeting-program/91470)
>From fac7bcdb7a173476b3127ae5f50cfaffb3e64069 Mon Sep 17 00:00:00 2001
From: AlexisPerry <aperry at lanl.gov>
Date: Wed, 12 Aug 2026 14:18:49 -0600
Subject: [PATCH 3/3] address reviewer comments
---
flang/docs/MeetingNotes/2026/2026-08-12.md | 26 +++++++++++-----------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/flang/docs/MeetingNotes/2026/2026-08-12.md b/flang/docs/MeetingNotes/2026/2026-08-12.md
index 5d848b930e6d2..8f375acb16de2 100644
--- a/flang/docs/MeetingNotes/2026/2026-08-12.md
+++ b/flang/docs/MeetingNotes/2026/2026-08-12.md
@@ -16,7 +16,7 @@
* Discussion ongoing on the Discourse post
* [Perfectly-nesting fir.do\_loop nests (drop IV round-trip \+ sink final store): lowering or a pass?](https://discourse.llvm.org/t/perfectly-nesting-fir-do-loop-nests-drop-iv-round-trip-sink-final-store-lowering-or-a-pass/91532)
* Discussion ongoing on the Discourse post
- * [RFC: Add \`-finit-local=\` to Flang for Initializing Automatic Variables](https://discourse.llvm.org/t/rfc-add-finit-local-to-flang-for-initializing-automatic-variables/91545)
+ * [RFC: Add \`-finit-local=\` to Flang for Initializing Automatic Variables](https://discourse.llvm.org/t/rfc-add-finit-local-to-flang-for-initializing-automatic-variables/91545)
* Flang does not currently have a way to handle initializing automatic variables, while most other compilers have some way to do this
* This RFC seeks to add an option to fill the gap
* The most common case is to initialize to zero, but there is another common case to initialize to a user-supplied special value, this RFC seeks to cover these most common cases in an easily maintainable way
@@ -31,9 +31,9 @@
* Related PR: [https://github.com/llvm/llvm-project/pull/212646](https://github.com/llvm/llvm-project/pull/212646)
* Needs more reviews
* [\[RFC\]\[flang\] Add Floating-point trap handling support](https://discourse.llvm.org/t/rfc-flang-add-floating-point-trap-handling-support/90544)
- * Github issue has been closed: [https://github.com/llvm/llvm-project/issues/198657](https://github.com/llvm/llvm-project/issues/198657)
+ * GitHub issue has been closed: [https://github.com/llvm/llvm-project/issues/198657](https://github.com/llvm/llvm-project/issues/198657)
* Related PR has been merged: [https://github.com/llvm/llvm-project/pull/208828](https://github.com/llvm/llvm-project/pull/208828)
- * will open more issues and related PRs for further IEEE arithmetic support (F2023 chapter 17\)
+ * Will open more issues and related PRs for further IEEE arithmetic support (F2023 chapter 17\)
* [\[RFC\] The Cost of Templates when Building Flang](https://discourse.llvm.org/t/rfc-the-cost-of-templates-when-building-flang/91197)
* Related PR is now open for review: [https://github.com/llvm/llvm-project/pull/206907](https://github.com/llvm/llvm-project/pull/206907)
* Please give input on the PR itself
@@ -43,7 +43,7 @@
* New PR: [https://github.com/llvm/llvm-project/pull/205938](https://github.com/llvm/llvm-project/pull/205938)
* Related Issue: [https://github.com/llvm/llvm-project/issues/196409](https://github.com/llvm/llvm-project/issues/196409)
* **Reviews needed**, as the PR has been up for a few weeks already and there appears to not yet be consensus on the Discourse post
- * Current sticking points: concerns were expressed in the Discourse post, Chris Earl addressed them in the new PR but has not received specific feedback on them on the new PR
+ * Current sticking points: concerns were expressed in the Discourse post, Chris Earl addressed them in the new PR but has not received specific feedback on them
* Using \-std=f2018 to change the warnings for SYSTEM\_CLOCK with the F2023 behavior becoming the default
* Since this PR only adds warnings, not errors, it should not be considered a breaking change
* Tarun will review again, then be sure to update the Discourse post and the PR
@@ -56,26 +56,26 @@
* Related Discourse post: [https://discourse.llvm.org/t/flang-should-flang-remarks-include-the-full-path-to-the-source-file/91422](https://discourse.llvm.org/t/flang-should-flang-remarks-include-the-full-path-to-the-source-file/91422)
* Awaiting review from people more familiar with the debug support
* Vineet: this should be documented in Release Notes
- * *Feedback needed:* Unroll inner do loops when vectorization directive is present*:* [https://github.com/llvm/llvm-project/pull/210820](https://github.com/llvm/llvm-project/pull/210820)
+ * *Feedback needed:* Unroll inner do loops when vectorization directive is present: [https://github.com/llvm/llvm-project/pull/210820](https://github.com/llvm/llvm-project/pull/210820)
* FYI
- * [LLVM23 rc3](https://github.com/llvm/llvm-project/releases/tag/llvmorg-23.1.0-rc3) dropped this morning
- * last chance for [flang release notes](https://github.com/llvm/llvm-project/blob/release/23.x/flang/docs/ReleaseNotes.md)
+ * [LLVM 23.1.0-rc3](https://github.com/llvm/llvm-project/releases/tag/llvmorg-23.1.0-rc3) dropped this morning
+ * Last chance for [flang release notes](https://github.com/llvm/llvm-project/blob/release/23.x/flang/docs/ReleaseNotes.md)
* The next release will be 23.1.0 on Tuesday the 25th of August
* LLVM-HPC2026 submissions due **this Friday** (AoE)
- * [submissions.supercomputing.org/](http://submissions.supercomputing.org/)
- * [Announcing the 2026 LLVM Developers' Meeting Program](https://discourse.llvm.org/t/announcing-the-2026-llvm-developers-meeting-program/91470)
+ * [submissions.supercomputing.org/](https://submissions.supercomputing.org/)
+ * [Announcing the 2026 LLVM Developers' Meeting Program](https://discourse.llvm.org/t/announcing-the-2026-llvm-developers-meeting-program/91470)
* Early bird registration ends Sept. 9
* OpenMP 6.1 Public Comment Draft: [https://www.openmp.org/wp-content/uploads/openmp-TR15.pdf](https://www.openmp.org/wp-content/uploads/openmp-TR15.pdf)
* Email [info at openmp.org](mailto:info at openmp.org) or [michael.klemm at openmp.org](mailto:michael.klemm at openmp.org) with any feedback
* This will be up for comment until the end of September
* Other topics as time allows
- * GFortran compatibility \- CoreCollective Windows on Arm WG \- Tue 25 Aug \- [https://drive.google.com/file/d/1Knf\_gcqks69L8F1a4brRUgBGFWn6BUO2/view?usp=drive\_link](https://drive.google.com/file/d/1Knf_gcqks69L8F1a4brRUgBGFWn6BUO2/view?usp=drive_link)
+ * GFortran compatibility \- CoreCollective Windows on Arm WG \- Tue 25 Aug \- [https://drive.google.com/file/d/1Knf\_gcqks69L8F1a4brRUgBGFWn6BUO2/view?usp=drive\_link](https://drive.google.com/file/d/1Knf_gcqks69L8F1a4brRUgBGFWn6BUO2/view?usp=drive_link)
* Will discuss the possibility of extending Flang to be compatible with the GNU ABI
* Possibly need changes in the driver to support more flags, unsure about deeper changes to Flang
* [Removal of \--fortran-common option](https://discourse.llvm.org/t/removal-of-fortran-common-option/91553)
- * Dan: Flang appears to be included in the Linux binary in the latest release candidate package, but not the MacOS binary. Is this intentional?
- * Flang was turned off for MacOS here:[workflows/release-binaries: Disable flang on Darwin \- \#164667](https://github.com/llvm/llvm-project/pull/164667)
- * This was due to issue \#160546: [Flang tests failing on macOS: Driver/atomic-control-options.f90, Semantics/bug159554.f90, Semantics/modfile75.F90](https://github.com/llvm/llvm-project/issues/160546)
+ * Dan: Flang appears to be included in the Linux binary in the latest release candidate package, but not the macOS binary. Is this intentional?
+ * Flang was turned off for macOS here: [workflows/release-binaries: Disable flang on Darwin \- \#164667](https://github.com/llvm/llvm-project/pull/164667)
+ * This was due to issue \#160546: [Flang tests failing on macOS: Driver/atomic-control-options.f90, Semantics/bug159554.f90, Semantics/modfile75.F90](https://github.com/llvm/llvm-project/issues/160546)
* It appears the issue was no longer reproducible back in February, but this has not been confirmed by the issue’s reporter
## Details
More information about the flang-commits
mailing list