GCC 4.5 — новая версия набора компиляторов

Вчера проект свободных компиляторов GCC представил новый крупный стабильный релиз — 4.5.0.В GCC 4.5 представлен ряд новых возможностей и улучшений. В контексте языка C++ отмечается интенсивная работа над поддержкой будущего стандарта ISO — C++0x. Среди других изменений в последнем релизе GCC можно выделить: поддержка плагинов, позволяющих расширять возможности компилятора без необходимости во внесении модификаций в его код, — для этого появилась опция -fplugin, которая загружает указанный объект и выполняет его как часть компилятора; интеграция GCC с библиотекой MPC (теперь она требуется для сборки GCC); объявлены устаревшими порты GCC на системы IRIX до версии 6.5, Solaris 7, Tru64 до версии V5.1; опция -fshow-column включена по умолчанию; в ASM-выражениях на Си появилась возможность делать «прыжки» (goto) к меткам Си; поддержка необработанных строк (raw string) C++0x в C++ и в C (при использовании -std=gnu99); расширена поддержка Fortran 2003 и 2008; полная поддержка cross-toolchain на AIX с GNU Binutils; поддержка ARM-процессоров Cortex-M0 и Cortex-A5, архитектуры ARM v7E-M, процессоров MIPS 1004K, AVR-устройств ATmega8U2/ATmega16U2/ATmega32U2; в Windows теперь GCC устанавливает runtime-библиотеки всех крупных языков как DLL в случае конфигурации с опцией --enable-shared.

©  nixp