-fno-omit-frame-pointer sans optimisation

Je me demandais qu'est-ce-fno-omit-frame-pointer le fera sans optimisation?

CXXFLAGS = -Wall-ggdb3 -DDEBUG -fno-omit-frame-pointer

N'est-il pas que fomit-frame-pointer auto activée à tous les niveaux de l'-O (à l'exception de-O0)? Je suppose que dans mon exemple, c'est -O0 par défaut.

Merci et salutations!

sur x86 et de la famille, -fomit-frame-pointer est pas est activé par défaut pour de plus hauts niveaux d'optimisation, car il peut entraver le débogage.
Notez que sur les architectures, telles que x86-64 et le bras, il n'y a pas de pointeur de l'image générée par défaut (c'est spécifié dans l'ABI), de sorte que cette option entraîne le compilateur pour produire un cadre de registre de pointeur.

OriginalL'auteur Tim | 2009-08-27