cogorc_resample_horiz_{1,2}tap tests fail on Fedora 36 (with GCC 12) on aarch64
After the migration of our CI from Fedora 35 to Fedora 36, the cogorc_resample_horiz_1tap
and cogorc_resample_horiz_2tap
tests started to fail on our aarch64 system. I have confirmed this behaviour on a fresh install on modern aarch64 hardware. With F-35 everything is OK, then after upgrade to F-36, those tests start to fail. For the record, GCC version went from 11 to 12 in the upgrade.
[sharkcz@ampere-mtsnow-altra-02-vm-08 build]$ ninja -j1 -v test
[0/1] /usr/bin/meson test --no-rebuild --print-errorlogs
1/13 test_accsadubl OK 0.02s
2/13 test-schro OK 0.02s
3/13 exec_parse OK 0.04s
4/13 perf_opcodes_sys OK 0.11s
5/13 exec_opcodes_sys OK 0.16s
6/13 perf_parse OK 0.11s
7/13 abi OK 0.02s
8/13 test-limits OK 0.02s
9/13 test_parse OK 0.02s
10/13 test2 OK 0.01s
11/13 test3 OK 0.01s
12/13 orc_test FAIL 0.06s exit status 1
>>> MALLOC_PERTURB_=190 /home/sharkcz/projects/orc/build/testsuite/orcc/orc_test
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
compiled function: PASSED
orc_code_combine_over_u_n:
backup function : PASSED
compiled function: PASSED
orc_code_combine_in_u:
backup function : PASSED
compiled function: PASSED
orc_code_combine_in_u_n:
backup function : PASSED
compiled function: PASSED
orc_code_combine_out_u:
backup function : PASSED
compiled function: PASSED
orc_code_combine_out_u_n:
backup function : PASSED
compiled function: PASSED
orc_code_combine_atop_u:
backup function : PASSED
compiled function: PASSED
orc_code_combine_atop_u_n:
backup function : PASSED
compiled function: PASSED
orc_code_combine_xor_u:
backup function : PASSED
compiled function: PASSED
orc_code_combine_xor_u_n:
backup function : PASSED
compiled function: PASSED
orc_code_combine_add_ca:
backup function : PASSED
compiled function: PASSED
orc_code_combine_add_ca_n:
backup function : PASSED
compiled function: PASSED
orc_code_combine_over_ca:
backup function : PASSED
compiled function: PASSED
orc_code_combine_over_ca_n:
backup function : PASSED
compiled function: PASSED
orc_composite_over_8888_8_8888_line:
backup function : PASSED
compiled function: PASSED
orc_composite_over_n_8888_8888_ca_2d:
backup function : PASSED
compiled function: PASSED
cogorc_resample_horiz_1tap:
backup function : PASSED
compiled function: COMPILE FAILED
cogorc_resample_horiz_2tap:
backup function : PASSED
compiled function: COMPILE FAILED
test_float_constant_1:
backup function : PASSED
compiled function: PASSED
test_float_constant_2:
backup function : PASSED
compiled function: PASSED
convert_fc32_to_int32:
backup function : PASSED
compiled function: PASSED
param64:
backup function : PASSED
compiled function: PASSED
const64:
backup function : PASSED
compiled function: PASSED
param64_2:
backup function : PASSED
compiled function: PASSED
pa_volume_s16ne_orc_2ch:
backup function : PASSED
compiled function: PASSED
cogorc_convert_YUY2_I420:
backup function : PASSED
compiled function: PASSED
cogorc_convert_AYUV_I420:
backup function : PASSED
compiled function: PASSED
memcpy_aligned:
backup function : PASSED
compiled function: PASSED
memcpy_large:
backup function : PASSED
compiled function: PASSED
memcpy_small:
backup function : PASSED
compiled function: PASSED
memcpy_aligned_n16:
backup function : PASSED
compiled function: PASSED
video_convert_orc_convert_I420_BGRA:
backup function : PASSED
compiled function: PASSED
bayer_orc_merge_bg_bgra:
backup function : PASSED
compiled function: PASSED
test_constant:
backup function : PASSED
compiled function: PASSED
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
13/13 memcpy_speed OK 0.24s
Summary of Failures:
12/13 orc_test FAIL 0.06s exit status 1
Ok: 12
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /home/sharkcz/projects/orc/build/meson-logs/testlog.txt