DragonFly BSD переходит на GCC 4.7. Сравнение производительности GCC и Clang во FreeBSD 9.1
Проект DragonFly BSD перешел на использование GCC 4.7 в качестве базового компилятора, вместо ранее задействованного GCC 4.4. Для обеспечения сборки некоторых портов, испытывающих проблемы с совместимостью с веткой GCC 4.7, версия GCC 4.4 останется доступной в виде опции, которую можно активировать при сборке программ с установленным флагом NO_GCC44.Дополнительно можно отметить публикацию ресурсом Phoronix результатов сравнения производительности компиляторов Clang 3.1 и GCC 4.2.1 (последняя версия под лицензией GPLv2) из поставки FreeBSD 9.1. В тестах Compile Bеnch, Botan Tiger, Botan CAST-256, SciMark, Himeno и C-Ray компилятор Clang оказался быстрее на 15-25%. В тесте Botan KASUMI GCC опередил Clang на 10%, в трёх тестах GraphicsMark на 35-50%, а в тестах N-Queens и Primesieve GCC оказался быстрее в 6 и 4 раза из-за отсутствия поддержки OpenMP в LLVM. В тестах HMMer, Botan AES-256б LAME, OpenSSL и 7-Zip производительность оказалась примерно на одном уровне.
© OpenNet