au niveau de la gestion des exceptions (segfault à répétition)
Ah, je suis sûr que tu as un testcase à envoyer. Merci.
Je déconseille l'usage conjoint de -Ox et -fomit-frame-pointer pour du code C++ faisant intervenir des exceptions. C'est effectivement un problème connu qui est aussi présent dans gcc-3.0.4 et des fixes seraient trop complexes à mettre en oeuvre pour la série 3.0.X.
Workarounds:
-Ox -fno-omit-frame-pointer
-Ox -fomit-frame-pointer -maccumulate-outgoing-args
(avec x >= 1)
[^] # Re: ## GCC 2.96 N'existe PAS ! ##
Posté par Gwenole Beauchesne . En réponse à la dépêche La Mandrake 8.2 est sortie. Évalué à 4.
Ah, je suis sûr que tu as un testcase à envoyer. Merci.
Je déconseille l'usage conjoint de -Ox et -fomit-frame-pointer pour du code C++ faisant intervenir des exceptions. C'est effectivement un problème connu qui est aussi présent dans gcc-3.0.4 et des fixes seraient trop complexes à mettre en oeuvre pour la série 3.0.X.
Workarounds:
-Ox -fno-omit-frame-pointer
-Ox -fomit-frame-pointer -maccumulate-outgoing-args
(avec x >= 1)
Ce sera corrigé pour gcc-3.1. Cf. GNATS PR c++/2447 pour plus de détails: http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&d(...) . Il semble même que gcc-2.95.2 soit affecté. Cf. GNATS PR c++/144.
BTW, de toutes façons ce problème n'existe pas sur de vraies architectures, aka non x86-based. Mais bon, je ne voudrais pas partir en troll. ;-)