This is an automated email from the ASF dual-hosted git repository.

alexey pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kudu.git


The following commit(s) were added to refs/heads/master by this push:
     new df5e023  KUDU-3225 Fixes error 'vld1q_u8_x4' was not declared
df5e023 is described below

commit df5e0231fce7d6b1e0cb66de16980cb73312b8f0
Author: huangtianhua <[email protected]>
AuthorDate: Wed Dec 30 14:47:04 2020 +0800

    KUDU-3225 Fixes error 'vld1q_u8_x4' was not declared
    
    GCC does not implement 'vld1q_u8_x4' instrinsic, to forceinline
    it for GCC versions smaller than or equal to 9 which as default
    version of Ubuntu 20.04.
    
    Change-Id: I2538e6ca321e89edb46d54f620b305b8e005f173
    Reviewed-on: http://gerrit.cloudera.org:8080/16907
    Tested-by: Kudu Jenkins
    Reviewed-by: Alexey Serbin <[email protected]>
---
 src/kudu/util/sse2neon.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/kudu/util/sse2neon.h b/src/kudu/util/sse2neon.h
index ba4ddfc..79534cd 100644
--- a/src/kudu/util/sse2neon.h
+++ b/src/kudu/util/sse2neon.h
@@ -180,7 +180,7 @@ typedef union ALIGN_STRUCT(16) SIMDVec {
 
 // Older gcc does not define vld1q_u8_x4 type
 #if defined(__GNUC__) && !defined(__clang__)
-#if __GNUC__ < 9 || (__GNUC__ == 9 && (__GNUC_MINOR__ <= 2))
+#if __GNUC__ <= 9
 FORCE_INLINE uint8x16x4_t vld1q_u8_x4(const uint8_t *p) {
   uint8x16x4_t ret;
   ret.val[0] = vld1q_u8(p + 0);

Reply via email to