Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8351233

[ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized

XMLWordPrintable

    • b17
    • x86_64
    • linux

        === Output from failing command(s) repeated here ===
        * For target support_native_java.base_libsimdsort_avx2-linux-qsort.o:
        In file included from src/java.base/linux/native/libsimdsort/avx2-32bit-qsort.hpp:31,
                         from src/java.base/linux/native/libsimdsort/avx2-linux-qsort.cpp:29:
        In function ‘int avx2_double_compressstore32(void*, void*, typename avx2_vector<T>::opmask_t, typename avx2_vector<T>::reg_t) [with T = int]’,
            inlined from ‘static int avx2_vector<int>::double_compressstore(type_t*, type_t*, opmask_t, reg_t)’ at src/java.base/linux/native/libsimdsort/avx2-32bit-qsort.hpp:180:51,
            inlined from ‘arrsize_t partition_vec(type_t*, type_t*, reg_t, reg_t, reg_t&, reg_t&, bool) [with vtype = avx2_vector<int>; type_t = int; reg_t = __vector(4) long long int]’ at src/java.base/linux/native/libsimdsort/xss-common-qsort.h:132:36:
        src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized [-Werror=uninitialized]
          151 | const __m256i &perm = _mm256_loadu_si256(
              | ^~~~
        src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp:151:20: note: ‘D.82188’ was declared here
          151 | const __m256i &perm = _mm256_loadu_si256(
              | ^~~~
        In function ‘int avx2_double_compressstore32(void*, void*, typename avx2_vector<T>::opmask_t, typename avx2_vector<T>::reg_t) [with T = int]’,
            inlined from ‘static int avx2_vector<int>::double_compressstore(type_t*, type_t*, opmask_t, reg_t)’ at src/java.base/linux/native/libsimdsort/avx2-32bit-qsort.hpp:180:51,
            inlined from ‘arrsize_t partition_vec(type_t*, type_t*, reg_t, reg_t, reg_t&, reg_t&, bool) [with vtype = avx2_vector<int>; type_t = int; reg_t = __vector(4) long long int]’ at src/java.base/linux/native/libsimdsort/xss-common-qsort.h:132:36,
            inlined from ‘arrsize_t partition_avx512(type_t*, arrsize_t, arrsize_t, type_t, type_t*, type_t*, bool) [with vtype = avx2_vector<int>; type_t = int]’ at src/java.base/linux/native/libsimdsort/xss-common-qsort.h:210:33:
           ... (rest of output omitted)

              syan Sendao Yan
              syan Sendao Yan
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: