Translations:GCC optimization/44/ru
From Gentoo Wiki
-O3
: включает-O2
и оптимизации, являющиеся дорогостоящими с точки зрения времени компиляции и потребления памяти. Компиляция с-O3
, скорее всего, улучшит производительность (хотя это не гарантируется). Хотя в прошлом использование-O3
могло вызвать ошибки компиляции, на данный момент проблемы с-O3
практически всегда являются примерами неопределенного поведения и ошибок в коде, который необходимо исправлять. Некоторые пакеты до сих пор не могут использоваться после компиляции-O3
. Использование-O3
не рекомендуется (если только пакеты после этого не подвергаются тестированию). Однако, этот параметр также включает-ftree-vectorize
, при котором применяется векторизация циклов и используются регистры AVX YMM.