https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111672
--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The difference between the 2 is the costing of the __printf_chk/puts: _FORTIFY_SOURCE case: freq:0.20 size: 3 time:2.43 __printf_chk (1, "Object code generation not active! Forgot to call quantum_objcode_start?\n"); vs without: freq:0.20 size: 2 time:2.23 puts (&"Object code generation not active! Forgot to call quantum_objcode_start?"[0]);