From 410bf82b98cb2b29e7663ea8f2fc2d45cd0579b0 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Mon, 5 Dec 2016 08:35:55 +1100 Subject: MDEV-9872: Valgrind supports CRC32B and CRC32Q since valgrind-3.6.1 We don't need to drop down to unoptimized crc because of valgrind now. Valgrind-3.6.1 was released 16 February 2011. The Power8 ASM instructions seem to be supported in 3.9.0 (31 October 2013). Signed-off-by: Daniel Black --- storage/innobase/ut/ut0crc32.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'storage/innobase/ut/ut0crc32.cc') diff --git a/storage/innobase/ut/ut0crc32.cc b/storage/innobase/ut/ut0crc32.cc index 6468ade22e9..6415d04e89f 100644 --- a/storage/innobase/ut/ut0crc32.cc +++ b/storage/innobase/ut/ut0crc32.cc @@ -705,7 +705,7 @@ ut_crc32_init() ut_crc32_byte_by_byte = ut_crc32_byte_by_byte_sw; ut_crc32_implementation = "Using generic crc32 instructions"; -#if defined(__GNUC__) && defined(__x86_64__) && !defined(UNIV_DEBUG_VALGRIND) +#if defined(__GNUC__) && defined(__x86_64__) uint32_t vend[3]; uint32_t model; uint32_t family; -- cgit v1.2.1