From: Andy Polyakov Date: Sat, 24 Mar 2018 19:45:43 +0000 (+0100) Subject: test/asn1_time_test.c: make it work on 64-bit HP-UX. X-Git-Tag: OpenSSL_1_1_1-pre5~47 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f5e3115361f9e6f6407379d6c262b346e32ea25c;p=oweals%2Fopenssl.git test/asn1_time_test.c: make it work on 64-bit HP-UX. HP-UX gmtime fails with ERANGE past 19011213204552Z, so skip some tests. Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/5742) --- diff --git a/test/asn1_time_test.c b/test/asn1_time_test.c index 25105c6b72..1df630f2da 100644 --- a/test/asn1_time_test.c +++ b/test/asn1_time_test.c @@ -346,10 +346,12 @@ int setup_tests(void) if (sizeof(time_t) > sizeof(uint32_t)) { TEST_info("Adding 64-bit time_t tests"); ADD_ALL_TESTS(test_table_pos_64bit, OSSL_NELEM(tbl_testdata_pos_64bit)); +#ifndef __hpux if (!(t > 0) && ptm != NULL) { TEST_info("Adding negative-sign 64-bit time_t tests"); ADD_ALL_TESTS(test_table_neg_64bit, OSSL_NELEM(tbl_testdata_neg_64bit)); } +#endif } ADD_ALL_TESTS(test_table_compare, OSSL_NELEM(tbl_compare_testdata)); return 1;