Add *-*-msdosdjgpp to lists of i[34567]86-*-* soft-fp targets
[gcc.git] / libgcc / fixed-bit.h
index f2053dd492ba3e880029c708c613c9a5449f3f6f..7f51f7b1111b31a5a2be7e4c9427d24a2ff28eff 100644 (file)
@@ -1,5 +1,5 @@
 /* This is a software fixed-point library.
-   Copyright (C) 2007-2014 Free Software Foundation, Inc.
+   Copyright (C) 2007-2015 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -434,7 +434,7 @@ typedef union
 } INTunion;
 #endif
 
-#define FIXED_WIDTH    (FIXED_SIZE * BITS_PER_UNIT) /* in bits.  */
+#define FIXED_WIDTH    (FIXED_SIZE * __CHAR_BIT__) /* in bits.  */
 #define FIXED_C_TYPE1(NAME)    NAME ## type
 #define FIXED_C_TYPE2(NAME)    FIXED_C_TYPE1(NAME)
 #define FIXED_C_TYPE   FIXED_C_TYPE2(MODE_NAME)
@@ -1108,17 +1108,17 @@ extern FIXED_C_TYPE FIXED_USASHL (FIXED_C_TYPE, word_type);
 #if defined (FROM_MODE_NAME_S) && defined (TO_MODE_NAME_S)
 
 #if FROM_TYPE == 1     /* Signed integer.  */
-#define FROM_INT_WIDTH         (FROM_INT_SIZE * BITS_PER_UNIT)
+#define FROM_INT_WIDTH         (FROM_INT_SIZE * __CHAR_BIT__)
 #endif
 
 #if FROM_TYPE == 2     /* Unsigned integer.  */
-#define FROM_INT_WIDTH         (FROM_INT_SIZE * BITS_PER_UNIT)
+#define FROM_INT_WIDTH         (FROM_INT_SIZE * __CHAR_BIT__)
 #endif
 
 #if FROM_TYPE == 4     /* Fixed-point.  */
 #define FROM_FIXED_C_TYPE      FIXED_C_TYPE2(FROM_MODE_NAME)
 #define FROM_FBITS             FBITS2(FROM_MODE_NAME)
-#define FROM_FIXED_WIDTH       (FROM_FIXED_SIZE * BITS_PER_UNIT)
+#define FROM_FIXED_WIDTH       (FROM_FIXED_SIZE * __CHAR_BIT__)
 #define FROM_FBITS             FBITS2(FROM_MODE_NAME)
 #define FROM_IBITS             IBITS2(FROM_MODE_NAME)
 #define FROM_I_F_BITS          (FROM_FBITS + FROM_IBITS)
@@ -1136,7 +1136,7 @@ extern FIXED_C_TYPE FIXED_USASHL (FIXED_C_TYPE, word_type);
 #if TO_TYPE == 4       /* Fixed-point.  */
 #define TO_FIXED_C_TYPE                FIXED_C_TYPE2(TO_MODE_NAME)
 #define TO_FBITS               FBITS2(TO_MODE_NAME)
-#define TO_FIXED_WIDTH         (TO_FIXED_SIZE * BITS_PER_UNIT)
+#define TO_FIXED_WIDTH         (TO_FIXED_SIZE * __CHAR_BIT__)
 #define TO_FBITS               FBITS2(TO_MODE_NAME)
 #define TO_IBITS               IBITS2(TO_MODE_NAME)
 #define TO_I_F_BITS            (TO_FBITS + TO_IBITS)