diff options
author | Jakub Jelinek <jakub@redhat.com> | 1999-12-14 09:53:53 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 1999-12-14 09:53:53 +0100 |
commit | 14d01c31bfbf14afb7c4920972979283c1086219 (patch) | |
tree | 527e974a2f25d881447beb76628bfdbcd588cfdc /gcc | |
parent | d5191c94d1d39034ed20410b4544869083c53b4a (diff) | |
download | gcc-14d01c31bfbf14afb7c4920972979283c1086219.zip gcc-14d01c31bfbf14afb7c4920972979283c1086219.tar.gz gcc-14d01c31bfbf14afb7c4920972979283c1086219.tar.bz2 |
* target.h: Handle sparc64 the same way as alpha.
From-SVN: r30907
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/f/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/f/target.h | 10 |
2 files changed, 9 insertions, 5 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 99d597a..fe82280 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,7 @@ +1999-12-13 Jakub Jelinek <jakub@redhat.com> + + * target.h: Handle sparc64 the same way as alpha. + Sun Nov 28 21:39:05 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * com.c (ffecom_file_, ffecom_file, file_buf, diff --git a/gcc/f/target.h b/gcc/f/target.h index 467f102..810e76a 100644 --- a/gcc/f/target.h +++ b/gcc/f/target.h @@ -247,7 +247,7 @@ typedef long long ffetargetOffset; #define ffetargetOffset_f "ll" #if FFETARGET_okINTEGER1 -#ifndef __alpha__ +#if !defined(__alpha__) && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__))) typedef long int ffetargetInteger1; #define ffetargetInteger1_f "l" #else @@ -288,7 +288,7 @@ typedef ? ffetargetInteger8; ? #endif #if FFETARGET_okLOGICAL1 -#ifndef __alpha__ +#if !defined(__alpha__) && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__))) typedef long int ffetargetLogical1; #define ffetargetLogical1_f "l" #else @@ -330,7 +330,7 @@ typedef ? ffetargetLogical8; #endif #if FFETARGET_okREAL1 #ifdef REAL_ARITHMETIC -#ifndef __alpha__ +#if !defined(__alpha__) && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__))) typedef long int ffetargetReal1; #define ffetargetReal1_f "l" #define ffetarget_cvt_r1_to_rv_ REAL_VALUE_UNTO_TARGET_SINGLE @@ -354,7 +354,7 @@ typedef float ffetargetReal1; #endif #if FFETARGET_okREAL2 #ifdef REAL_ARITHMETIC -#ifndef __alpha__ +#if !defined(__alpha__) && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__))) typedef struct { long int v[2]; @@ -1496,7 +1496,7 @@ void *ffetarget_memcpy_ (void *dst, void *src, size_t len); #define ffetarget_init_2() #define ffetarget_init_3() #define ffetarget_init_4() -#ifndef __alpha__ +#if !defined(__alpha__) && (!defined(__sparc__) || (!defined(__sparcv9) && !defined(__arch64__))) #define ffetarget_integerdefault_is_magical(i) \ (((unsigned long int) i) == FFETARGET_integerBIG_MAGICAL) #else |