http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52747
--- Comment #1 from Andreas Schwab <sch...@linux-m68k.org> 2012-03-28 07:17:44 UTC --- Only if you need to take the address of the function. Calling a nested function from within the containing function doesn't need a trampoline.