[all-commits] [llvm/llvm-project] a6c02e: [flang][openacc] Keep CYCLE check for compute and ...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Wed Nov 29 21:34:27 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a6c02edd6eac476523b5c73f29619a7a9e054872
      https://github.com/llvm/llvm-project/commit/a6c02edd6eac476523b5c73f29619a7a9e054872
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2023-11-29 (Wed, 29 Nov 2023)

  Changed paths:
    M flang/lib/Semantics/check-directive-structure.h
    M flang/test/Semantics/OpenACC/acc-data.f90
    M flang/test/Semantics/OpenACC/acc-kernels.f90
    M flang/test/Semantics/OpenACC/acc-parallel.f90
    M flang/test/Semantics/OpenACC/acc-serial.f90

  Log Message:
  -----------
  [flang][openacc] Keep CYCLE check for compute and data construct (#73897)

Unlike mentioned in #73839, some OpenACC construct still need the cycle
branching check to be performed. This patch adds a list of construct
where the check is not needed (loop and combined construct) and add
tests to check where it is still needed.




More information about the All-commits mailing list