On 6/17/24 6:17 PM, Mark Harmstone wrote:
Translates DW_TAG_subroutine_type DIEs into LF_PROCEDURE symbols.
gcc/
* dwarf2codeview.cc
(struct codeview_custom_type): Add lf_procedure and lf_arglist
to union.
(write_lf_procedure, write_lf_arglist): New functions.
(write_custom_types): Call write_lf_procedure and
write_lf_arglist.
(get_type_num_subroutine_type): New function.
(get_type_num): Handle DW_TAG_subroutine_type DIEs.
* dwarf2codeview.h (LF_PROCEDURE, LF_ARGLIST): Define.
THanks. I've pushed this to the trunk.
That's the main patchkit. Just minor follow-up items when you can get
them done.
I think the bigger question here is whether or not you're likely to do
significant additional work here or elsewhere in GCC. If so, we should
probably get you write privs. If not, we can continue having myself or
someone else handle committing patches for you.
Jeff