On Jun 25, 2012, at 6:48 AM, Steven Bosscher wrote:
> In fact darwin does follow the
> naming convention, the only difference is that it wraps the section
> name in a segment label (always "__DWARF__") and adds some flags
> (always "regular,debug"). I would have expected there to be a way to
> change a section name in a target-specific way (something like a
> targetm.asm_out.adjust_section_name to transform ".debug_blah" to
> "__DWARF,__debug_blah,regular,debug") but it seems such a mechanism
> doesn't exist. Maybe add a hook for this?

A section name transform hook does seem cleaner to me.  Additionally, this 
could be used to aid portability of using the section selection across darwin 
and non-darwin targets, so I think it has value beyond a cleaner interface.

Reply via email to