> 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