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

Reply via email to