PatchSet 7256 
Date: 2006/04/22 00:32:11
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
small compiler warning fix

2006-04-22  Dalibor Topic  <[EMAIL PROTECTED]>

        * kaffe/kaffevm/jit/native-wrapper.c (Kaffe_wrapper):
        Call the right initInsnSequence depending on the jit engine.
        Call INIT_JIT_MD if necessary.

        * kaffe/kaffevm/jit3/machine.c (initInsnSequence) Removed
        unused parameters from prototype.
        (translate): Call INIT_JIT_MD if necessary.

        * kaffe/kaffevm/jit3/machine.h: (initInsnSequence) Removed
        unused parameters from prototype.

Members: 
        ChangeLog:1.4761->1.4762 
        kaffe/kaffevm/jit/native-wrapper.c:1.14->1.15 
        kaffe/kaffevm/jit3/machine.c:1.81->1.82 
        kaffe/kaffevm/jit3/machine.h:1.30->1.31 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4761 kaffe/ChangeLog:1.4762
--- kaffe/ChangeLog:1.4761      Fri Apr 21 20:34:35 2006
+++ kaffe/ChangeLog     Sat Apr 22 00:32:11 2006
@@ -1,3 +1,16 @@
+2006-04-22  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * kaffe/kaffevm/jit/native-wrapper.c (Kaffe_wrapper):
+       Call the right initInsnSequence depending on the jit engine.
+       Call INIT_JIT_MD if necessary.
+
+       * kaffe/kaffevm/jit3/machine.c (initInsnSequence) Removed 
+       unused parameters from prototype. 
+       (translate): Call INIT_JIT_MD if necessary.
+
+       * kaffe/kaffevm/jit3/machine.h: (initInsnSequence) Removed
+        unused parameters from prototype.
+
 2006-04-21  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * config/i386/jit3-i386.def: Added debug output
Index: kaffe/kaffe/kaffevm/jit/native-wrapper.c
diff -u kaffe/kaffe/kaffevm/jit/native-wrapper.c:1.14 
kaffe/kaffe/kaffevm/jit/native-wrapper.c:1.15
--- kaffe/kaffe/kaffevm/jit/native-wrapper.c:1.14       Thu Mar 30 17:39:17 2006
+++ kaffe/kaffe/kaffevm/jit/native-wrapper.c    Sat Apr 22 00:32:20 2006
@@ -125,7 +125,18 @@
 #if defined(HAVE_FAKE_CALLS)
        initFakeCalls();
 #endif
+
+       /* Do any machine dependent JIT initialization */
+#if defined(INIT_JIT_MD)
+       INIT_JIT_MD(xmeth);
+#endif
+
+#if defined(JIT3)
+       success = initInsnSequence(maxLocal, maxStack, &info);
+#else
        success = initInsnSequence(xmeth, 0, maxLocal, maxStack, &info);
+#endif /* defined(JIT3) */
+
        if (!success) {
                goto done;
        }
Index: kaffe/kaffe/kaffevm/jit3/machine.c
diff -u kaffe/kaffe/kaffevm/jit3/machine.c:1.81 
kaffe/kaffe/kaffevm/jit3/machine.c:1.82
--- kaffe/kaffe/kaffevm/jit3/machine.c:1.81     Sat Jan 14 09:11:36 2006
+++ kaffe/kaffe/kaffevm/jit3/machine.c  Sat Apr 22 00:32:21 2006
@@ -154,6 +154,36 @@
 }
 
 /*
+ * Init instruction generation.
+ */
+jboolean
+initInsnSequence(int localsz, int stacksz, errorInfo* einfo)
+{
+       /* Clear various counters */
+       tmpslot = 0;
+       maxTemp = 0;
+       maxPush = 0;
+       stackno = localsz + stacksz;
+       npc = 0;
+
+       initSeq();
+       initRegisters();
+       initSlots(stackno);
+
+       /* Before generating code, try to guess how much space we'll need. */
+       codeblock_size = ALLOCCODEBLOCKSZ;
+       codeblock = gc_malloc(codeblock_size + CODEBLOCKREDZONE,
+                             KGC_ALLOC_JIT_CODEBLOCK);
+       if (codeblock == 0) {
+               postOutOfMemory(einfo);
+               return (false);
+       }
+       CODEPC = 0;
+       
+       return (true);
+}
+
+/*
  * Translate a method into native code.
  *
  * Registers are allocated per basic block, using an LRU algorithm.
@@ -312,7 +342,12 @@
         * Initialise the translator.
         */
        initFakeCalls();
-       success = initInsnSequence(xmeth, codeperbytecode * 
METHOD_BYTECODE_LEN(xmeth), xmeth->localsz, xmeth->stacksz, einfo);
+
+       /* Do any machine dependent JIT initialization */
+#if defined(INIT_JIT_MD)
+       INIT_JIT_MD(xmeth);
+#endif
+       success = initInsnSequence(xmeth->localsz, xmeth->stacksz, einfo);
        if (success == false) {
                goto done;
        }
@@ -799,41 +834,6 @@
 #if defined(LABEL_Lframe)
        LABEL_Lframe(&meth->framesize, /* unused */ 0, /* unused */ 0);
 #endif
-}
-
-/*
- * Init instruction generation.
- */
-jboolean
-initInsnSequence(Method* meth, int codesize UNUSED, int localsz, int stacksz, 
errorInfo* einfo)
-{
-       /* Clear various counters */
-       tmpslot = 0;
-       maxTemp = 0;
-       maxPush = 0;
-       stackno = localsz + stacksz;
-       npc = 0;
-
-       /* Do any machine dependent JIT initialization */
-#if defined(INIT_JIT_MD)
-       INIT_JIT_MD(meth);
-#endif
-
-       initSeq();
-       initRegisters();
-       initSlots(stackno);
-
-       /* Before generating code, try to guess how much space we'll need. */
-       codeblock_size = ALLOCCODEBLOCKSZ;
-       codeblock = gc_malloc(codeblock_size + CODEBLOCKREDZONE,
-                             KGC_ALLOC_JIT_CODEBLOCK);
-       if (codeblock == 0) {
-               postOutOfMemory(einfo);
-               return (false);
-       }
-       CODEPC = 0;
-       
-       return (true);
 }
 
 /*
Index: kaffe/kaffe/kaffevm/jit3/machine.h
diff -u kaffe/kaffe/kaffevm/jit3/machine.h:1.30 
kaffe/kaffe/kaffevm/jit3/machine.h:1.31
--- kaffe/kaffe/kaffevm/jit3/machine.h:1.30     Thu Apr  6 01:39:11 2006
+++ kaffe/kaffe/kaffevm/jit3/machine.h  Sat Apr 22 00:32:21 2006
@@ -196,7 +196,7 @@
 struct _label_;
 struct _sequence;
 struct _errorInfo;
-extern jboolean initInsnSequence(Method *meth, int codesize, int localsz, int 
stacksz, struct _errorInfo *einfo);
+extern jboolean initInsnSequence(int localsz, int stacksz, struct _errorInfo 
*einfo);
 extern jboolean finishInsnSequence(void*, nativeCodeInfo*, struct _errorInfo*);
 extern void     installMethodCode(void*, Method*, nativeCodeInfo*);
 #define HAVE_FAKE_CALLS 1

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to