http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55257
--- Comment #4 from Hans-Peter Nilsson <hp at gcc dot gnu.org> 2012-11-12 17:21:57 UTC --- (In reply to comment #3) > It can't be called from > the middle end, because some targets need to perform various things before > final_start_function (or perhaps after final_end_function). Yes, that's what I meant, so let's just document the requirement.