r266722 - in /trunk: gcc/ChangeLog gcc/omp-low....

jakub@gcc.gnu.org jakub@gcc.gnu.org
Sun Dec 2 12:49:00 GMT 2018


Author: jakub
Date: Sun Dec  2 12:48:42 2018
New Revision: 266722

URL: https://gcc.gnu.org/viewcvs?rev=266722&root=gcc&view=rev
Log:
	* omp-low.c (check_omp_nesting_restrictions): Allow cancel or
	cancellation point with taskgroup clause inside of taskloop.  Consider
	a taskloop construct without nogroup clause as implicit taskgroup for
	diagnostics if cancel/cancellation point with taskgroup clause is
	closely nested inside of taskgroup region.

	* c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
	tests.

	* testsuite/libgomp.c-c++-common/cancel-taskgroup-4.c: New test.

Added:
    trunk/libgomp/testsuite/libgomp.c-c++-common/cancel-taskgroup-4.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/omp-low.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/c-c++-common/gomp/cancel-1.c
    trunk/libgomp/ChangeLog



More information about the Gcc-cvs mailing list