[Bug other/92901] new test case c-c++-common/goacc/clause-locations.c in r279169 fails
tschwinge at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 12 10:10:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92901
Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |diagnostic, openacc
Target|powerpc64*-linux-gnu |
CC| |tschwinge at gcc dot gnu.org
Host|powerpc64*-linux-gnu |
Build|powerpc64*-linux-gnu |
--- Comment #4 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
For C, we get:
[...]/c-c++-common/goacc/clause-locations.c:12:53: warning: conflicting
reduction operations for 'sum'
12 | #pragma acc loop reduction(-:diff) reduction(-:sum)
| ^
For C++, we get:
[...]/c-c++-common/goacc/clause-locations.c:12:56: warning: conflicting
reduction operations for 'sum'
12 | #pragma acc loop reduction(-:diff) reduction(-:sum)
| ^~~
For Fortran, we get:
[...]/gfortran.dg/goacc/clause-locations.f90:11:47:
11 | !$acc loop reduction(-:diff) reduction(-:sum)
| ^
Warning: conflicting reduction operations for 'sum'
These are all three slightly different. None of them actually points to the
"reduction operation". Certainly not a priority to fix or at least unify this,
but still noting this here, in case anyone ever feels like improving that.
More information about the Gcc-bugs
mailing list