+2007-10-22 Eric Blake <ebb9@byu.net>
+
+ * doc/autoconf.texi (Particular Types): Mention bug in HP-UX 11.00
+ preprocessor.
+
2007-10-22 Paul Eggert <eggert@cs.ucla.edu>
Don't check for bug in HP-UX 11.00 cpp.
@acindex{TYPE_LONG_LONG_INT}
@cvindex HAVE_LONG_LONG_INT
If the C compiler supports a working @code{long long int} type, define
-@code{HAVE_LONG_LONG_INT}.
+@code{HAVE_LONG_LONG_INT}. This test also validates that the
+preprocessor can handle integers with the @samp{LL} suffix.
@end defmac
@defmac AC_TYPE_MBSTATE_T
@acindex{TYPE_UNSIGNED_LONG_LONG_INT}
@cvindex HAVE_UNSIGNED_LONG_LONG_INT
If the C compiler supports a working @code{unsigned long long int} type,
-define @code{HAVE_UNSIGNED_LONG_LONG_INT}.
+define @code{HAVE_UNSIGNED_LONG_LONG_INT}. This test also validates
+that the preprocessor can handle integers with the @samp{ULL} suffix.
+However, portable code cannot mix @code{unsigned long int} and
+@code{unsigned long long int} types in preprocessor expressions,
+since the @acronym{HP-UX} 11.00 preprocessor does not use consistent
+promotion rules.
@end defmac
@node Generic Types