[flang-commits] [flang] [flang] Add Flang Community Call Notes for July 29th meeting (PR #212810)

Alexis Perry-Holby via flang-commits flang-commits at lists.llvm.org
Wed Jul 29 09:10:20 PDT 2026


https://github.com/AlexisPerry created https://github.com/llvm/llvm-project/pull/212810

None

>From bf27b9181397dfa41250e992bc8ba1d0d7e7818b Mon Sep 17 00:00:00 2001
From: AlexisPerry <aperry at lanl.gov>
Date: Wed, 29 Jul 2026 10:09:19 -0600
Subject: [PATCH] [flang] Add Flang Community Call Notes for July 29th meeting

---
 flang/docs/MeetingNotes/2026/2026-07-29.md | 71 ++++++++++++++++++++++
 1 file changed, 71 insertions(+)
 create mode 100644 flang/docs/MeetingNotes/2026/2026-07-29.md

diff --git a/flang/docs/MeetingNotes/2026/2026-07-29.md b/flang/docs/MeetingNotes/2026/2026-07-29.md
new file mode 100644
index 0000000000000..d552237752b7d
--- /dev/null
+++ b/flang/docs/MeetingNotes/2026/2026-07-29.md
@@ -0,0 +1,71 @@
+<!--===- docs/MeetingNotes/2026/2026-07-29.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-07-29
+
+## Agenda
+
+* Design docs and/or RFCs  
+  * [\[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)	  
+    * Right now we have two passes to clean up heap vs. stack placement decisions for arrays.  Most other compilers have a more unified approach. This also relates to our default behavior of \-fno-stack-arrays  
+    * The first 3 PRs in the stack have been merged.  
+    * Need more comments from the community regarding a possible change in default behavior for automatic arrays  
+  * [\[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)   
+    * (Potentially large) performance enhancement if the existing multiple calls can be collapsed into one.  There is a question of the legality of this transformation.  
+  * [\[RFC\]\[flang\] Add Floating-point trap handling support](https://discourse.llvm.org/t/rfc-flang-add-floating-point-trap-handling-support/90544)   
+    * Github issue: [https://github.com/llvm/llvm-project/issues/198657](https://github.com/llvm/llvm-project/issues/198657)   
+    * Related PR: [https://github.com/llvm/llvm-project/pull/208828](https://github.com/llvm/llvm-project/pull/208828)   
+      * Need reviewers for the non-frontend portions  
+    * The Flang documentation should have some note about the IEEE support for this option, but that is future work.   
+  * [Changes to builtin modules](https://discourse.llvm.org/t/changes-to-builtin-modules/89072)   
+    * Has [broken apt.llvm.org packaging](https://github.com/llvm/llvm-project/issues/201304)  
+      * Needs to be fixed by the maintainer, Michael Kruse has created a [pull request](https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/-/merge_requests/227) that was merged  
+      * they are currently also [otherwise broken](https://github.com/llvm/llvm-project/issues/209253)  
+    * Does this need to remain on the agenda? Are more potentially build-breaking changes coming? (last meeting we said it can be removed, so we will remove going forward)  
+    * Michael Kruse has created a merge request to fix the problem that has been approved today  
+  * [Cross-compilation of real(kind=16)](https://discourse.llvm.org/t/cross-compilation-of-real-kind-16/89161/38)  
+    * Discussion is ongoing on the RFC  
+  * [\[RFC\] The Cost of Templates when Building Flang](https://discourse.llvm.org/t/rfc-the-cost-of-templates-when-building-flang/91197)  
+    * Related PR in draft state: [https://github.com/llvm/llvm-project/pull/206907](https://github.com/llvm/llvm-project/pull/206907)  
+      * Touches a lot of files, but does not have any merge conflicts at the moment (is largely made with AI)  
+    * Michael Kruse is working to make the PR reviewable (as it is so large, and fixing up issues with the AI generated code)  
+    * A first non-draft patch will be available soon  
+    * This work has potentially huge compile-time performance impact  
+  * [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)  
+    * The first implementation of Kahan summation did not go as planned, RFC comment will be coming soon  
+  * [\[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 worked to address them in the new PR, but he has not had feedback either way since  
+* PRs of Note  
+  * *Reviewers needed:* [https://github.com/llvm/llvm-project/pull/203030](https://github.com/llvm/llvm-project/pull/203030)  
+    * This PR is part 2 of 3 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/ivanrodriguez3753/llvm-project/pull/2](https://github.com/ivanrodriguez3753/llvm-project/pull/2)  
+    * Associated llvm-test-suite PR: [https://github.com/llvm/llvm-test-suite/pull/411](https://github.com/llvm/llvm-test-suite/pull/411)   
+  * *Needs input:* Avoid full source path in remarks: [https://github.com/llvm/llvm-project/pull/212669](https://github.com/llvm/llvm-project/pull/212669)   
+    * Inconsistencies between Flang and Clang, are these intentional or coincidental and should be corrected  
+    * Tarun: we should be consistent in with Clang on all fronts with respect to file paths in remarks  
+    * Vineet: for now, but the behavior change behind a flag and then later we can change the default and remove it.  Would like to avoid breaking user scripts.  
+      * Tarun: change the default now, but provide a way to get the old behavior if users need it, be sure to put something in the Release Notes about the change  
+    * Please provide additional comments on the 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) 
+
+* FYI   
+  * LLVM 23.1.0-rc1 and 23.1.0-rc2 Released\!  
+    * [https://discourse.llvm.org/t/llvm-23-1-0-rc1-released/91369](https://discourse.llvm.org/t/llvm-23-1-0-rc1-released/91369)  
+    * [https://discourse.llvm.org/t/llvm-23-1-0-rc2-released/91409](https://discourse.llvm.org/t/llvm-23-1-0-rc2-released/91409)   
+    * rc3 will be released on August 11th  
+  * 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  
+
+## Details
+
+* Consists of over **792,000** lines of code, documentation, build files, and test  
+* To date, over **12,807** commits have been made to Flang



More information about the flang-commits mailing list