• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

The MinGW.org Windows System Libraries


Commit MetaInfo

Revision979899bcab2fb439cd4a96ebcdfa843058ba9c47 (tree)
Zeit2012-09-05 03:32:05
AutorEarnie Boyd <earnie@user...>
CommiterEarnie Boyd

Log Message

More on assuming GCC is greater than or equal to version 3.5.4 and that
GCC is the only compiler to be used for MinGW.org.

* src/libcrt/math/cephes_mconf.h

Ändern Zusammenfassung

Diff

--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,13 @@
33 More on assuming GCC is greater than or equal to version 3.5.4 and that
44 GCC is the only compiler to be used for MinGW.org.
55
6+ * src/libcrt/math/cephes_mconf.h
7+
8+2012-09-04 Earnie Boyd <earnie@users.sourceforge.net>
9+
10+ More on assuming GCC is greater than or equal to version 3.5.4 and that
11+ GCC is the only compiler to be used for MinGW.org.
12+
613 * include/pbt.h: Remove unneeded filters based on the assumptions.
714 * include/powrprof.h: Ditto.
815 * include/prsht.h: Ditto.
--- a/src/libcrt/math/cephes_mconf.h
+++ b/src/libcrt/math/cephes_mconf.h
@@ -38,15 +38,8 @@ typedef union uD { const unsigned short sh[4]; double d; } uD;
3838 #define NEGZERO (-0.0)
3939 #undef NAN
4040 #undef INFINITY
41-#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 2))
4241 #define INFINITY __builtin_huge_val()
4342 #define NAN __builtin_nan("")
44-#else
45-extern double __INF;
46-#define INFINITY (__INF)
47-extern double __QNAN;
48-#define NAN (__QNAN)
49-#endif
5043
5144 /*long double*/
5245 #define MAXNUML 1.189731495357231765021263853E4932L
@@ -67,15 +60,8 @@ extern double __QNAN;
6760
6861 #undef NANL
6962 #undef INFINITYL
70-#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 2))
7163 #define INFINITYL __builtin_huge_vall()
7264 #define NANL __builtin_nanl("")
73-#else
74-extern long double __INFL;
75-#define INFINITYL (__INFL)
76-extern long double __QNANL;
77-#define NANL (__QNANL)
78-#endif
7965
8066 /* float */
8167
@@ -97,16 +83,8 @@ extern long double __QNANL;
9783
9884 #undef NANF
9985 #undef INFINITYF
100-#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 2))
10186 #define INFINITYF __builtin_huge_valf()
10287 #define NANF __builtin_nanf("")
103-#else
104-extern float __INFF;
105-#define INFINITYF (__INFF)
106-extern float __QNANF;
107-#define NANF (__QNANF)
108-#endif
109-
11088
11189 /* double */
11290