dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] pnet ChangeLog libgc/tests/test.c


From: Klaus Treichel
Subject: [dotgnu-pnet-commits] pnet ChangeLog libgc/tests/test.c
Date: Wed, 22 Oct 2008 19:23:30 +0000

CVSROOT:        /cvsroot/dotgnu-pnet
Module name:    pnet
Changes by:     Klaus Treichel <ktreichel>      08/10/22 19:23:30

Modified files:
        .              : ChangeLog 
        libgc/tests    : test.c 

Log message:
        update one missed file.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3577&r2=1.3578
http://cvs.savannah.gnu.org/viewcvs/pnet/libgc/tests/test.c?cvsroot=dotgnu-pnet&r1=1.6&r2=1.7

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3577
retrieving revision 1.3578
diff -u -b -r1.3577 -r1.3578
--- ChangeLog   22 Oct 2008 19:19:59 -0000      1.3577
+++ ChangeLog   22 Oct 2008 19:23:29 -0000      1.3578
@@ -34,8 +34,8 @@
        libgc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h,
        libgc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86_64.h,
        libgc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/hppa.h,
-       libgc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/ia64.h: Include the
-       latest libgc changes.
+       libgc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/ia64.h,
+       libgc/tests/test.c: Include the latest libgc changes.
 
 2008-10-19  Klaus Treichel  <address@hidden>
 

Index: libgc/tests/test.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/libgc/tests/test.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- libgc/tests/test.c  31 Jul 2008 19:39:09 -0000      1.6
+++ libgc/tests/test.c  22 Oct 2008 19:23:30 -0000      1.7
@@ -20,7 +20,7 @@
 
 # undef GC_BUILD
 
-#if defined(DBG_HDRS_ALL) || defined(MAKE_BACK_GRAPH)
+#if (defined(DBG_HDRS_ALL) || defined(MAKE_BACK_GRAPH)) && !defined(GC_DEBUG)
 #  define GC_DEBUG
 #endif
 
@@ -1069,10 +1069,17 @@
       GC_is_visible_print_proc = fail_proc1;
       collectable_count += 1;
       x = GC_malloc(16);
-      if (GC_base(x + 13) != x) {
+      if (GC_base(GC_PTR_ADD(x, 13)) != x) {
        GC_printf("GC_base(heap ptr) produced incorrect result\n");
        FAIL;
       }
+      GC_PRE_INCR(x, 0);
+      GC_POST_INCR(x);
+      GC_POST_DECR(x);
+      if (GC_base(x) != x) {
+       GC_printf("Bad INCR/DECR result\n");
+       FAIL;
+      }
 #     ifndef PCR
         if (GC_base(y) != 0) {
          GC_printf("GC_base(fn_ptr) produced incorrect result\n");




reply via email to

[Prev in Thread] Current Thread [Next in Thread]