From f5f1d163576459f5c3478326a8f4f5611f3ab411 Mon Sep 17 00:00:00 2001 From: Tom Wood Date: Tue, 18 Aug 1992 19:44:21 +0000 Subject: [PATCH] (HOST_WIDE_INT): Copy definition from machmode.h. From-SVN: r1887 --- gcc/cccp.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- 2.30.2