Bug#1127450: xsimd: many test errors on arm64

Drew Parsons <[email protected]>
Newsgroups gmane.linux.debian.ports.arm
Message-ID <177059937224.3988164.10043874787774506751.reportbug__30979.2019472056$1770599495$gmane$org@sandy>
Source: xsimd
Version: 14.0.0-1
Severity: serious
Justification: FTBFS
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: arm64
Control: forwarded -1 https://github.com/xtensor-stack/xsimd/issues/1232

xsimd 14 is generating many test errors on arm64:

test 1
    Start 1: test_xsimd

1: Test command: /build/reproducible-path/xsimd-14.0.0/obj-aarch64-linux-gnu/test/test_xsimd
1: Working Directory: /build/reproducible-path/xsimd-14.0.0/obj-aarch64-linux-gnu/test
1: Test timeout computed to be: 10000000
1: [doctest] doctest version is "2.4.12"
1: [doctest] run with "--help" for options
1: ===============================================================================
1: ./test/test_api.cpp:212:
1: TEST CASE:  [basic api]<xsimd::batch<float>>
1:   store
1: 
1: ./test/test_api.cpp:151: ERROR: CHECK_UNARY( std::accumulate(b_data, b_data + size, true, std::logical_and<bool>()) ) is NOT correct!
1:   values: CHECK_UNARY( false )
1:   logged: store int8_t unaligned
1:           store int8_t batch_bool unaligned
1: 
1: ./test/test_api.cpp:161: ERROR: CHECK_UNARY( std::accumulate(b_data, b_data + size, true, std::logical_and<bool>()) ) is NOT correct!
1:   values: CHECK_UNARY( false )
1:   logged: store int8_t unaligned
1:           store int8_t batch_bool unaligned
1:           store int8_t aligned
1:           store int8_t batch_bool aligned
1: 
...

Reported upstream
https://github.com/xtensor-stack/xsimd/issues/1232
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.