http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56593
--- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2013-03-12 17:31:28 UTC --- > What "it" do you mean at (1)? -g > Putting nested functions in the same partition as the parent is not > really arbitrary. Nested functions have a limited scope, and AFAIU > are only accessible from the parent function. There can't be much > for IPA to do with nested functions in another partition. You can do IPA on the parent functions, in particular inline them, without wanting to drag all the nested functions in the same partition. Yes, this would be arbitrary and go against the current design of making nested functions first class citizens very early in the compilation pipeline.