[flang-commits] [flang] [flang] Classify MOVE_ALLOC with noncoarray FROM as SIMPLE (PR #224923)

Eugene Epshteyn via flang-commits flang-commits at lists.llvm.org
Sun Oct 11 16:53:09 PDT 2026


================
@@ -179,8 +179,8 @@ This makes `SIMPLE` a lower-priority feature.
 - F2023 16.1 p2: All standard intrinsic functions are classified as `SIMPLE`
 - F2023 16.1 p5: `MVBITS`, `SPLIT`, and both forms of `TOKENIZE` are classified
   as `SIMPLE` intrinsic subroutines
-- F2023 16.1 p5: Conditional `SIMPLE` classification of `MOVE_ALLOC` is not yet
-  implemented (planned as follow-up work)
+- F2023 16.1 p5: Conditional `SIMPLE` classification of `MOVE_ALLOC` is
+  implemented when `FROM` is not a coarray
----------------
eugeneepshteyn wrote:

Nit: "`MOVE_ALLOC` is classified as `SIMPLE` when `FROM` is not a coarray" might read more naturally, and would match the bullet above.

https://github.com/llvm/llvm-project/pull/224923


More information about the flang-commits mailing list