On Mar 20, 2012, at 5:01 PM, Richard Guenther wrote:
> On Tue, 20 Mar 2012, Tristan Gingold wrote:
>> On Mar 20, 2012, at 3:19 PM, Richard Guenther wrote:
>>> I'd rather get away from using a global main_identifier_node, instead
>>> make that frontend specific, and introduce targetm.main_assembler_name
>>> which the assembler-name creating langhook would make sure to use
>>> when mangling what the FE thinks main is. main_identifier_node should
>>> not serve any purpose outside of Frontends.
>>> But I see both as a possible cleanup opportunity, not a necessary change.
>> Something along these lines ?
> Yes, but I'd simply call the hook at the places you now use
> main_assembler_name and not create a global tree node for it.
But we use it at the beginning of graph_finalize_function, so caching it
makes sense, doesn't it ?