[issue39632] variadic function call broken on armhf when passing a float argument

2021-07-23 Thread Nicolas Dessart
Nicolas Dessart added the comment: I've just rebased this PR but the CI builds failed (for unrelated reasons?). That being said I think that this particular issue should mostly be resolved by bpo-41100 and PR-22855 in particular. My PR 18560 still brings the support for Ellipsis/... inside

[issue39632] variadic function call broken on armhf when passing a float argument

2020-02-20 Thread Nicolas Dessart
Nicolas Dessart added the comment: As I said in the associated PR, the build is failing on macOS because ctypes uses an obsolete libffi version bundled into Modules/_ctypes/libffi_osx for this platform. This old version of libffi is missing ffi_prep_cif_var. There is an open issue

[issue39632] variadic function call broken on armhf when passing a float argument

2020-02-19 Thread Nicolas Dessart
Change by Nicolas Dessart : -- versions: +Python 2.7, Python 3.5, Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue39

[issue39632] variadic function call broken on armhf when passing a float argument

2020-02-19 Thread Nicolas Dessart
Change by Nicolas Dessart : -- pull_requests: +17940 stage: -> patch review pull_request: https://github.com/python/cpython/pull/18560 ___ Python tracker <https://bugs.python.org/issu

[issue39632] variadic function call broken on armhf when passing a float argument

2020-02-14 Thread Nicolas Dessart
Change by Nicolas Dessart : Removed file: https://bugs.python.org/file48895/ctypes_variadic_function_tests.diff ___ Python tracker <https://bugs.python.org/issue39

[issue39632] variadic function call broken on armhf when passing a float argument

2020-02-14 Thread Nicolas Dessart
Change by Nicolas Dessart : Added file: https://bugs.python.org/file48896/ctypes_variadic_function_tests.diff ___ Python tracker <https://bugs.python.org/issue39

[issue39632] variadic function call broken on armhf when passing a float argument

2020-02-14 Thread Nicolas Dessart
New submission from Nicolas Dessart : On armhf and for variadic functions (and contrary to non-variadic functions), the VFP co-processor registers are not used for float argument parameter passing. This specificity is apparently completely disregarded by ctypes which always uses