[kaffe] CVS kaffe (dalibor): Fixed build with sparc jit

Kaffe CVS cvs-commits at kaffe.org
Tue Jul 13 08:34:08 PDT 2004


PatchSet 4961 
Date: 2004/07/13 14:57:06
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Fixed build with sparc jit

2004-07-13  Dalibor Topic  <robilad at kaffe.org>

        * config/sparc/jit-sparc.def:
        Fix 'use of compound as lvalue is deprecated' warnings for jit.

Members: 
	ChangeLog:1.2525->1.2526 
	config/sparc/jit-sparc.def:1.10->1.11 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2525 kaffe/ChangeLog:1.2526
--- kaffe/ChangeLog:1.2525	Tue Jul 13 14:16:56 2004
+++ kaffe/ChangeLog	Tue Jul 13 14:57:06 2004
@@ -1,11 +1,16 @@
+2004-07-13  Dalibor Topic  <robilad at kaffe.org>
+
+	* config/sparc/jit-sparc.def:
+	Fix 'use of compound as lvalue is deprecated' warnings for jit.
+ 
 2004-07-13  Kiyo Inaba <inaba at src.ricoh.co.jp>
 
-       * kaffe/kaffevm/jit/funcs.c
-       * config/i386/jit-i386.def:
-       * config/i386/jit3-i386.def:
-       * config/m68k/jit-i386.def:
-       * config/m68k/jit3-i386.def:
-       Fix 'use of compound as lvalue is deprecated' warnings for jit.
+        * kaffe/kaffevm/jit/funcs.c
+        * config/i386/jit-i386.def:
+        * config/i386/jit3-i386.def:
+        * config/m68k/jit-i386.def:
+        * config/m68k/jit3-i386.def:
+        Fix 'use of compound as lvalue is deprecated' warnings for jit.
 
 2004-07-13  Riccardo Mottola <rmottola at users.sf.net>
 
Index: kaffe/config/sparc/jit-sparc.def
diff -u kaffe/config/sparc/jit-sparc.def:1.10 kaffe/config/sparc/jit-sparc.def:1.11
--- kaffe/config/sparc/jit-sparc.def:1.10	Mon Apr 26 09:06:59 2004
+++ kaffe/config/sparc/jit-sparc.def	Tue Jul 13 14:57:10 2004
@@ -51,38 +51,38 @@
 /* Instruction formats							 */
 
 #define	insn_call(disp)					\
-	LOUT = 0x40000000 | ((disp) & 0x3FFFFFFF)
+	LOUT(0x40000000 | ((disp) & 0x3FFFFFFF))
 
 #define	insn_offset(op, dst, imm)			\
-	LOUT = 0x01000000 | ((dst) << 25) | 		\
-		((op) << 22) | ((imm) & 0x3FFFFF)
+	LOUT(0x01000000 | ((dst) << 25) | 		\
+		((op) << 22) | ((imm) & 0x3FFFFF))
 
 #define	insn_branch(cond, anull, dest)			\
-	LOUT = 0x00800000 | ((anull) << 29) |		\
-		((cond) << 25) | ((dest) & 0x3FFFFF)
+	LOUT(0x00800000 | ((anull) << 29) |		\
+		((cond) << 25) | ((dest) & 0x3FFFFF))
 
 #define	insn_RRR(op, dst, rs1, rs2)			\
-	LOUT = 0x80000000 | ((dst) << 25) |		\
-		((op) << 19) | ((rs1) << 14) | (rs2)
+	LOUT(0x80000000 | ((dst) << 25) |		\
+		((op) << 19) | ((rs1) << 14) | (rs2))
 
 #define	ldst_RRR(op, dst, rs1, rs2)			\
-	LOUT = 0xC0000000 | ((dst) << 25) |		\
-		((op) << 19) | ((rs1) << 14) | (rs2)
+	LOUT(0xC0000000 | ((dst) << 25) |		\
+		((op) << 19) | ((rs1) << 14) | (rs2))
 
 #define	ldst_RRC(op, dst, rs1, cnst)			\
-	LOUT = 0xC0002000 | ((dst) << 25) |		\
+	LOUT(0xC0002000 | ((dst) << 25) |		\
 		((op) << 19) | ((rs1) << 14) |		\
-		((cnst) & MASKL13BITS)
+		((cnst) & MASKL13BITS))
 
 #define	insn_RRC(op, op2, dst, rs1, cnst)		\
-	LOUT = 0x00002000 | ((op) << 30) |		\
+	LOUT(0x00002000 | ((op) << 30) |		\
 		((dst) << 25) | ((op2) << 19) |		\
-		((rs1) << 14) | ((cnst) & MASKL13BITS)
+		((rs1) << 14) | ((cnst) & MASKL13BITS))
 
 #define	finsn_RRR(op, dst, rs1, rs2)			\
-	LOUT = 0x81A00000 | ((dst) << 25) |	\
+	LOUT(0x81A00000 | ((dst) << 25) |	\
 		((rs1) << 14) | ((op) << 5) |	\
-		(rs2)
+		(rs2))
 
 /* --------------------------------------------------------------------- */
 /* Various masks							 */
@@ -876,7 +876,7 @@
 {
 	jint val = const_int(2);
 
-	LOUT = val;
+	LOUT(val);
 
 	debug((".word %08x\n", val));
 }
@@ -887,7 +887,7 @@
 
 	l->type |= Llong|Labsolute;
 	l->at = (uintp)CODEPC;
-	LOUT = 0;
+	LOUT(0);
 	l->from = (uintp)CODEPC;
 	debug((".word ?\n"));
 }
@@ -899,16 +899,16 @@
 
 	/* Align data onto relevant boundary */
 	if (l->size == 2 && ((uintp)CODEPC) % 8 != 0) {
-		LOUT = 0;
+		LOUT(0;
 	}
 
 	l->to = (uintp)CODEPC;
 
-	LOUT = l->u.word[0];
+	LOUT(l->u.word[0]);
 	debug((".word 0x08x\n", l->u.word[0]));
 
 	if (l->size == 2) {
-		LOUT = l->u.word[1];
+		LOUT(l->u.word[1]);
 		debug((".word 0x08x\n", l->u.word[1]));
 	}
 }




More information about the kaffe mailing list