Мне было интересно, есть ли какие-нибудь компиляторы, которые поддерживают значительное количество нового стандарта C11. Поиск таких функций, как общий выбор и т. Д.
Есть предложения?
Pelles C версия 7.00 (релиз-кандидат доступен)
http://www.smorgasbordet.com/pellesc/
Ваш лучший выбор, вероятно, Clang.См. Примечания к выпуску текущего выпуска и следующего выпуска .
GCC 4.9 поддерживает общий выбор. Это вообще этап исправления ошибок перед выпуском. http://gcc.gnu.org/gcc-4.9/changes.html
Я думаю, Clang поддерживает общий выбор.
Intel 18 поддерживает почти все C11 и поддерживает общий выбор, начиная с версии 16.
https://software.intel.com/en-us/articles/c11-support-in-intel-c-compiler
Cray 8.5 поддерживает C11 здесь , но я не проверил его полностью. Напомню, что атомарность поддерживалась некоторое время, потому что они необходимы для этого проекта для работы на машинах Cray.
Полное раскрытие: я работаю в Intel, но не в команде компиляторов.