Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 702286

Summary: dev-libs/libffi-3.3-r1 : [TEST] FAIL: libffi.closures/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_THISCALL -DABI_ATTR=_THISCALL_
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED FIXED    
Severity: normal CC: ahudson.news, alexey+gentoo, kingjon3377
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://gcc.gnu.org/PR85667
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
dev-libs:libffi-3.3-r1:20191208-132446.log
emerge-history.txt
environment
etc.portage.tbz2
logs.tbz2
temp.tbz2

Description Toralf Förster gentoo-dev 2019-12-08 13:29:00 UTC
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)"
Comment 1 Toralf Förster gentoo-dev 2019-12-08 13:29:02 UTC
Created attachment 598890 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2019-12-08 13:29:05 UTC
Created attachment 598892 [details]
dev-libs:libffi-3.3-r1:20191208-132446.log
Comment 3 Toralf Förster gentoo-dev 2019-12-08 13:29:08 UTC
Created attachment 598894 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2019-12-08 13:29:11 UTC
Created attachment 598896 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2019-12-08 13:29:13 UTC
Created attachment 598898 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2019-12-08 13:29:16 UTC
Created attachment 598900 [details]
logs.tbz2
Comment 7 Toralf Förster gentoo-dev 2019-12-08 13:29:20 UTC
Created attachment 598902 [details]
temp.tbz2
Comment 8 Paolo Pedroni 2020-03-02 15:35:47 UTC
Only x86_32.x86 tests fail, x86_64.amd64 succeed.
Comment 9 Sergei Trofimovich (RETIRED) gentoo-dev 2020-03-03 14:46:41 UTC
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.
Comment 10 Sergei Trofimovich (RETIRED) gentoo-dev 2020-11-15 22:22:50 UTC
Found it: https://gcc.gnu.org/PR85667

Should be fixed for gcc-9.3.0.