* glimits.h (LONG_MAX): Handle sparc64.
authorDoug Evans <dje@gnu.org>
Thu, 25 Sep 1997 00:50:38 +0000 (00:50 +0000)
committerDoug Evans <dje@gnu.org>
Thu, 25 Sep 1997 00:50:38 +0000 (00:50 +0000)
From-SVN: r15702

gcc/glimits.h

index d413427..933a3a8 100644 (file)
 /* Minimum and maximum values a `signed long int' can hold.
    (Same as `int').  */
 #ifndef __LONG_MAX__
-#ifndef __alpha__
-#define __LONG_MAX__ 2147483647L
-#else
+#if defined (__alpha__) || (defined (__sparc_v9__) && defined (__arch64__))
 #define __LONG_MAX__ 9223372036854775807L
-# endif /* __alpha__ */
+#else
+#define __LONG_MAX__ 2147483647L
+#endif /* __alpha__ || sparc64 */
 #endif
 #undef LONG_MIN
 #define LONG_MIN (-LONG_MAX-1)