Some tests for the SIMDe project started to fail with gcc-14.0.1-0.7.fc41.s390x, but there is no such problem with gcc-13.2.1-4.fc38.s390x. Going from -O2 to -O0 makes test to pass (still fails with -O1). Reproducible: Always Steps to Reproduce: 1. cc -O2 -fopenmp-simd -o addv-minimal.o -c addv-minimal.i 2. cc -o addv-minimal addv-minimal.o -lm 3. ./addv-minimal Actual Results: 1..1 ../test/arm/neon/addv-minimal.c:36: assertion failed: r ~= test_vec[i].r (0.000000 ~= -1780.969971) not ok 1 addv/vaddvq_f32 Expected Results: no assertion
Created attachment 2018136 [details] preprocessed sources
The test also passes when OpenMP is not used with the original C source file.
successfully verified with simde rebuild
FEDORA-2024-04a26a52c4 (gcc-14.0.1-0.8.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-04a26a52c4
FEDORA-2024-04a26a52c4 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-04a26a52c4` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-04a26a52c4 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-04a26a52c4 (gcc-14.0.1-0.8.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.