Linaro GCC è un open source e progetto di software libero, una versione modificata del FSF (Free Software Foundation) GCC (GNU Compiler Collection) compilatore, ottimizzata per le prestazioni utilizzando le nuove funzionalità, patch, ecc E 'sviluppato da Linaro e distribuiti attraverso Launchpad.Differences tra GCC e Linaro GCCLinaro GCC dispone parti del patchset CodeSourcery e sta stabilizzati per il consumo da parte dei sistemi operativi Linux. Il software include backport delle correzioni e miglioramenti che Linaro e altre aziende simili hanno fatto a monte. È stato creato principalmente per migliorare l'utilità di GCC su ARM.Releases sono fatti monthlyLinaro si impegna a fare uscite mensili della sua filiale GCC, che consistono in un archivio sorgente che deve essere configurato e compilato prima dell'installazione. Un repository PPA per la piattaforma Ubuntu è stata messa a punto per questo progetto da Linaro.A drop-in sostituzione di FSF GCCLinaro GCC è un rimpiazzo a FSF GCC, il che significa che, una volta installato, si sostituisce automaticamente qualsiasi installazione GCC esistente , diventando il compilatore di default sulla rispettiva distribuzione di Linux. Se volete un cross compiler, installare il gcc-braccio-linux-gnueabi package.About GCCGCC (GNU Compiler Collection) è un progetto di software open source che offre un potente compilatore che include front-end per numerosi linguaggi di programmazione, tra cui Objective-C , C ++, C, Java, Fortran, Go, e Ada.
Con GCC è possibile configurare, compilare e installare le applicazioni GNU / Linux in Linux o sistemi operativi BSD utilizzando solo l'archivio di origine del rispettivo programma. Tuttavia, gli utenti don & rsquo; t bisogno di interagire con il compilatore, in quanto questo viene fatto automaticamente dal configurare e rendere scripts.Additional Linaro projectsIn Oltre a questo ramo GCC usanza, Linaro sviluppa anche la versione patchata del GDB (GNU Progetto Debugger) software debugger , LLVM (Low Level Virtual Machine) compilatore, così come l'emulatore QEMU
Cosa c'è di nuovo in questa versione:.
- Aggiornamenti a GCC 4.9.2-pre + svn213803
- backport [AArch64] Cada ISB dopo FPCR scrittura.
- backport [AArch64] Rimuovere dalle funzioni arm_neon.h non nelle specifiche
- backport [AArch32] Fix controllare __FAST_MATH in arm_neon.h
- backport [AArch64] fissare e consentire casuale non const per bigendian utilizzando istruzioni TBL
- backport [AArch64] Fissare vincolo vec_unpack_trunk
- backport [AArch32] Cortex-A5 costi RTX tabella
- backport [AArch32] Maniglia CLZ, tipi RBIT in descrizioni braccio gasdotti
- backport [AArch64] Fix tipi di argomenti per qualche high_lane * intrinseci implementate in assembly
- backport [AArch64] Maneggiare fcvta [su] e frint in funzione di costo RTX
- backport [AArch64] Prologo riscrittura + prestazioni.
Cosa c'è di nuovo in versione 4.8 2.014,04:
- Aggiornamenti per gcc 4.8.3 + svn208968
- Supporto Cortex-A53
- Una correzione per LP # 1292489: Buggy vettorializzazione di prodotto scalare
- Una correzione per LP # 1268893: ICE per la costruzione di codice del kernel raid6 neon
- Una correzione per LP # 1273511: ICE APCS Telaio e ottimizzare-fratelli-chiamate
Cosa c'è di nuovo in versione 4.8 2.014,03:
- Aggiornamenti per gcc 4.8.3 + svn208264
Cosa c'è di nuovo in versione 4.8 2.014,02:
- Aggiornamenti per gcc 4.8.3 + svn207411
- intrinseci cripto supporto ARM-v8
- Nuovo modello di costo vectorizer
Cosa c'è di nuovo in versione 4.8 2.014,01:
- Aggiornamenti per gcc 4.8.3 + svn206350
- supporto multilib avanzato
Cosa c'è di nuovo in versione 4.8 2.013,12:
- Aggiornamenti per gcc 4.8.3 + svn205577
- AArch64: abilitare build di libjava e libatomic. Change telaio direzione di crescita, consentendo in tal modo costruire libssp.
Cosa c'è di nuovo in versione 4.8 2.013,11:
- Aggiornamenti per gcc 4.8.2 + svn204657
- Correzioni di bug LP # 1243656, # 1243022
- fix Backport per PR / 58.423
- AArch64:. Ha aggiunto il supporto per il piccolo modello GOT accesso
- Migliorato AArch32 sostenere un profilo multilibs (--with-multilib-list opzionale)
Cosa c'è di nuovo in versione 4.8 2.013,10:
- Aggiornamenti per gcc 4.8.1 + svn203510
- Supporto migliorato AArch64 (estensione CRC, migliorate intrinseci, supporto gprof)
- Supporto migliorato Aarch32 (correzioni di bug, una migliore generazione del codice, migliorato multilib)
- Backports per correzioni di bug (PR58578
Cosa c'è di nuovo in versione 4.8 2.013,08:
- Aggiornamenti per gcc 4.8.1 + svn201477
- Maggiore ottimizzazione termoretraibile.
- Una migliore ottimizzazione coda chiamate.
- Supporto migliorato AArch64 (istruzioni, intrinseci).
- Maggiore AArch64 modello di costo vectorizer.
- Backports per correzioni di bug.
I commenti non trovato