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-apply-func.h


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-apply-func.h
Date: Sat, 07 Feb 2009 16:45:18 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   09/02/07 16:45:18

Modified files:
        .              : ChangeLog 
        jit            : jit-apply-func.h 

Log message:
        for each jit_apply_ macro add individual check if it's already defined

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.407&r2=1.408
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-apply-func.h?cvsroot=dotgnu-pnet&r1=1.6&r2=1.7

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.407
retrieving revision 1.408
diff -u -b -r1.407 -r1.408
--- ChangeLog   7 Feb 2009 16:28:57 -0000       1.407
+++ ChangeLog   7 Feb 2009 16:45:18 -0000       1.408
@@ -20,6 +20,8 @@
        override jit_builtin_apply.
        * jit/jit-apply-arm.c (_jit_create_indirector, _jit_pad_buffer): add
        functions.
+       * jit/jit-apply-func.h: for each jit_builtin_* macro add individual
+       check if it's already defined.
 
 2009-01-30  Peter Fristedt  <address@hidden>
             Kirill Kononenko  <address@hidden>

Index: jit/jit-apply-func.h
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-apply-func.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- jit/jit-apply-func.h        26 May 2008 21:06:29 -0000      1.6
+++ jit/jit-apply-func.h        7 Feb 2009 16:45:18 -0000       1.7
@@ -42,43 +42,53 @@
 #endif
 
 #if !defined(jit_builtin_apply)
-
 #define        jit_builtin_apply(func,args,size,return_float,return_buf)       
\
                do { \
                        (return_buf) = __builtin_apply \
                                        ((void (*)())(func), (args), (size)); \
                } while (0)
+#endif
 
+#if !defined(jit_builtin_apply_args)
 #define        jit_builtin_apply_args(type,args)       \
                do { \
                        (args) = (type)__builtin_apply_args(); \
                } while (0)
+#endif
 
+#if !defined(jit_builtin_return_int)
 #define        jit_builtin_return_int(return_buf)      \
                do { \
                        __builtin_return((return_buf)); \
                } while (0)
+#endif
 
+#if !defined(jit_builtin_return_long)
 #define        jit_builtin_return_long(return_buf)     \
                do { \
                        __builtin_return((return_buf)); \
                } while (0)
+#endif
 
+#if !defined(jit_builtin_return_float)
 #define        jit_builtin_return_float(return_buf)    \
                do { \
                        __builtin_return((return_buf)); \
                } while (0)
+#endif
 
+#if !defined(jit_builtin_return_double)
 #define        jit_builtin_return_double(return_buf)   \
                do { \
                        __builtin_return((return_buf)); \
                } while (0)
+#endif
 
+#if !defined(jit_builtin_return_nfloat)
 #define        jit_builtin_return_nfloat(return_buf)   \
                do { \
                        __builtin_return((return_buf)); \
                } while (0)
-
 #endif
 
 /*




reply via email to

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