http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50506
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-09-24 15:54:22 UTC --- And this is not a bug in GCC really as GCC is correct it cannot inline always_inline functions for indirect function calls.