OSDN Git Service

no xfail
[pf3gnuchains/gcc-fork.git] / libchill / powerset.h
index ea27cdd..e40303a 100644 (file)
@@ -29,23 +29,15 @@ Boston, MA 02111-1307, USA.  */
 #ifndef _POWERSET_H
 #define _POWERSET_H
 
-#define USE_CHARS
-
-#ifdef USE_CHARS
+/* Do not set these to anything other than character types without fixing
+   their uses in andps.c and other files which implement bit sets operations.
 
+   The uses in those files will violate ANSI/ISO C aliasing rules as they
+   are currently written.  */
 #define SET_WORD unsigned char
 #define SET_CHAR  unsigned char
 #define SET_SHORT unsigned char
 
-#else
-
-#ifndef SET_WORD
-#define SET_WORD unsigned int
-#endif
-#define SET_CHAR  unsigned char
-#define SET_SHORT unsigned short
-#endif
-
 #define SET_WORD_SIZE (sizeof (char) * sizeof (SET_WORD))
 #define SET_SHORT_SIZE (sizeof (char) * sizeof (SET_SHORT))
 #define SET_CHAR_SIZE sizeof (char)