dotgnu-pnet-commits
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]