On Fri, Dec 9, 2016 at 8:38 AM, Pierre-Marie de Rodat
<dero...@adacore.com> wrote:
> On 12/09/2016 02:00 PM, Mark Wielaard wrote:
>>
>> BTW. I think it should also be possible to simply attach a
>> DW_AT_encoding directly to the DW_TAG_enumeration_type. It seems a
>> simple oversight that option isn't listed in the current DWARF spec.
>>
>> I filed an issue about it:
>> http://dwarfstd.org/ShowIssue.php?issue=161130.2
>> I haven't heard back from the committee. But Todd Allen from Concurrent
>> said their Ada compiler already does this when generating DWARF
>
> Yes, thank you for opening this issue. :-)
>
> Hm… I’m not comfortable with attaching a DW_AT_encoding on
> DW_TAG_enumeration_type DIE’s because this association is not listed in
> appendix A (Attributes by Tag Value). Now, this appendix is only
> informative, so doing so would not be a violation of the standard, I guess.
> Do you think we would need to protect this association with !dwarf_strict?
>
> At this point I’m fine with all options, it’s just that I’m not confident
> enough that it will be fine for DWARF consumers.

I think it's fine guarded by !dwarf_strict; most consumers should
happily ignore it if they don't know what to do with it.

Jason

Reply via email to