https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113305

anlauf at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |anlauf at gcc dot gnu.org

--- Comment #4 from anlauf at gcc dot gnu.org ---
The underlying problem is that parse_do_block expects only simple do-loops
and attaches the loop annotation (ivdep, vector, novector, ...) to the
"wrong" component (ext.iterator instead of ext.forall_iterator).
However, gfc_forall_iterator has a slightly different structure than
gfc_iterator and needs to be amended.

Since the Intel compiler appears to accept "!DIR$ vector always" in front
of do concurrent, we might try to support it, too.

Reply via email to