-fomit-frame-pointer est déjà par défaut dans -O2 (et -Os) dans TIGCC. Parfois, GCC met quand-même un frame pointer parce que c'est plus efficace (ou que GCC croit que c'est plus efficace

) ou parce que la fonction utilise des fonctionnalités que GCC ne sait pas compiler sans frame pointer.