On Fri, Oct 30, 2020 at 03:09:31PM +0100, Thomas Schwinge wrote: > On 2020-04-03T13:34:18+0200, Jakub Jelinek <ja...@redhat.com> wrote: > > Dunno about OpenACC, but OpenMP loops guarantee finiteness, as the number of > > iterations must be computable before the loop and must fit into the type in > > which that count is computed without overflows. > > Specifically, is that computable at run-time or compile-time?
At run-time. OpenMP certainly doesn't disallow loops with non-constant steps or lower/upper bound expressions (ok, there is one exception, for != loop condition the step must be a constant expression, the step has to be just 1 or -1). Jakub