[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] pnet ChangeLog engine/jitc_stack.c
From: |
Klaus Treichel |
Subject: |
[dotgnu-pnet-commits] pnet ChangeLog engine/jitc_stack.c |
Date: |
Thu, 12 Oct 2006 17:54:23 +0000 |
CVSROOT: /cvsroot/dotgnu-pnet
Module name: pnet
Changes by: Klaus Treichel <ktreichel> 06/10/12 17:54:23
Modified files:
. : ChangeLog
engine : jitc_stack.c
Log message:
Fix two small bugs when clearing flags.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnet/ChangeLog?cvsroot=dotgnu-pnet&r1=1.3371&r2=1.3372
http://cvs.savannah.gnu.org/viewcvs/pnet/engine/jitc_stack.c?cvsroot=dotgnu-pnet&r1=1.9&r2=1.10
Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/ChangeLog,v
retrieving revision 1.3371
retrieving revision 1.3372
diff -u -b -r1.3371 -r1.3372
--- ChangeLog 12 Oct 2006 16:07:38 -0000 1.3371
+++ ChangeLog 12 Oct 2006 17:54:23 -0000 1.3372
@@ -22,6 +22,7 @@
* engine/jitc_stack.c: Set all duplicates of a value null checked if the
value is checked for null. Check if references to a local/arg is passed
in a method call and replace this local on the stack with duplicates.
+ Fix two small bugs when clearing flags.
2006-10-10 Klaus Treichel <address@hidden>
Index: engine/jitc_stack.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/jitc_stack.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- engine/jitc_stack.c 12 Oct 2006 16:07:38 -0000 1.9
+++ engine/jitc_stack.c 12 Oct 2006 17:54:23 -0000 1.10
@@ -72,7 +72,7 @@
(dest).value =
jit_insn_add_relative((coder)->jitFunction, (ptr).value, (offset)); \
if((dest).refValue && ((dest).flags &
_IL_JIT_VALUE_COPYOF)) \
{ \
- (dest).flags |= ~_IL_JIT_VALUE_COPYOF; \
+ (dest).flags &= ~_IL_JIT_VALUE_COPYOF; \
if(!((dest).flags & _IL_JIT_VALUE_POINTER_TO)) \
{ \
(dest).refValue = 0; \
@@ -276,7 +276,7 @@
__dupValue = jit_insn_dup((coder)->jitFunction,
(coder)->jitStack[__stackPos].value); \
(coder)->jitStack[__stackPos].value =
__dupValue; \
(coder)->jitStack[__stackPos].refValue = 0; \
- (coder)->jitStack[__stackPos].flags |=
~_IL_JIT_VALUE_COPYOF; \
+ (coder)->jitStack[__stackPos].flags &=
~_IL_JIT_VALUE_COPYOF; \
} \
} \
} while(0)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] pnet ChangeLog engine/jitc_stack.c,
Klaus Treichel <=