Capítulo 12. Compilador e Ferramentas
12.1. GCC Toolchain
Em Red Hat Enterprise Linux 7.0, a corrente de ferramentas gcc é baseada na série de lançamento do gcc-4.8.x e inclui inúmeras melhorias e reparos de erros relativos ao Red Hat Enterprise Linux 6. Da mesma forma, o Enterprise Linux 7 inclui binutils-2.23.52.x.
Estas versões correspondem à ferramentas equivalentes no Red Hat Developer Toolset 2.0; uma comparação detalhada do Red Hat Enterprise Linux 6 e Red Hat Enterprise Linux 7 gcc e versões binutils podem então serem vistas aqui:
Especificações da corrente de ferramentas do Red Hat Enterprise Linux 7.0 são estas a seguir:
- Suporte experimental para construir aplicativos condizentes ao C++11 (incluindo suporte de idioma C++11 total) e algum suporte experimental para recursos C11.
- Suporte aprimorado para programar aplicativos em paralelo, incluindo tipos OpenMP v3.1, C++11 e GCC Built-ins para Acesso de Memória Atômica e suporte experimental para memória transacional (incluindo Intel RTM/HLE intrinsics, built-ins, e geração de código)
- Um novo alocador de registro local (LRA), aprimorando o desempenho de código.
- DWARF4 agora é usado como formato de depuração padrão.
- Uma variedade de opções de novas arquiteturas específicas.
- Suporte para a família do AMD de processadores 15o. e 16o.
- Suporte de otimização de tempo de conexão.
- Avisos e diagnósticos aprimorados.
- Uma variedade de novos recursos de Fortran.