[flang-dev] Flang Biweekly Sync - Notes from the January 20, 2021 call

Perry-Holby, Alexis via flang-dev flang-dev at lists.llvm.org
Wed Jan 20 09:07:15 PST 2021


Flang team,

Here are the notes from the January 20, 2020 Flang Community biweekly call.

We will be switching over to using a Google Doc for keeping record of the notes for future meetings, available here<https://docs.google.com/document/d/10T-S2J3GrahpG4Ooif93NSTz2zBW0MQc_RlwHi0-afY/edit?usp=sharing>.  If you have trouble accessing the document, please email me (aperry at lanl.gov<mailto:aperry at lanl.gov>) and I will add your email to the access list.

Also, let me know if you have any topics you would like to see covered in the next call.

Upcoming calls (all times Pacific time):
Call

When

LLVM Flang Technical Community call

Monday, January 25, at 8:30 AM

LLVM Alias Analysis call

Tuesday, January 26, at 10:00 AM

Classic Flang biweekly call

Wednesday, January 27, at 8:00 AM

OpenMP developer call

Thursday, January 21, at 8:00 AM

Flang biweekly call (this call)

Wednesday, February 2, at 8:30 AM




Information for joining these calls and the Flang Slack workspace can be found at http://flang.llvm.org/docs/GettingInvolved.html.

Thank you,
-- Alexis

 Agenda:

  *   Flang presence at upcoming conferences/meetings
     *   ECP Annual Meeting - submissions for sessions due next Friday
     *   LLVM workshop at ISC-HPC
     *   LLVM workshop at CGO - deadline for submissions is over, but can still attend (https://llvm.org/devmtg/2021-02-28/)
  *   LLVM Flang Technical Call agenda
  *   LLVM Flang development updates
     *   Fir-dev RFC status
        *   Eric Schweitz responded to Mehdi concerning MLIR changes/patches
        *   Awaiting response from Mehdi on proposed patches/changes
     *   Adding Fortran tests to LLVM suite status
        *   Patch D93778 - Support Fortran tests in CMake infrastructure, committed
        *   Patch D94945 - ClangBuilder: Enable fortran in test-suite, needs review
        *   Patch D95023 - SPEC2017 CPU Exchange2 integer tests, has been reviewed but needs some changes.

o    Lots of work going on with respect to the new driver and OpenMP/OpenACC support

§  Driver

·         enough support has been added to operate the preprocessor

·         Fixed form vs. free form support added

§  OpenMP

·         Semantic checks added, several in progress

·         Worksharing loop lowering in progress, patch awaiting review

o    Code style discrepancies in driver diagnostics between Clang and Flang

§  Flang should be self-consistent

§  Discussion about whether Flang and Clang (and LLVM) should match up

§  Email will go out to flang-dev mailing list for discussion

  *   Classic Flang development update
     *   Branch release_110 ready to merge
     *   PRs in the works for bug fixes and debug improvements
     *   Work ongoing to support more directives

Details:

  *   Flang on GitHub
     *    LLVM Flang is in https://github.com/llvm/llvm-project/tree/master/flang.
     *   There have been 2,904 commits for LLVM Flang encompassing over 177,300 lines of code, documentation, CMakefiles and tests.
     *   There have been 1,729 total commits to Classic Flang in https://github.com/flang-compiler/flang.
  *   LLVM Flang recent development
     *   Driver - adding support for various options, testing improvements, standard macro pre-definitions, fixed-form detection, CMake improvements
     *   OpenACC - semantic checks to enforce declare directive restrictions
     *   Internal subprogram improvements
     *   OpenMP/OpenACC - Extend CheckNoBranching to handle branching provided by LabelEnforce
     *   OpenMP - Add semantic checks for Workshare Construct, DO loop restrictions
     *   Disallow INTENT attribute on procedure dummy arguments
     *   Module file improvements and bug fixes
     *   Add tests for procedure arguments with implicit interfaces
  *   Classic Flang recent development
     *   Initialize array in libpgmath
     *   Remove global symbol definitions from header files
     *   Generate symtabdf.c/cpp for generated definitions
     *   Expand CI to run with GCC-10 and LLVM-9/10/11
     *   Bug fix: GitHub issue #889 involving USE rename
     *   Debug Info improvements

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/flang-dev/attachments/20210120/65bafaa3/attachment-0001.html>


More information about the flang-dev mailing list