[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:57:10 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/4] [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/4] 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/4] 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

>From 3030cbc3822e0d58fa5b24a3b3eba8169db34efe Mon Sep 17 00:00:00 2001
From: Alexis Perry-Holby <aperry at lanl.gov>
Date: Wed, 12 Aug 2026 14:56:59 -0600
Subject: [PATCH 4/4] Remove unnecessary trailing slash

Co-authored-by: Tarun Prabhu <tarunprabhu at gmail.com>
---
 flang/docs/MeetingNotes/2026/2026-08-12.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flang/docs/MeetingNotes/2026/2026-08-12.md b/flang/docs/MeetingNotes/2026/2026-08-12.md
index 8f375acb16de2..110c4867c5af9 100644
--- a/flang/docs/MeetingNotes/2026/2026-08-12.md
+++ b/flang/docs/MeetingNotes/2026/2026-08-12.md
@@ -62,7 +62,7 @@
     * 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/](https://submissions.supercomputing.org/)
+    * [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)  



More information about the flang-commits mailing list