This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[og7, openacc, libgomp, testsuite] Fix asserts in firstprivate-int.{c,C}


[ was: Re: [gomp4] enable GOMP_MAP_FIRSTPRIVATE_INT in OpenACC ]

On 01/27/2017 04:45 PM, Cesar Philippidis wrote:

diff --git a/libgomp/testsuite/libgomp.oacc-c++/firstprivate-int.C b/libgomp/testsuite/libgomp.oacc-c++/firstprivate-int.C

+  assert(i8o = i8i);
+  assert(i16o = i16i);
+  assert(i32o = i32i);
+  assert(i64o = i64i);
+
+  assert(u8o = u8i);
+  assert(u16o = u16i);
+  assert(u32o = u32i);
+  assert(u64o = u64i);
+
+  assert(r32o = r32i);
+  assert(r64o = r64i);
+
+  assert(cio = cii);
+  assert(cfo = cfi);
+  assert(cdo = cdi);

diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c

+  assert(i8o = i8i);
+  assert(i16o = i16i);
+  assert(i32o = i32i);
+  assert(i64o = i64i);
+
+  assert(u8o = u8i);
+  assert(u16o = u16i);
+  assert(u32o = u32i);
+  assert(u64o = u64i);
+
+  assert(r32o = r32i);
+  assert(r64o = r64i);
+
+  assert(cio = cii);
+  assert(cfo = cfi);
+  assert(cdo = cdi);

These assert have assigns in them.

Fixed in attached patch, committed.

Thanks,
- Tom
[openacc, libgomp, testsuite] Fix asserts in firstprivate-int.{c,C}

2018-04-18  Tom de Vries  <tom@codesourcery.com>

	* testsuite/libgomp.oacc-c++/firstprivate-int.C (main): Fix asserts.
	* testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c (main): Same.

---
 .../testsuite/libgomp.oacc-c++/firstprivate-int.C  | 26 +++++++++++-----------
 .../libgomp.oacc-c-c++-common/firstprivate-int.c   | 26 +++++++++++-----------
 2 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/libgomp/testsuite/libgomp.oacc-c++/firstprivate-int.C b/libgomp/testsuite/libgomp.oacc-c++/firstprivate-int.C
index 94667b5..c7d90d9 100644
--- a/libgomp/testsuite/libgomp.oacc-c++/firstprivate-int.C
+++ b/libgomp/testsuite/libgomp.oacc-c++/firstprivate-int.C
@@ -62,22 +62,22 @@ main ()
 	    u16o, u32i, u32o, u64i, u64o, r32i, r32o, r64i, r64o, cii, cio,
 	    cfi, cfo, cdi, cdo);
 
-  assert(i8o = i8i);
-  assert(i16o = i16i);
-  assert(i32o = i32i);
-  assert(i64o = i64i);
+  assert (i8o == i8i);
+  assert (i16o == i16i);
+  assert (i32o == i32i);
+  assert (i64o == i64i);
 
-  assert(u8o = u8i);
-  assert(u16o = u16i);
-  assert(u32o = u32i);
-  assert(u64o = u64i);
+  assert (u8o == u8i);
+  assert (u16o == u16i);
+  assert (u32o == u32i);
+  assert (u64o == u64i);
 
-  assert(r32o = r32i);
-  assert(r64o = r64i);
+  assert (r32o == r32i);
+  assert (r64o == r64i);
 
-  assert(cio = cii);
-  assert(cfo = cfi);
-  assert(cdo = cdi);
+  assert (cio == cii);
+  assert (cfo == cfi);
+  assert (cdo == cdi);
 
   return 0;
 }
diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c
index d9da9a0..8abb610 100644
--- a/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c
+++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-int.c
@@ -46,22 +46,22 @@ main ()
     cdo = cdi;
   }
 
-  assert(i8o = i8i);
-  assert(i16o = i16i);
-  assert(i32o = i32i);
-  assert(i64o = i64i);
+  assert (i8o == i8i);
+  assert (i16o == i16i);
+  assert (i32o == i32i);
+  assert (i64o == i64i);
 
-  assert(u8o = u8i);
-  assert(u16o = u16i);
-  assert(u32o = u32i);
-  assert(u64o = u64i);
+  assert (u8o == u8i);
+  assert (u16o == u16i);
+  assert (u32o == u32i);
+  assert (u64o == u64i);
 
-  assert(r32o = r32i);
-  assert(r64o = r64i);
+  assert (r32o == r32i);
+  assert (r64o == r64i);
 
-  assert(cio = cii);
-  assert(cfo = cfi);
-  assert(cdo = cdi);
+  assert (cio == cii);
+  assert (cfo == cfi);
+  assert (cdo == cdi);
 
   return 0;
 }

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]