diff gcc/testsuite/g++.dg/gomp/atomic-5.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
line wrap: on
line diff
--- a/gcc/testsuite/g++.dg/gomp/atomic-5.C	Thu Oct 25 07:37:49 2018 +0900
+++ b/gcc/testsuite/g++.dg/gomp/atomic-5.C	Thu Feb 13 11:34:05 2020 +0900
@@ -12,18 +12,18 @@
     x = x + 1;
   #pragma omp atomic
     x = 1;		/* { dg-error "invalid form" } */
-  #pragma omp atomic
+  #pragma omp atomic	/* { dg-error "read-only variable" } */
     ++y;		/* { dg-error "read-only variable" } */
-  #pragma omp atomic
+  #pragma omp atomic	/* { dg-error "read-only variable" } */
     y--;		/* { dg-error "read-only variable" } */
-  #pragma omp atomic
-    y += 1;		/* { dg-error "read-only variable" } */
+  #pragma omp atomic	/* { dg-error "read-only variable" } */
+    y += 1;
   #pragma omp atomic
     bar();		/* { dg-error "invalid operator" } */
   #pragma omp atomic
     bar() += 1;		/* { dg-error "lvalue required" } */
   #pragma omp atomic a	/* { dg-error "expected end of line" } */
-    x++;
+    x++;		/* { dg-error "expected 'read', 'write', 'update', 'capture', 'seq_cst', 'acq_rel', 'release', 'relaxed' or 'hint' clause" "" { target *-*-* } .-1 } */
   #pragma omp atomic
     ;			/* { dg-error "expected primary-expression" } */
   #pragma omp atomic