Greg Onufer added the comment:
Or probably just change the type of the bitfield from "int" to "signed int"!
--
___
Python tracker
<https://bug
Greg Onufer added the comment:
The bitfields failures are due to Python not implementing bitfields the same as
the compiler.
https://docs.oracle.com/cd/E77782_01/html/E77792/gqexw.html
"Signed and Unsigned int Bit-fields
Bit-fields which are declared as int (not signed int or unsigne
Greg Onufer added the comment:
32-bit and 64-bit SPARC ABIs have 64-bit integer data types.
SPARC, like many RISC architectures, also has natural alignment requirements.
Attempting to dereference a pointer to a 4-byte-sized object requires 4-byte
alignment, for example. 2-byte-sized objects