This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author David.Edelsohn
Recipients Ayappan, David.Edelsohn, Michael.Felt
Date 2020-02-03.19:43:36
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1580759016.66.0.209774947061.issue38628@roundup.psfhosted.org>
In-reply-to
Content
How was Python compiled?  With GCC? Which version of GCC?
I assume that Python was built as a 64 bit application based on libc loading the 64 bit member shr_64.o.

Does the testcase work in 32 bit mode?
Does the testcase work if Python is compiled by XLC?

This likely is an incompatibility in libffi with libffi loading the registers incorrectly for the call into libc.a(shr_64.o).

It seems rather fragile to pass a struct that is supposed to have the same parameter layout as the function signature.
History
Date User Action Args
2020-02-03 19:43:36David.Edelsohnsetrecipients: + David.Edelsohn, Michael.Felt, Ayappan
2020-02-03 19:43:36David.Edelsohnsetmessageid: <1580759016.66.0.209774947061.issue38628@roundup.psfhosted.org>
2020-02-03 19:43:36David.Edelsohnlinkissue38628 messages
2020-02-03 19:43:36David.Edelsohncreate