OSDN Git Service

2008-06-11 Jeff Johnston <jjohnstn@redhat.com>
authorjjohnstn <jjohnstn>
Wed, 11 Jun 2008 22:14:54 +0000 (22:14 +0000)
committerjjohnstn <jjohnstn>
Wed, 11 Jun 2008 22:14:54 +0000 (22:14 +0000)
        * libc/include/machine/_default_types.h: Fix GNUC check to
        handle 4.0 and greater.

newlib/ChangeLog
newlib/libc/include/machine/_default_types.h

index e68a1f4..85bff91 100644 (file)
@@ -1,3 +1,8 @@
+2008-06-11  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libc/include/machine/_default_types.h: Fix GNUC check to
+       handle 4.0 and greater.
+
 2008-06-09  Ken Werner  <ken.werner@de.ibm.com>
 
        * libc/machine/spu/Makefile.am: Add new files.
index a20abce..e79f993 100644 (file)
@@ -12,8 +12,8 @@ extern "C" {
 /*
  * Guess on types by examining *_MIN / *_MAX defines.
  */
-#if defined(__GNUC__) && (__GNUC__ >= 3 ) \
-  && defined(__GNUC_MINOR__) && (__GNUC_MINOR__ > 2 )
+#if defined(__GNUC__) && ((__GNUC__ >= 4) || (__GNUC__ >= 3 ) \
+  && defined(__GNUC_MINOR__) && (__GNUC_MINOR__ > 2 ))
 /* GCC >= 3.3.0 has __<val>__ implicitly defined. */
 #define __EXP(x) __##x##__
 #else