From 5cfce7ef8292d70cc47ec88018a58e5b45da085a Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 8 Sep 2013 02:25:48 -0700 Subject: [PATCH] Reduce the 128-bit arithmetic compiler bug test case even further --- configure.ac | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index bc0c32ff..268d5457 100644 --- a/configure.ac +++ b/configure.ac @@ -326,10 +326,8 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ #endif #include typedef unsigned uint128_t __attribute__((mode(TI))); -void fcontract(uint8_t *output) { - uint128_t t[5]; - t[2] += 0x8000000000000 - 1; - *((uint64_t *)(output+16)) = (t[2] >> 26) | (t[3] << 25); +void fcontract(uint128_t *t) { + *t += 0x8000000000000 - 1; } ]], [[ (void) fcontract;