[libgomp, testsuite, openacc] Remove -foffload=-w in reduction-[1-5].c
Before the commit "[libgomp, testsuite, openacc] Don't use const int for dimensions", the "const int" construct was used to set launch dimensions in reductions-[1-5].c. In the case of -xc -O0, the const int is implemented as a variable by the C front-end. Consequently, the nvptx back-end generated warnings that vector_length was overridden to be hard-coded, rather than left to be set at runtime. The test-cases silenced these warnings by switching off all warnings in the accelerator compiler using "-foffload=-w". Given that no warnings occur anymore, remove the "-foffload=-w" setting. 2019-01-11 Tom de Vries <tdevries@suse.de> * testsuite/libgomp.oacc-c-c++-common/reduction-1.c: Remove -foffload=-w. * testsuite/libgomp.oacc-c-c++-common/reduction-2.c: Same. * testsuite/libgomp.oacc-c-c++-common/reduction-3.c: Same. * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: Same. * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Same. From-SVN: r267836
This commit is contained in:
parent
2c3e7ad20b
commit
9390f91687
|
@ -1,3 +1,12 @@
|
|||
2019-01-11 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* testsuite/libgomp.oacc-c-c++-common/reduction-1.c: Remove
|
||||
-foffload=-w.
|
||||
* testsuite/libgomp.oacc-c-c++-common/reduction-2.c: Same.
|
||||
* testsuite/libgomp.oacc-c-c++-common/reduction-3.c: Same.
|
||||
* testsuite/libgomp.oacc-c-c++-common/reduction-4.c: Same.
|
||||
* testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Same.
|
||||
|
||||
2019-01-11 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* testsuite/libgomp.oacc-c-c++-common/insufficient-resources.c: New
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
|
||||
/* Ignore vector_length warnings for offloaded (nvptx) targets. */
|
||||
/* { dg-additional-options "-foffload=-w" } */
|
||||
|
||||
/* Integer reductions. */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
|
||||
/* Ignore vector_length warnings for offloaded (nvptx) targets. */
|
||||
/* { dg-additional-options "-foffload=-w" } */
|
||||
|
||||
/* float reductions. */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
/* { dg-do run } */
|
||||
|
||||
/* Ignore vector_length warnings for offloaded (nvptx) targets. */
|
||||
/* { dg-additional-options "-foffload=-w" } */
|
||||
|
||||
/* double reductions. */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
/* { dg-do run { target { ! { hppa*-*-hpux* } } } } */
|
||||
|
||||
/* Ignore vector_length warnings for offloaded (nvptx) targets. */
|
||||
/* { dg-additional-options "-foffload=-w" } */
|
||||
|
||||
/* complex reductions. */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
/* { dg-do run } */
|
||||
/* { dg-additional-options "-w" } */
|
||||
|
||||
/* Ignore vector_length warnings for offloaded (nvptx) targets. */
|
||||
/* { dg-additional-options "-foffload=-w" } */
|
||||
|
||||
/* Multiple reductions. */
|
||||
|
||||
#include <stdio.h>
|
||||
|
|
Loading…
Reference in New Issue