]> Savannah Git Hosting - gnulib.git/commitdiff
intprops tests: Fix compilation errors on HP-UX/ia64 with cc.
authorBruno Haible <bruno@clisp.org>
Sat, 12 Oct 2019 10:56:53 +0000 (12:56 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 12 Oct 2019 10:56:53 +0000 (12:56 +0200)
* tests/test-intprops.c (main): Disable two more tests when using
HP-UX cc.

ChangeLog
tests/test-intprops.c

index 0297bd06972be7a01eaeb4fb3731cb820879113f..47575b06e8ea548b63566b2735caabfa61757816 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2019-10-12  Bruno Haible  <bruno@clisp.org>
+
+       intprops tests: Fix compilation errors on HP-UX/ia64 with cc.
+       * tests/test-intprops.c (main): Disable two more tests when using
+       HP-UX cc.
+
 2019-10-11  Paul Eggert  <eggert@cs.ucla.edu>
 
        Simplify and regularize regex use of â€˜assert’
index 1837f7b75985333d2878ffcb15abad8a0cf605b2..01efb2944695a529cc32282bc8e259ae5679b960 100644 (file)
@@ -218,8 +218,10 @@ main (void)
   CHECK_SBINOP (*, MULTIPLY, INT_MIN, INT_MIN, int, true, 0);
   CHECK_SBINOP (*, MULTIPLY, -1, INT_MIN, int,
                 INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
+#if !defined __HP_cc
   CHECK_SBINOP (*, MULTIPLY, LONG_MIN / INT_MAX, (long int) INT_MAX,
                 long int, false, LONG_MIN - LONG_MIN % INT_MAX);
+#endif
 
   CHECK_BINOP (/, DIVIDE, INT_MIN, -1, int,
                INT_NEGATE_OVERFLOW (INT_MIN), INT_MIN);
@@ -370,8 +372,8 @@ main (void)
                  INT_MAX * ULONG_MAX);
 #if !defined __HP_cc
   CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN - 1, long int, true, LONG_MIN);
-#endif
   CHECK_SPRODUCT (INT_MIN, LONG_MAX / INT_MIN, long int, false, DONTCARE);
+#endif
   CHECK_PRODUCT (INT_MIN, UINT_MAX, unsigned int, true, INT_MIN * UINT_MAX);
   CHECK_PRODUCT (INT_MIN, ULONG_MAX, unsigned long int, true,
                  INT_MIN * ULONG_MAX);