[flang-commits] [flang] [flang] Add Flang Community Call Notes for July 1 (PR #207055)
Alexis Perry-Holby via flang-commits
flang-commits at lists.llvm.org
Wed Jul 1 11:46:35 PDT 2026
https://github.com/AlexisPerry created https://github.com/llvm/llvm-project/pull/207055
None
>From 3721f52d665d5c6449332ceb3f85df81001b37fc Mon Sep 17 00:00:00 2001
From: AlexisPerry <aperry at lanl.gov>
Date: Wed, 1 Jul 2026 12:45:48 -0600
Subject: [PATCH] [flang] Add Flang Community Call Notes for July 1
---
flang/docs/MeetingNotes/2026/2026-07-01.md | 77 ++++++++++++++++++++++
1 file changed, 77 insertions(+)
create mode 100644 flang/docs/MeetingNotes/2026/2026-07-01.md
diff --git a/flang/docs/MeetingNotes/2026/2026-07-01.md b/flang/docs/MeetingNotes/2026/2026-07-01.md
new file mode 100644
index 0000000000000..9576ce28420cf
--- /dev/null
+++ b/flang/docs/MeetingNotes/2026/2026-07-01.md
@@ -0,0 +1,77 @@
+<!--===- docs/MeetingNotes/2026/2026-07-01.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-01
+
+## Agenda
+
+* Design docs and/or RFCs
+ * [\[RFC\]\[flang\]\[cmake\]\[perf-training\] Optimize flang with PGO and BOLT](https://discourse.llvm.org/t/rfc-flang-cmake-perf-training-optimize-flang-with-pgo-and-bolt/90884)
+ * Related [PR](https://github.com/llvm/llvm-project/pull/198863) has been merged
+ * There was a subsequent PR to fix problems introduced by this PR, and that has also been merged
+ * [\[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)
+ * Please review the new PR
+ * [\[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)
+ * Vineet (assignee) was on vacation. Currently working on implementation. Expect a PR by next week.
+ * [\[RFC\] Aggressive inlining for OpenMP SIMD loops](https://discourse.llvm.org/t/rfc-aggressive-inlinging-for-openmp-simd-loops/90558)
+ * Needs more input from the community
+ * This is being discussed in the OpenMP call
+ * [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)
+ 1. Needs to be fixed by the maintainer, Michael Kruse has created an issue and tagged him
+ * CMake issues involving the generation of Makefiles and how to propagate proper dependencies \- Michael Kruse is addressing these
+ * [Cross-compilation of real(kind=16)](https://discourse.llvm.org/t/cross-compilation-of-real-kind-16/89161/38)
+ * How does Flang know that real(kind=16) will eventually work?
+ * It’s more of a linker issue than a driver one, regarding whether libquadmath is available or similar
+ * [\[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)
+ 1. Touches a lot of files, but does not have any merge conflicts at the moment (is largely made with AI)
+ * AMD is receiving pressure regarding the length of time and amount of memory it takes to build Flang, Michael Kruse did an experiment with removing the KIND template and saw noticeable improvements (details outlined in the RFC)
+ * There have been numerous issues that have come up in the past citing these concerns, outlined at the top of the RFC
+ * Tarun \- presumably this use of templates was to avoid runtime costs. Have these been measured?
+ 1. Michael Kruse \- I did measure this and saw no significant hits to runtime performance, but some further testing is worthwhile
+ * Jean Perrier \- templates have helped in a few areas in particular. One example is in the parse tree, helping keep it stable for years at this point.
+ * Krzysztof \- there is a huge amount of code needed to handle expressions in Evaluate as a direct result of the templating
+ * Tarun \- are we \[those on the call\] generally ok with this idea, but we should figure out where to prioritize making this type of change?
+ 1. Krzysztof \- in favor of the more extreme version of this, but recognizes it will take place over time
+ 2. Tarun \- in favor, but to Jean’s point we should not be trading off safety for speed
+
+* PRs of Note
+ * *Reviewers needed:* [\[flang\]\[docs\] Extensions.md audit\#202331](https://github.com/llvm/llvm-project/pull/202331)
+ * Eugene will proceed forward with the comments he has
+ * *Reviewers needed:* Fortran 2023 ENUMERATION TYPEs
+ * Related to Issue [\#183789](https://github.com/llvm/llvm-project/issues/183789)
+ * PR 2 of 5 in stack has been merged, continues here: [https://github.com/llvm/llvm-project/pull/193235](https://github.com/llvm/llvm-project/pull/193235
+ * *Reviewers needed:* Rank-1 integer arrays for explicit shape bounds
+ * First PR in stack (3 total) has been merged, continues here:
+ [https://github.com/llvm/llvm-project/pull/203030](https://github.com/llvm/llvm-project/pull/203030)
+ * [Add semantics support for Fortran 2023 conditional arguments](https://github.com/llvm/llvm-project/pull/195345)
+ * Addressed review comments. Waiting for approval or further comments.
+
+* FYI
+ * 2026 US LLVM Developers Meeting
+ * [Call for Proposals](https://discourse.llvm.org/t/2026-us-llvm-developers-meeting-call-for-proposals/91080)
+ 1. Submit your proposal by July 14, 2026 (end of day AoE): [https://hotcrp.llvm.org/usllvm2026/](https://hotcrp.llvm.org/usllvm2026/)
+ * [Workshops](https://discourse.llvm.org/t/2026-llvm-developers-meeting-workshops/91101)
+ * [Registration now open](https://discourse.llvm.org/t/2026-us-llvm-developers-meeting-registration-now-open/91122)
+ 1. Early bird pricing ends Sept. 9th
+ * LLVM 23 will branch on Tuesday, July 14th
+ * [Add Flang OpenMP Support page](https://github.com/llvm/llvm-project/pull/205833)
+ * We could consider doing something like this for Fortran standard features as well?
+ * July 9th \- committee will open the draft of OpenMP 6.1 for public comment
+ * Comments can either go to Michael Klemm (via Slack, email, etc.) or [info at openmp.org](mailto:info at openmp.org) . Feedback is truly appreciated.
+
+* Other topics as time allows
+
+## Details
+
+* Consists of over **777,000** lines of code, documentation, build files, and test
+* To date, over **12,619** commits have been made to Flang
+
More information about the flang-commits
mailing list