On 10/21/2015 05:59 PM, Nathan Sidwell wrote:
in preparing a patch set of the OpenACC execution model for trunk, I
discovered some broken tests in the testsuite. We were failing to
diagnose some incorrectly nested loops, and that led to ICEs in my patch
set.
This patch implements a check for openacc loop directives, checking that
they are immediately inside one of:
1) another openacc loop
2) an openacc offload region
3) an openacc routine
The broken tests are amended with the now expected diagnostic.
Were they just compile tests? You might want to check whether you're
losing coverage and add corrected tests.
But this patch is ok for now.
Bernd