Hi! On 2020-07-28T10:44:29+0200, I wrote: > On 2020-07-26T14:05:32+0100, Kwok Cheung Yeung wrote: >> On 24/07/2020 8:27 am, Thomas Schwinge wrote: >>> [proposed patch] however completely defeats what we're intending to test here, which >>> is to "Test invalid intra-routine parallelism". The same problem has >>> been introduced in og10 commit 6a0b5806b24bfdefe0b0f3ccbcc51299e5195dca >>> "Various OpenACC reduction enhancements - test cases" for >>> 'gcc/testsuite/c-c++-common/goacc/routine-4.c', which throughout changed: >>> >>> -#pragma acc loop gang reduction (+:red) // { dg-error "disallowed by containing routine" } >>> +#pragma acc loop seq reduction (+:red) >>> >>> Please revert that, and instead replace 'reduction (+:red)' with a >>> different "dummy loop operation" (just an empty loop body?), and in the >>> commit log state that this should've been included in the respective og10 >>> commit adding the "gang reduction on an orphan loop" checking. >> >> I have reverted all the previous changes and replaced the orphan loop gang >> reductions with empty loops as suggested, and checked that the tests now pass. >> >> Is this version okay for OG10? > > Yes, thanks. ... which I've now adapted and pushed to master branch in commit a83a07557085f6da83c63e86c1cd2e719a39b8b2 "Fix c-c++-common/goacc/routine-4.c and c-c++-common/goacc/routine-4-extern.c testcases", see attached. Grüße Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955