[openacc] fortran loop clauses and splitting

Cesar Philippidis cesar@codesourcery.com
Mon Nov 30 19:30:00 GMT 2015


This patch contains the following bug fixes:

 * Teaches gfortran to accept both num and static gang arguments inside
   same clause. E.g. gang(num:10, static:30). Currently, gfortran only
   allows one of those arguments to appear in a gang clause.

 * Make the diagnostics reported by resovle_oacc_positive_int_expr more
   accurate for worker and vector clauses.

 * Updates how combined loops are split to account for the renamed gang
   clause members in gfc_omp_clauses.  Also corrected a bug that Tom
   discovered in the c front end where combined reductions were being
   attached to kernels and parallel constructs. Now, they are only
   associated with the split acc loop.

Is this OK for trunk?

Cesar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gfc_gang-parsing.diff
Type: text/x-patch
Size: 19665 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20151130/b68b5c77/attachment.bin>


More information about the Gcc-patches mailing list