Наиболее интересные новшества, ожидаемые в GCC 4.9

Хотя релиз GCC 4.9 вероятнее всего состоится не ранее первой половины 2014 года, ресурс Phoronix проанализировал наиболее интересные возможности, которые появятся в новой версии популярного компилятора.

Наиболее заметными нововведениями в версии GCC 4.9 станут:

  • Портирование Undefined Behavior Sanitizer ("UBSAN", -fsanitize=undefined) - анализатор неопределенного поведения, пытающийся обнаруживать во время выполнения программы ситуации, когда поведение программы окажется неопределенным из-за ошибки программиста.
  • Поддержка Address Sanitizer ("ASAN"), ранее реализованная в GCC 4.8, была улучшена и доработана, наиболее видной доработкой стала поддержка архитектуры ARM в дополнение к x86/x86_64.
  • Улучшения, касающиеся языков ADA и Fortran. GNAT теперь использует по умолчанию стандарт ADA 2012, а не ADA 2005. Для Fortran реализована поддержка Fortran 2003 finalization. Внесены улучшения в поддержке Fortran 2008.
  • Улучшена поддержка стандарта C++14. Ряд улучшений, касающихся C++11;
  • Реализована поддержка процессоров RX100, RX200 и RX600.
  • Поддержка чипов Intel Silvermont.

Кроме этого, в состав GCC 4.9 имеют шанс попасть библиотеки для поддержки JIT-компиляции средствами GCC, код с поддержкой OpenMP 4.0 и реализация технологии параллельного программирования Intel Cilk Plus.

Источник:
http://www.opennet.ru/opennews/art.shtml?num=38319

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>