die aktuelle Version 2.0.10 / FPC 3.2.0 wurde ja mit folgendem Hinweis veröffentlicht:
Bisher habe ich immer die Debug / Release - Voreinstellungen benutzt.Windowsnutzer könnten bei Optimierung -O3 oder höher Probleme bekommen mit Bug https://bugs.freepascal.org/view.php?id=37305.
Bei den Release-Vorgaben ist die Optimierung auf -O3 gesetzt, was auch mit dem neuen Lazarus/FPC bei meinen Programmen bisher zu keinen Problemen geführt hat.
Trotzdem habe ich mal etwas herumprobiert und dabei keinen Unterschied zwischen -O3 und -O2 finden können. Sowohl die Programmgröße als auch die Geschwindigkeit blieb gleich.
Wo genau liegt da der Unterschied und unter welchen Bedingungen ist -O3 besser?