> I am not sure I follow your argumentation here.  flag_exceptions is
> optimization which means that one should not test it globally. For that
> reason I would just change dwarf2out to simply trigger
> dwarf2out_frame_finish if any of the compiled functions needed it (had
> flag_exceptions set).

That's not sufficient for a partition with only EH-neutral functions.

> My readon of lto-wrapper is that it will set flag_exceptions for whole
> compilation unit when one of compilation units were copmiled with
> flag_exceptions.
> 
> How that helps the neutral functions?

flag_exceptions is never set in a partition with only EH-neutral functions.

-- 
Eric Botcazou

Reply via email to