CVSROOT: /sources/dotgnu-pnet
Module name: libjit
Branch:
Changes by: Aleksey Demakov <[EMAIL PROTECTED]> 06/02/20 14:05:03
Modified files:
. : ChangeLog
jit : jit-rules-x86.c
Log message:
_jit_create_call_return_insns returns 1 (success) if there is no
return value or the return value is a struct returned via pointer.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/libjit/ChangeLog.diff?tr1=1.202&tr2=1.203&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/dotgnu-pnet/libjit/jit/jit-rules-x86.c.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
Patches:
Index: libjit/ChangeLog
diff -u libjit/ChangeLog:1.202 libjit/ChangeLog:1.203
--- libjit/ChangeLog:1.202 Sat Feb 18 19:58:10 2006
+++ libjit/ChangeLog Mon Feb 20 14:05:03 2006
@@ -1,3 +1,8 @@
+2006-02-20 Aleksey Demakov <[EMAIL PROTECTED]>
+
+ * jit/jit-rules-x86.c (_jit_create_call_return_insns): fix return
+ code in case of no return value or struct returned via pointer.
+
2006-02-19 Aleksey Demakov <[EMAIL PROTECTED]>
* jit/jit-reg-alloc.h:
Index: libjit/jit/jit-rules-x86.c
diff -u libjit/jit/jit-rules-x86.c:1.29 libjit/jit/jit-rules-x86.c:1.30
--- libjit/jit/jit-rules-x86.c:1.29 Sat Feb 18 19:58:10 2006
+++ libjit/jit/jit-rules-x86.c Mon Feb 20 14:05:03 2006
@@ -149,7 +149,7 @@
/* Bail out now if we don't need to worry about return values */
if(!return_value || ptr_return)
{
- return 0;
+ return 1;
}
/* Structure values must be flushed into the frame, and
_______________________________________________
dotgnu-pnet-commits mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/dotgnu-pnet-commits