xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64.
* 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
This commit is contained in:
parent
a330e73b14
commit
afdac90584
7 changed files with 20 additions and 12 deletions
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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) \
|
||||
|
|
Loading…
Add table
Reference in a new issue