http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44646
--- Comment #6 from Tobias Burnus <burnus at gcc dot gnu.org> --- (In reply to Tobias Burnus from comment #1) > TODO as follow up: > * Implement type-spec support for "forall" and "do concurrent": > "(integer(8) :: i = 1:5:2)" > > * Try to make use of the constraints for the middle end That has now been implemented (comment 5) using ANNOTATE_EXPR's annot_expr_ivdep_kind (r204021, PR33426). > * Optionally (-fdo-concurrent=...?), parallelize the loop (e.g. by adding > OpenMP pragmas or using Cilk).