Files
797faea5c5 [3.14] gh-161475: Fix ctypes structures with float arrays returned on Linux SPARC (GH-161476) (#161559)
gh-161475: Fix ctypes structures with float arrays returned on Linux SPARC (GH-161476)

On Linux, GCC and clang pass arrays of floating-point type in a structure
in integer registers; only Solaris follows the vendor ABI there (GCC PR
target/114416). Since gh-110190, ctypes described such array elements to
libffi as floats on all SPARC, so libffi read structures returned by value
from the FP registers on Linux.
(cherry picked from commit 91ba786ed7)

Co-authored-by: Stian Halseth <[email protected]>
2026-11-07 15:11:03 +00:00
..
…
…