[kaffe] CVS kaffe (guilhem): Symbol name fixes for fdlibm.

Kaffe CVS cvs-commits at kaffe.org
Sun Nov 27 10:30:01 PST 2005


PatchSet 6975 
Date: 2005/11/27 18:10:33
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Symbol name fixes for fdlibm.

        * developers/math_symbols: Added more symbols to be renamed
        (needed for darwin5).

        * libraries/clib/fdlibm/namespace.h: Regenerated.

Members: 
	ChangeLog:1.4497->1.4498 
	developers/build_mathnamespace:1.1->1.2 
	developers/math_symbols:1.2->1.3 
	libraries/clib/fdlibm/namespace.h:1.2->1.3 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4497 kaffe/ChangeLog:1.4498
--- kaffe/ChangeLog:1.4497	Sun Nov 27 17:31:30 2005
+++ kaffe/ChangeLog	Sun Nov 27 18:10:33 2005
@@ -1,3 +1,10 @@
+2005-11-27  Guilhem Lavaux  <guilhem at kaffe.org>
+
+	* developers/math_symbols: Added more symbols to be renamed
+	(needed for darwin5).
+
+	* libraries/clib/fdlibm/namespace.h: Regenerated.
+	
 2005-11-26  Guilhem Lavaux  <guilhem at kaffe.org>
 
 	* kaffe/kaffevm/systems/unix-pthreads/syscalls.c
Index: kaffe/developers/build_mathnamespace
diff -u kaffe/developers/build_mathnamespace:1.1 kaffe/developers/build_mathnamespace:1.2
--- kaffe/developers/build_mathnamespace:1.1	Fri Jul 15 13:43:05 2005
+++ kaffe/developers/build_mathnamespace	Sun Nov 27 18:10:42 2005
@@ -2,5 +2,5 @@
 
 echo "/* Warning ! This is a generated file. Use build_mathnamespace to regenerate it */"
 while read fun;do
-	echo "#define ${fun} KaffeMath_${fun}"
+	echo "#define ${fun} $1_${fun}"
 done
Index: kaffe/developers/math_symbols
diff -u kaffe/developers/math_symbols:1.2 kaffe/developers/math_symbols:1.3
--- kaffe/developers/math_symbols:1.2	Fri Jul 15 14:52:27 2005
+++ kaffe/developers/math_symbols	Sun Nov 27 18:10:42 2005
@@ -48,3 +48,19 @@
 rint
 rintf
 scalbn
+__ieee754_sqrt
+__ieee754_asin
+__ieee754_asin
+__ieee754_atan2
+__ieee754_exp
+__ieee754_fmod
+__ieee754_log
+__ieee754_pow
+__ieee754_rem_pio2
+__ieee754_remainder
+__ieee754_scalb
+__ieee754_acos
+__kernel_cos
+__kernel_sin
+__kernel_tan
+__kernel_rem_pio2
Index: kaffe/libraries/clib/fdlibm/namespace.h
diff -u kaffe/libraries/clib/fdlibm/namespace.h:1.2 kaffe/libraries/clib/fdlibm/namespace.h:1.3
--- kaffe/libraries/clib/fdlibm/namespace.h:1.2	Fri Jul 15 14:52:27 2005
+++ kaffe/libraries/clib/fdlibm/namespace.h	Sun Nov 27 18:10:39 2005
@@ -49,3 +49,19 @@
 #define rint KaffeMath_rint
 #define rintf KaffeMath_rintf
 #define scalbn KaffeMath_scalbn
+#define __ieee754_sqrt KaffeMath___ieee754_sqrt
+#define __ieee754_asin KaffeMath___ieee754_asin
+#define __ieee754_asin KaffeMath___ieee754_asin
+#define __ieee754_atan2 KaffeMath___ieee754_atan2
+#define __ieee754_exp KaffeMath___ieee754_exp
+#define __ieee754_fmod KaffeMath___ieee754_fmod
+#define __ieee754_log KaffeMath___ieee754_log
+#define __ieee754_pow KaffeMath___ieee754_pow
+#define __ieee754_rem_pio2 KaffeMath___ieee754_rem_pio2
+#define __ieee754_remainder KaffeMath___ieee754_remainder
+#define __ieee754_scalb KaffeMath___ieee754_scalb
+#define __ieee754_acos KaffeMath___ieee754_acos
+#define __kernel_cos KaffeMath___kernel_cos
+#define __kernel_sin KaffeMath___kernel_sin
+#define __kernel_tan KaffeMath___kernel_tan
+#define __kernel_rem_pio2 KaffeMath___kernel_rem_pio2



More information about the kaffe mailing list