http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51680

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011-12-30
          Component|c++                         |tree-optimization
   Target Milestone|---                         |4.7.0
            Summary|g++ 4.7 fails to inline     |[4.7 Regression] g++ 4.7
                   |trivial template stuff      |fails to inline trivial
                   |                            |template stuff
     Ever Confirmed|0                           |1

--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-12-30 
23:40:41 UTC ---
  not inlinable: void test(float)/1 -> void process_fun_at(const Fun&, T) [with
Fun = float(float); T = float]/2, function not declared inline and code size
would grow


Confirmed, GCC should have inlined this function.  The patch which caused this
should not have changed this case.

Reply via email to