[kaffe] CVS kaffe (dalibor): Small fix for jit engine compilation breakage
   
    Kaffe CVS
     
    Kaffe Mailing List <kaffe@kaffe.org>
       
    Fri Sep 19 06:24:01 2003
    
    
  
PatchSet 4049 
Date: 2003/09/19 13:15:14
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Small fix for jit engine compilation breakage
Jit engine didn't always declare globalMethod, and that broke
the compilation of jni.c. Now the compilation passes jni.c
with the jit engine, but it still breaks due to missing
resetConstants function in jit code.
Members: 
	ChangeLog:1.1645->1.1646 
	kaffe/kaffevm/jit/machine.c:1.57->1.58 
	kaffe/kaffevm/jit/machine.h:1.18->1.19 
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1645 kaffe/ChangeLog:1.1646
--- kaffe/ChangeLog:1.1645	Thu Sep 18 22:49:45 2003
+++ kaffe/ChangeLog	Fri Sep 19 13:15:14 2003
@@ -1,3 +1,10 @@
+2003-09-19  Dalibor Topic <robilad@kaffe.org>
+
+	* kaffe/kaffevm/jit/machine.c,
+	kaffe/kaffevm/jit/machine.h:
+	Always declare and define globalMethod, which is used
+	by jni. This fixes another compilation problem on arm-linux.
+
 2003-09-18  Ito Kazumitsu <kaz@maczuka.gcd.org>
 
 	* libraries/javalib/java/io/File.java:
Index: kaffe/kaffe/kaffevm/jit/machine.c
diff -u kaffe/kaffe/kaffevm/jit/machine.c:1.57 kaffe/kaffe/kaffevm/jit/machine.c:1.58
--- kaffe/kaffe/kaffevm/jit/machine.c:1.57	Sun Jul 27 16:53:48 2003
+++ kaffe/kaffe/kaffevm/jit/machine.c	Fri Sep 19 13:15:15 2003
@@ -110,11 +110,10 @@
 static int codeperbytecode;
 
 int CODEPC;
+Method *globalMethod;
 
 #if defined(KAFFE_PROFILER)
 int profFlag; /* flag to control profiling */
-Method *globalMethod;
-
 static void printProfilerStats(void);
 #endif
 
Index: kaffe/kaffe/kaffevm/jit/machine.h
diff -u kaffe/kaffe/kaffevm/jit/machine.h:1.18 kaffe/kaffe/kaffevm/jit/machine.h:1.19
--- kaffe/kaffe/kaffevm/jit/machine.h:1.18	Tue Jul  8 07:33:49 2003
+++ kaffe/kaffe/kaffevm/jit/machine.h	Fri Sep 19 13:15:15 2003
@@ -179,10 +179,10 @@
 extern nativecode* codeblock;
 extern uint32 pc;
 extern uint32 npc;
+extern Method *globalMethod;
 
 #if defined(KAFFE_PROFILER)
 extern int profFlag;
-extern Method *globalMethod;
 #endif
 
 #endif