Skip to content

Commit 9a4c677

Browse files
authored
Merge pull request #1092 from mstorsjo/arm-old-gcc
Fix building for ARM with GCC < 8
2 parents da35f83 + 3e4af28 commit 9a4c677

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

xxhash.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6035,7 +6035,7 @@ XXH3_accumulate_512_scalar(void* XXH_RESTRICT acc,
60356035
{
60366036
size_t i;
60376037
/* ARM GCC refuses to unroll this loop, resulting in a 24% slowdown on ARMv6. */
6038-
#if defined(__GNUC__) && !defined(__clang__) \
6038+
#if defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 8 \
60396039
&& (defined(__arm__) || defined(__thumb2__)) \
60406040
&& defined(__ARM_FEATURE_UNALIGNED) /* no unaligned access just wastes bytes */ \
60416041
&& XXH_SIZE_OPT <= 0

0 commit comments

Comments
 (0)