Désactiver l’optimisation de la valeur de retour de g ++

De quel (s) drapeau (s) dois-je disposer sur la ligne de commande pour désactiver l’optimisation de la valeur de retour automatiquement activée par le compilateur g ++?

-fno-elide-constructors

Le standard C ++ permet à une implémentation d’omettre de créer un temporaire qui sert uniquement à initialiser un autre object du même type. La spécification de cette option désactive cette optimisation et force G ++ à appeler le constructeur de copie dans tous les cas. [Source: man gcc]