[all-commits] [llvm/llvm-project] 1c49a1: Completed the lowering of intrinsics: STAT=, array...

kwyatt-ext via All-commits all-commits at lists.llvm.org
Wed Sep 23 10:44:46 PDT 2026


  Branch: refs/heads/users/kwyatt-ext/enum-lowering
  Home:   https://github.com/llvm/llvm-project
  Commit: 1c49a16a14fbb4361b35fac526d3e0a328e4074d
      https://github.com/llvm/llvm-project/commit/1c49a16a14fbb4361b35fac526d3e0a328e4074d
  Author: Kevin Wyatt <kwyatt at hpe.com>
  Date:   2026-09-16 (Wed, 16 Sep 2026)

  Changed paths:
    M flang/lib/Evaluate/fold-implementation.h
    M flang/lib/Evaluate/intrinsics.cpp
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/ConvertExprToHLFIR.cpp
    M flang/test/Lower/enumeration-type.f90
    M flang/test/Semantics/enumeration-type-intrinsics.f90

  Log Message:
  -----------
  Completed the lowering of intrinsics: STAT=, arrays, etc.


  Commit: 7782075b1292b8b3f1c37edc1fc94c8181673ef4
      https://github.com/llvm/llvm-project/commit/7782075b1292b8b3f1c37edc1fc94c8181673ef4
  Author: Kevin Wyatt <kwyatt at hpe.com>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M flang/lib/Lower/CallInterface.cpp
    M flang/lib/Lower/ConvertExprToHLFIR.cpp
    M flang/lib/Semantics/type.cpp
    M flang/test/Lower/enumeration-type.f90

  Log Message:
  -----------
  Fixed lowering bugs.  This allows complete successful testing of feature.


  Commit: e1f20d27f812f6639a089270279e3753ad555241
      https://github.com/llvm/llvm-project/commit/e1f20d27f812f6639a089270279e3753ad555241
  Author: Kevin Wyatt <kwyatt at hpe.com>
  Date:   2026-09-22 (Tue, 22 Sep 2026)

  Changed paths:
    M flang/lib/Semantics/check-io.cpp
    M flang/test/Lower/enumeration-type.f90
    A flang/test/Semantics/io-unsafe-direct-component-pdt-order.f90

  Log Message:
  -----------
  Another bug fix


  Commit: bb28f52851cd711a0f5d7e2b77b1d48bb90a418b
      https://github.com/llvm/llvm-project/commit/bb28f52851cd711a0f5d7e2b77b1d48bb90a418b
  Author: Kevin Wyatt <kwyatt at hpe.com>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M flang/lib/Semantics/resolve-names.cpp
    A flang/test/Semantics/enumeration-type-component-offset.f90
    A flang/test/Semantics/enumeration-type-component-usage.f90
    M flang/test/Semantics/enumeration-type-declarations.f90
    A flang/test/Semantics/enumeration-type-explicit-value.f90
    A flang/test/Semantics/enumeration-type-misc.f90

  Log Message:
  -----------
  - Added additional tests to fully cover feature semantics.
- Corrected bug detected by those tests that allowed duplicate
  enumerator names.


Compare: https://github.com/llvm/llvm-project/compare/09734050fed9...bb28f52851cd

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list