------- Comment #3 from pinskia at gcc dot gnu dot org 2008-12-26 21:35 ------- > set_param_value ("inline-call-cost", 5);
This might be too high, the default for -O2/-O3 is 12. That might be the real issue. Also -O2/-Os for 3.4 and above did the same inlining of static functions that 4.3 and above does. Just it was not documented until 4.3 :). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38629