Add comment for last commit.
authorBruno Haible <bruno@clisp.org>
Sun, 13 Apr 2008 20:52:00 +0000 (22:52 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 13 Apr 2008 20:52:00 +0000 (22:52 +0200)
lib/count-one-bits.h

index ae8a5a89bf30bb7a9b00868739d710864928d3ce..fcbe7fda67b967e96f1045c955c083b2a468cdf4 100644 (file)
@@ -30,6 +30,8 @@
         return BUILTIN (x);
 #else
 #define COUNT_ONE_BITS(BUILTIN, TYPE)                                       \
+        /* This condition is written so as to avoid shifting by more than   \
+           31 bits at once, and also avoids a random HP-UX cc bug.  */      \
         verify (((TYPE) -1 >> 31 >> 31 >> 2) == 0); /* TYPE has at most 64 bits */ \
         int count = count_one_bits_32 (x);                                  \
         if (1 < (TYPE) -1 >> 31) /* TYPE has more than 32 bits? */          \