-
Bug
-
Resolution: Fixed
-
P3
-
24, 25
-
b17
-
x86_64
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8353733 | 24.0.2 | Sendao Yan | P3 | Resolved | Fixed | master |
=== 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)
* 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)
- backported by
-
JDK-8353733 [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized
-
- Resolved
-
- relates to
-
JDK-8319577 x86_64 AVX2 intrinsics for Arrays.sort methods (int, float arrays)
-
- Resolved
-
-
JDK-8345627 [REDO] Use gcc12 -ftrivial-auto-var-init=pattern in debug builds
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk24u/dc5669a6
-
Commit(master) openjdk/jdk/895aabc4
-
Review(master) openjdk/jdk24u/164
-
Review(master) openjdk/jdk/23925
(2 links to)