We'd like to actually catch compiler diagnostics (and currently there aren't
any).
libgomp/
* testsuite/libgomp.oacc-c-c++-common/par-reduction-1.c: Don't
compile with '-w'.
* testsuite/libgomp.oacc-c-c++-common/par-reduction-2.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/parallel-reduction.c:
Likewise.
* testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/reduction-6.c: Likewise.
* testsuite/libgomp.oacc-fortran/parallel-reduction.f90: Likewise.
* testsuite/libgomp.oacc-fortran/reduction-1.f90: Likewise.
* testsuite/libgomp.oacc-fortran/reduction-5.f90: Likewise.
* testsuite/libgomp.oacc-fortran/reduction-6.f90: Likewise.
* testsuite/libgomp.oacc-fortran/reduction-7.f90: Likewise.
-/* { dg-additional-options "-w" } */
-
#include <assert.h>
/* Test of reduction on parallel directive. */
/* Test of reduction on parallel directive (with async). */
/* See also Fortran variants in "../libgomp.oacc-fortran/par-reduction-2*". */
-/* { dg-additional-options "-w" } */
-
#include <assert.h>
#include <openacc.h>
/* { dg-do run } */
-/* { dg-additional-options "-w" } */
#include <stdlib.h>
#include <openacc.h>
/* { dg-do run } */
-/* { dg-additional-options "-w" } */
/* Multiple reductions. */
/* { dg-do run } */
-/* { dg-additional-options "-w" } */
/* Test reductions on explicitly private variables. */
! { dg-do run }
-! { dg-additional-options "-w" }
program reduction
implicit none
! { dg-do run }
-! { dg-additional-options "-w" }
! Integer reductions
! { dg-do run }
-! { dg-additional-options "-w" }
! subroutine reduction
! { dg-do run }
-! { dg-additional-options "-cpp -w" }
+! { dg-additional-options "-cpp" }
program reduction
implicit none
! { dg-do run }
-! { dg-additional-options "-w" }
! subroutine reduction with private and firstprivate variables