Running /var/tmp/portage/dev-libs/libffi-3.3-r1/work/libffi-3.3/testsuite/libffi.call/call.exp ... Running /var/tmp/portage/dev-libs/libffi-3.3-r1/work/libffi-3.3/testsuite/libffi.closures/closure.exp ... FAIL: libffi.closures/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test FAIL: libffi.closures/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test FAIL: libffi.closures/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__ execution test FAIL: libffi.closures/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__ execution test ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_plasma_systemd-libressl_abi32+64_test-20191208-121635 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Sun, 08 Dec 2019 11:13:21 +0000 emerge -qpvO dev-libs/libffi [ebuild U ] dev-libs/libffi-3.3-r1 [3.3_rc0] USE="test* -debug -pax_kernel -static-libs -test-bhaible%" ABI_X86="32* (64) (-x32)"
Created attachment 598890 [details] emerge-info.txt
Created attachment 598892 [details] dev-libs:libffi-3.3-r1:20191208-132446.log
Created attachment 598894 [details] emerge-history.txt
Created attachment 598896 [details] environment
Created attachment 598898 [details] etc.portage.tbz2
Created attachment 598900 [details] logs.tbz2
Created attachment 598902 [details] temp.tbz2
Only x86_32.x86 tests fail, x86_64.amd64 succeed.
It does not seem to always happen for me. I get some unrelated intermittent test failures. I vaguely remember calling conventions were fixed since gcc-9.2. Let's see if I can find the details.
Found it: https://gcc.gnu.org/PR85667 Should be fixed for gcc-9.3.0.