diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 1999-11-14 12:07:57 +0000 |
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 1999-11-14 12:07:57 +0000 |
| commit | bad1bfea45ab2ca093a69a7bf6e5232733d18d85 (patch) | |
| tree | 6155d859faef4e1f0fb09aa05bc3630a15bfb312 | |
| parent | f4f21b5c0a3048f17e94d95b7fe2037c67811002 (diff) | |
Notes
| -rw-r--r-- | contrib/gcc/config/alpha/freebsd.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/contrib/gcc/config/alpha/freebsd.h b/contrib/gcc/config/alpha/freebsd.h index 00c6aac93c14..796677681e48 100644 --- a/contrib/gcc/config/alpha/freebsd.h +++ b/contrib/gcc/config/alpha/freebsd.h @@ -542,3 +542,15 @@ dtors_section () \ #ifndef ASM_DECLARE_RESULT #define ASM_DECLARE_RESULT(FILE, RESULT) #endif + +/* Handle cross-compilation on 32-bits machines (such as i386) for 64-bits + machines (Alpha in this case). */ + +#if defined(__i386__) +#undef HOST_BITS_PER_LONG +#define HOST_BITS_PER_LONG 32 +#undef HOST_WIDE_INT +#define HOST_WIDE_INT long long +#undef HOST_BITS_PER_WIDE_INT +#define HOST_BITS_PER_WIDE_INT 64 +#endif |
