From: Tom Wood Date: Tue, 18 Aug 1992 19:44:21 +0000 (+0000) Subject: (HOST_WIDE_INT): Copy definition from machmode.h. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f5f1d163576459f5c3478326a8f4f5611f3ab411;p=gcc.git (HOST_WIDE_INT): Copy definition from machmode.h. From-SVN: r1887 --- diff --git a/gcc/cccp.c b/gcc/cccp.c index 3be41b8e8f2..382e534408e 100644 --- a/gcc/cccp.c +++ b/gcc/cccp.c @@ -125,6 +125,20 @@ typedef struct { unsigned :16, :16, :16; } vms_ino_t; #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) #define MAX(X,Y) ((X) > (Y) ? (X) : (Y)) +/* Find the largest host integer type and set its size and type. */ + +#ifndef HOST_BITS_PER_WIDE_INT + +#if HOST_BITS_PER_LONG > HOST_BITS_PER_INT +#define HOST_BITS_PER_WIDE_INT HOST_BITS_PER_LONG +#define HOST_WIDE_INT long +#else +#define HOST_BITS_PER_WIDE_INT HOST_BITS_PER_INT +#define HOST_WIDE_INT int +#endif + +#endif + #ifndef S_ISREG #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) #endif