xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64.
authorJakub Jelinek <jakub@redhat.com>
Tue, 14 Dec 1999 12:53:39 +0000 (13:53 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 14 Dec 1999 12:53:39 +0000 (13:53 +0100)
* config/sparc/xm-sp64.h: Avoid using __sparc_v9__ when testing
for sparc64.
* config/sparc/sparc.h: Likewise.
* config/sparc/xm-sysv4-64.h: Likewise.
* config/float-sparc.h: Likewise.
* glimits.h: Likewise.
* longlong.h: Likewise.

From-SVN: r30917

gcc/ChangeLog
gcc/config/float-sparc.h
gcc/config/sparc/sparc.h
gcc/config/sparc/xm-sp64.h
gcc/config/sparc/xm-sysv4-64.h
gcc/glimits.h
gcc/longlong.h

index 0019036434407ca08a0e34fcdeeb52e1cb2737e1..5dbd9a695dc69eef954bdf71721a15573b2874cd 100644 (file)
@@ -39,6 +39,14 @@ Tue Dec 14 12:07:29 MET 1999  Jan Hubicka  <hubicka@freesoft.cz>
        macros on TARGET_ARCH32. sparc.h has macros good enough for sparc64.
        * config/sparc/sol2.h (MACHINE_STATE_*): Likewise.
 
+       * config/sparc/xm-sp64.h: Avoid using __sparc_v9__ when testing
+       for sparc64.
+       * config/sparc/sparc.h: Likewise.
+       * config/sparc/xm-sysv4-64.h: Likewise.
+       * config/float-sparc.h: Likewise.
+       * glimits.h: Likewise.
+       * longlong.h: Likewise.
+
 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
 
        * combine.c (combine_simplify_rtx): Don't make shared rtl.
index b7356ad3d543743fbcc9573d6cdd12c2db69fdb8..292019835b69c27306c6070182e7813041020b6d 100644 (file)
@@ -66,7 +66,7 @@
 #undef DBL_MAX_10_EXP
 #define DBL_MAX_10_EXP 308
 
-#if defined(__sparc_v9__) || defined(__sparcv9) || defined(__arch64__)
+#if defined(__sparcv9) || defined(__arch64__)
 
    /* Number of base-FLT_RADIX digits in the significand of a long double */
 #undef LDBL_MANT_DIG
index ad8db75c7d8e8f5edaf8f20a2ad1d2f8d387e144..b38b6f3c3d1b6c1ba18121ac2d6d343355210c53 100644 (file)
@@ -35,11 +35,11 @@ Boston, MA 02111-1307, USA.  */
    runtime selection.  */
 #ifdef SPARC_BI_ARCH
 #ifdef IN_LIBGCC2
-#if defined(__sparcv9) || defined(__sparcv_v9) || defined(__arch64__)
+#if defined(__sparcv9) || defined(__arch64__)
 #define TARGET_ARCH32 0
 #else
 #define TARGET_ARCH32 1
-#endif /* V9 sparc */
+#endif /* sparc64 */
 #else
 #define TARGET_ARCH32 (! TARGET_64BIT)
 #endif /* IN_LIBGCC2 */
index b673161282f49d3c72482ce9864a4c3b5a165153..2f084331ce230d6d6b6ac47476ffe9f9a7716951 100644 (file)
@@ -21,7 +21,7 @@ Boston, MA 02111-1307, USA.  */
 #include <sparc/xm-sparc.h>
 
 /* This describes the machine the compiler is hosted on.  */
-#if defined(__arch64__) || defined(__sparc_v9__) || defined(__sparcv9)
+#if defined(__arch64__) || defined(__sparcv9)
 #undef HOST_BITS_PER_LONG
 #define HOST_BITS_PER_LONG 64
 #endif
index c506d22dd3606a750ecf22c9a37934bb83c02e1d..4ff56b90deadc8d17846f0061dabc476c4ba933c 100644 (file)
@@ -21,7 +21,7 @@ Boston, MA 02111-1307, USA.  */
 #include <sparc/xm-sysv4.h>
 
 /* This describes the machine the compiler is hosted on.  */
-#if defined(__arch64__) || defined(__sparc_v9__) || defined(__sparcv9)
+#if defined(__arch64__) || defined(__sparcv9)
 #undef HOST_BITS_PER_LONG
 #define HOST_BITS_PER_LONG 64
 #endif
index 559e712d726414ac765c7c15c489f29817ad0e9a..93e7b8d69ef658daa62495b8ac84c9c0a7ad69bc 100644 (file)
@@ -64,7 +64,7 @@
 /* Minimum and maximum values a `signed long int' can hold.
    (Same as `int').  */
 #ifndef __LONG_MAX__
-#if defined (__alpha__) || defined (__sparc_v9__) || defined (__sparcv9)
+#if defined (__alpha__) || (defined (__sparc__) && defined(__arch64__)) || defined (__sparcv9)
 #define __LONG_MAX__ 9223372036854775807L
 #else
 #define __LONG_MAX__ 2147483647L
index a2e56c4c6747e42632cdb1424132fd148908b362..6c91d4d4754a32e62bf67f77f13d41f274b8690d 100644 (file)
@@ -993,8 +993,8 @@ UDItype __umulsidi3 (USItype, USItype);
 #define UMUL_TIME 5
 #endif
 
-#if defined (__sparc__) && !defined (__sparc_v9__) && !defined(__arch64__) \
-    && !defined(__sparc_v9) && W_TYPE_SIZE == 32
+#if defined (__sparc__) && !defined (__arch64__) && !defined (__sparcv9) \
+    && W_TYPE_SIZE == 32
 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
   __asm__ ("addcc %r4,%5,%1
        addx %r2,%3,%0"                                                 \
@@ -1180,10 +1180,10 @@ UDItype __umulsidi3 (USItype, USItype);
 #define UDIV_TIME (3+7*32)     /* 7 instructions/iteration. 32 iterations. */
 #endif /* __sparclite__ */
 #endif /* __sparc_v8__ */
-#endif /* __sparc__ */
+#endif /* sparc32 */
 
-#if (defined (__sparc_v9__) || (defined (__sparc__) && defined (__arch64__)) \
-    || defined (__sparcv9)) && W_TYPE_SIZE == 64
+#if ((defined (__sparc__) && defined (__arch64__)) || defined (__sparcv9)) \
+    && W_TYPE_SIZE == 64
 #define add_ssaaaa(sh, sl, ah, al, bh, bl)                             \
   __asm__ ("addcc %r4,%5,%1
            add %r2,%3,%0
@@ -1246,7 +1246,7 @@ UDItype __umulsidi3 (USItype, USItype);
   } while (0)
 #define UMUL_TIME 96
 #define UDIV_TIME 230
-#endif /* __sparc_v9__ */
+#endif /* sparc64 */
 
 #if defined (__vax__) && W_TYPE_SIZE == 32
 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \