[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] libjit ./ChangeLog jit/jit-rules-x86.c
From: |
Aleksey Demakov |
Subject: |
[dotgnu-pnet-commits] libjit ./ChangeLog jit/jit-rules-x86.c |
Date: |
Mon, 20 Feb 2006 14:05:03 +0000 |
CVSROOT: /sources/dotgnu-pnet
Module name: libjit
Branch:
Changes by: Aleksey Demakov <address@hidden> 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 <address@hidden>
+
+ * 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 <address@hidden>
* 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] libjit ./ChangeLog jit/jit-rules-x86.c,
Aleksey Demakov <=