Linaro GCC är en öppen källkod och fri programvaruprojekt, en modifierad version av FSF (Free Software Foundation) GCC (GNU Compiler Collection) kompilator, optimerad för prestanda när du använder nya funktioner, patchar, etc. Det är utvecklat av Linaro och distribueras via Launchpad.Differences mellan GCC och Linaro GCCLinaro GCC har delar av CodeSourcery patchset och det är stabiliserat för konsumtion av Linux operativsystem. Programvaran innehåller backports av buggfixar och förbättringar som Linaro och andra liknande företag har gjort uppströms. Det är i första hand skapad för att förbättra användbarheten av GCC på ARM.Releases görs monthlyLinaro har åtagit sig att göra månatliga versioner av sin GCC gren, som består av en källa arkiv som måste konfigureras och sammanställas före installation. En PPA slutförvar för Ubuntu-plattformen har varit setup för detta projekt genom Linaro.A drop-in ersättning för FSF GCCLinaro GCC är en drop-in ersättning för FSF GCC, vilket innebär att, en gång installerat, kommer den automatiskt att ersätta alla befintliga GCC installation , blir standard kompilatorn på respektive distribution av Linux. Om du vill ha ett kors kompilator, installera gcc-arm-linux-gnueabi package.About GCCGCC (GNU Compiler Collection) är en öppen källkod-projekt som levererar en kraftfull kompilator som innehåller gränssnitt för många programmeringsspråk, inklusive Objective-C , C ++, C, Java, Fortran, Go, och Ada.
Med GCC kan du konfigurera, kompilera och installera GNU / Linux-program i Linux eller BSD operativsystem använder endast arkivet källan till respektive program. Men användarna don & rsquoen; t behöver interagera med kompilatorn, eftersom detta görs automatiskt av configure och göra scripts.Additional Linaro projectsIn Utöver denna sed GCC gren, utvecklar Linaro också patchad version av GDB (GNU-projektet Debugger) programvara debugger , LLVM (Low Level Virtual Machine) kompilator, liksom QEMU emulator
Vad är nytt i den här versionen:.
- Uppdateringar av GCC 4.9.2-pre + svn213803
- backport av [AArch64] Drop ISB efter FPCR skriva.
- backport av [AArch64] Ta bort från arm_neon.h funktioner som inte i spec
- backport av [AArch32] Fix kontrollera __FAST_MATH i arm_neon.h
- backport av [AArch64] fixa och göra det möjligt för icke-const shuffle för bigEndian använder TBL instruktion
- backport av [AArch64] Fix tvång vec_unpack_trunk
- backport av [AArch32] Cortex-A5 RTX kostnader tabellen
- backport av [AArch32] Handtag clz, rbit typer i armen pipeline beskrivningar
- backport av [AArch64] Fix argumenttyper för vissa high_lane * Intrinsics genomförts i montering
- backport av [AArch64] Handtag fcvta [SU] och frint i RTX kostnadsfunktion
- backport av [AArch64] Prologue omskrivning + prestanda.
Vad är nytt i version 4.8 2014,04:
- Uppdateringar till GCC 4.8.3 + svn208968
- Cortex-A53 support
- En fix för LP # 1292489: Buggy vektorisering av punktprodukter
- En fix för LP # 1268893: ICE när man bygger kernel RAID6 neon koden
- En fix för LP # 1273511: ICE APCS Ram & optimera-syskon-samtal
Vad är nytt i version 4.8 2014,03:
- Uppdateringar till GCC 4.8.3 + svn208264
Vad är nytt i version 4.8 2014,02:
- Uppdateringar till GCC 4.8.3 + svn207411
- ARM-v8 krypto Intrinsics support
- Ny vectorizer kostnadsmodell
Vad är nytt i version 4.8 2014,01:
- Uppdateringar till GCC 4.8.3 + svn206350
- Förbättrad multilib support
Vad är nytt i version 4.8 2013,12:
- Uppdateringar till GCC 4.8.3 + svn205577
- AArch64: aktivera build av libjava och libatomic. Byt ram tillväxtriktning, vilket möjliggör libssp bygga.
Vad är nytt i version 4.8 2013,11:
- Uppdateringar till GCC 4.8.2 + svn204657
- Fixar för buggar LP # 1243656, # 1243022
- backport fix för PR / 58.423
- AArch64:. Lagt till stöd för små modell GOT tillgång
- Förbättrad AArch32 A-profil multilibs support (--with-multilib-lista tillval)
Vad är nytt i version 4.8 2013,10:
- Uppdateringar till GCC 4.8.1 + svn203510
- Förbättrad AArch64 stöd (CRC förlängning, förbättrade Intrinsics, gprof stöd)
- Förbättrad Aarch32 stöd (buggfixar, bättre kodgenerering, förbättrad multilib)
- backports för buggfixar (PR58578
Vad är nytt i version 4.8 2013,08:
- Uppdateringar till GCC 4.8.1 + svn201477
- Förbättrad krympa-omslag optimering.
- Förbättrad stjärtsamtal optimering.
- Förbättrad AArch64 support (instruktioner, Intrinsics).
- Förbättrad AArch64 vectorizer kostnadsmodell.
- backports för buggfixar.
Kommentarer hittades inte