Bug 2368547 - simde tests fail on x86_64 with clang 20.1.2 (but succeed with 20.1.3 on Fedora 42+)
Summary: simde tests fail on x86_64 with clang 20.1.2 (but succeed with 20.1.3 on Fedo...
Keywords:
Status: NEW
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: clang
Version: epel10
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dave Airlie
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2368384
TreeView+ depends on / blocked
 
Reported: 2025-05-26 09:55 UTC by Dominik 'Rathann' Mierzejewski
Modified: 2025-05-30 13:47 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dominik 'Rathann' Mierzejewski 2025-05-26 09:55:37 UTC
Description of problem:
simde-0.8.2 tests fail with clang-20.1.2-1.el10 on x86_64, but succeed with clang-20.1.3-1.fc43.

Version-Release number of selected component (if applicable):
clang-20.1.2-1.el10

How reproducible:
Always.

Steps to Reproduce:
1. koji build --nowait --scratch epel10-candidate git+https://src.fedoraproject.org/rpms/simde.git#cf07922a6ed8fe2d13482afa862e68b2ecc53385

Actual results:
The following failures can be seen.
...
+ /bin/time -f '=> [%E]' meson test -C build/clang-rpm -q --no-rebuild --print-errorlogs
▶ 1009/2002 mul_lane/vmulq_laneq_s32              FAIL          
▶ 1010/2002 mul_lane/vmulq_laneq_s32              FAIL          
▶ 1011/2002 mul_lane/vmulq_laneq_s32              FAIL          
▶ 1012/2002 mul_lane/vmulq_laneq_s32              FAIL          
1009/2002 arm/neon/mul_lane/emul/c                ERROR           0.46s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=212 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-emul-c
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/mul_lane.c:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
1010/2002 arm/neon/mul_lane/native/c              ERROR           0.46s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-native-c
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/mul_lane.c:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
1011/2002 arm/neon/mul_lane/emul/cpp              ERROR           0.45s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=51 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/mul_lane.cpp:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
1012/2002 arm/neon/mul_lane/native/cpp            ERROR           0.45s   exit status 1
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=222 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/test/arm/neon/mul_lane-native-cpp
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/mul_lane.cpp:1587: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (173904428 == 173904428)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
1009/2002 arm/neon/mul_lane/emul/c                ERROR           0.46s   exit status 1
1010/2002 arm/neon/mul_lane/native/c              ERROR           0.46s   exit status 1
1011/2002 arm/neon/mul_lane/emul/cpp              ERROR           0.45s   exit status 1
1012/2002 arm/neon/mul_lane/native/cpp            ERROR           0.45s   exit status 1
Ok:                 1998
Expected Fail:      0   
Fail:               4   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   
Full log written to /builddir/build/BUILD/simde-0.8.2/build/clang-rpm/meson-logs/testlog.txt
Command exited with non-zero status 4
=> [0:15.57]

Expected results:
...
+ /bin/time -f '=> [%E]' meson test -C build/clang-rpm -q --no-rebuild --print-errorlogs
Ok:                 2002
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   
Full log written to /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/clang-rpm/meson-logs/testlog.txt
=> [0:15.71]

Additional information:
Is there an update to clang 20.1.3 planned for epel10?


Note You need to log in before you can comment on or make changes to this bug.