In adding a new warning, I got very confused as to why addint a flag failed to
behave as expected on some of the tests. I finally noticed the missing '}',
which caused dg to silently ignore the additional options. It seems they were
passing by din't of the test harness already providing -O2, but that seems
fragile to me, so I fixed the syntax.
nathan
2015-12-31 Nathan Sidwell <nat...@acm.org>
* testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Correct
dg-additional-options syntax.
* testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/routine-v-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/routine-g-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-v-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/routine-w-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-g-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-w-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-g-2.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c: Likewise.
* testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c: Likewise.
Index: testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
#include <openacc.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-g-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-g-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-g-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-g-2.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-g-2.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-g-2.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-v-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-v-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-v-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-w-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-w-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-w-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/routine-g-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/routine-g-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/routine-g-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/routine-v-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/routine-v-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/routine-v-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/routine-w-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/routine-w-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/routine-w-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>
Index: testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c
===================================================================
--- testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c (revision 232015)
+++ testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c (working copy)
@@ -1,5 +1,5 @@
/* { dg-do run } */
-/* { dg-additional-options "-O2" */
+/* { dg-additional-options "-O2" } */
#include <stdio.h>