Hi, I have committed the attached trivial patch to trunk as r279215. The columns of the clause locations are reported differently by the C and C++ front-end and hence we need different test expectations for both languages.
Best regards, Frederik
------------------------------------------------------------------------ r279215 | frederik | 2019-12-11 09:26:18 +0100 (Mi, 11 Dez 2019) | 12 lines Fix PR92901: Change test expectation for C++ in OpenACC test clause-locations.c The columns of the clause locations that are reported for C and C++ are different and hence we need separate test expectations for both languages. 2019-12-11 Frederik Harwath <frede...@codesourcery.com> PR other/92901 /gcc/testsuite/ * c-c++-common/clause-locations.c: Adjust test expectation for C++. ------------------------------------------------------------------------ Index: gcc/testsuite/c-c++-common/goacc/clause-locations.c =================================================================== --- gcc/testsuite/c-c++-common/goacc/clause-locations.c (revision 279214) +++ gcc/testsuite/c-c++-common/goacc/clause-locations.c (working copy) @@ -9,7 +9,9 @@ #pragma acc loop reduction(+:sum) for (i = 1; i <= 10; i++) { - #pragma acc loop reduction(-:diff) reduction(-:sum) /* { dg-warning "53: conflicting reduction operations for .sum." } */ + #pragma acc loop reduction(-:diff) reduction(-:sum) + /* { dg-warning "53: conflicting reduction operations for .sum." "" { target c } .-1 } */ + /* { dg-warning "56: conflicting reduction operations for .sum." "" { target c++ } .-2 } */ for (j = 1; j <= 10; j++) sum = 1; }