[kaffe] CVS kaffe (robilad): Fix for FTBFS on debian-sparc

Kaffe CVS cvs-commits at kaffe.org
Sat Aug 6 10:47:52 PDT 2005


PatchSet 6787 
Date: 2005/08/06 17:41:01
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Fix for FTBFS on debian-sparc

2005-08-06  Dalibor Topic  <robilad at kaffe.org>

        * config/sparc/jit-sparc.def:
        (argcount) removed as argcount is handled in jit code
        already. Removed all uses to fix Debian bug #321209.

        * kaffe/kaffevm/classMethod.h (initialiseSecurity)
        Added missing prototype to fix compiler warning.

Members: 
	ChangeLog:1.4312->1.4313 
	config/sparc/jit-sparc.def:1.14->1.15 
	kaffe/kaffevm/classMethod.h:1.82->1.83 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4312 kaffe/ChangeLog:1.4313
--- kaffe/ChangeLog:1.4312	Sat Aug  6 14:25:10 2005
+++ kaffe/ChangeLog	Sat Aug  6 17:41:01 2005
@@ -1,5 +1,14 @@
 2005-08-06  Dalibor Topic  <robilad at kaffe.org>
 
+	* config/sparc/jit-sparc.def:
+	(argcount) removed as argcount is handled in jit code
+	already. Removed all uses to fix Debian bug #321209.
+
+	* kaffe/kaffevm/classMethod.h (initialiseSecurity)
+	Added missing prototype to fix compiler warning.
+	
+2005-08-06  Dalibor Topic  <robilad at kaffe.org>
+
 	* kaffe/kaffevm/jar.c (jarSeek): Initialize pos
 	before use.
 	(getCentralDirCount) Initialize dir_size before use.
Index: kaffe/config/sparc/jit-sparc.def
diff -u kaffe/config/sparc/jit-sparc.def:1.14 kaffe/config/sparc/jit-sparc.def:1.15
--- kaffe/config/sparc/jit-sparc.def:1.14	Fri May  6 15:24:25 2005
+++ kaffe/config/sparc/jit-sparc.def	Sat Aug  6 17:41:06 2005
@@ -45,8 +45,6 @@
 #define	fregname(n)	rnames[(n)+32]
 #endif
 
-static int argcount = 0;
-
 /* --------------------------------------------------------------------- */
 /* Instruction formats							 */
 
@@ -1036,7 +1034,6 @@
 		ldst_RRC(0x04, r, REG_sp, w);
 		debug(("st %s,[sp+%d]\n", regname(r), w));
 	}
-	argcount++;
 }
 
 define_insn(push_float, fpush_xRC)
@@ -1062,7 +1059,6 @@
 		ldst_RRC(0x24, r, REG_sp, w);
 		debug(("stf %s,[sp+%d]\n", fregname(r), w));
 	}
-	argcount++;
 }
 
 define_insn(push_double, fpushl_xRC)
@@ -1106,13 +1102,10 @@
 		ldst_RRC(0x24, r+1, REG_sp, w);
 		debug(("stf %s,[sp+%d]\n", fregname(r+1), w));
 	}
-
-	argcount += 2;
 }
 
 define_insn(popargs, popargs_xxC)
 {
-	argcount = 0;
 }
 
 define_insn(return_int, return_Rxx)
Index: kaffe/kaffe/kaffevm/classMethod.h
diff -u kaffe/kaffe/kaffevm/classMethod.h:1.82 kaffe/kaffe/kaffevm/classMethod.h:1.83
--- kaffe/kaffe/kaffevm/classMethod.h:1.82	Thu Jun 23 16:43:58 2005
+++ kaffe/kaffe/kaffevm/classMethod.h	Sat Aug  6 17:41:07 2005
@@ -692,4 +692,6 @@
 extern Utf8Const* SourceFile_name;	/* "SourceFile" */
 extern Utf8Const* InnerClasses_name;	/* "InnerClasses" */
 
+void initialiseSecurity (void);
+
 #endif



More information about the kaffe mailing list