https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116205
Bug ID: 116205
Summary: pru: Bit field layout not conforming to TI ABI
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: minor
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: dimitar at gcc dot gnu.org
Target Milestone: ---
The bit-field behaviour for pru-gcc is not conforming to the ABI specification
[1] from TI. For example, PCC_BITFIELD_TYPE_MATTERS must be defined for pru.
Curiously, despite the above, the GCC's ABI compat tests [2] are passing
successfully.
[1] https://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf , "6.2.2 Bit Fields"
[2]
https://github.com/dinuxbg/gnupru/blob/master/testing/README.md#checking-abi-compatibility