[Dwarf-Discuss] EXTERNAL: Corner-cases with bitfields
eager at eagercon.com
Mon May 9 16:09:59 PDT 2022
On 5/9/22 16:00, Todd Allen via Dwarf-Discuss wrote:
> I suppose, if you didn't want to submit an issue, another solution would be to
> require the necessary tags & attributes in the ABI itself. We already expect
> ABI documents to provide things like register values, CFI initial values, and
> some more esoteric stuff (augmentations, non-standard endianity & isa). An ABI
> that required descriptions in ABI-specific situations like these two seems
> reasonable to me. And it places no burden on compilers for other ABI's.
This creates the situation where there are two definitions for a DWARF
attribute, one in an ABI and a different one in the DWARF Spec. We want
to avoid situations where one producer says "I'm following DWARF" and
another "I'm following the ABI". That makes interoperability difficult.
The information you mention in an ABI is not in the DWARF Spec.
More information about the Dwarf-Discuss