http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50688

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|rejects-valid               |diagnostic, openmp
                 CC|                            |burnus at gcc dot gnu.org

--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-10-10 
21:14:35 UTC ---
Good question whether it should be valid or rejected. OpenMP 3.1 itself does
not allow it, which is not surprising as OpenMP 3.1 is based on Fortran 95 but
BLOCK is Fortran 2008.

Ignoring this issue, I think WORKSHARE does not fit for BLOCK; it is usually
used for array assignments and FORALL/WHERE assignments, but BLOCK is something
different. 

For general parallelization, I think TASK is more useful.

Reply via email to