Show Table of Contents
Capitolo 12. Compilator e tool
12.1. Toolchain GCC
In Red Hat Enterprise Linux 7.0, il toolchain gcc si basa sulla release gcc-4.8.x la quale include numerosi miglioramenti e correzioni relativi al Red Hat Enterprise Linux 6 equivalente. In modo simile Red Hat Enterprise Linux 7 include binutils-2.23.52.x.
Queste versioni corrispondono agli strumenti equivalenti in Red Hat Developer Toolset v2.0;, qui è possibile visualizzare un confronto molto dettagliato tra le versioni gcc e binutils di Red Hat Enterprise Linux 6 e Red Hat Enterprise Linux 7:
Le caratteristiche più importanti del toolchain di Red Hat Enterprise Linux 7.0 sono:
- Supporto sperimentale per la compilazione delle applicazioni conformi con C++11 (incluso un supporto completo del linguaggio C++11)
- Supporto migliorato per la programmazione di applicazioni parallele, incluso OpenMP v3.1, C++11 e funzioni interne GCC per un Atomic Memory Access e il supporto sperimentale per una memoria di transazione (incluso RTM/HLE intrinseco, generazione del codice e caratteristiche interne)
- Un nuovo local register allocator (LRA), il quale migliora la prestazione del codice.
- Come impostazione predefinita viene utilizzato ora il formato di debug DWARF4.
- Una varietà di nuove opzioni specifiche per le architetture.
- Supporto per la famiglia di processori AMD 15h e 16h.
- Supporto per Link-time optimization.
- Diagnostica e messaggi di avvertimento migliorati
- Una varietà di nuove funzioni Fortran.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.