Linaro GCC jest open source i wolnym projektem, zmodyfikowana wersja FSF (Free Software Foundation) GCC (GNU Compiler Collection) kompilator, zoptymalizowany pod kątem wydajności przy użyciu nowych funkcji, poprawek itp jest on opracowany przez Linaro i rozprowadzane przez Launchpad.Differences między GCC i Linaro GCCLinaro GCC dysponuje części zestawu poprawek CodeSourcery i jest stabilizowane do spożycia w systemach operacyjnych Linux. Oprogramowanie zawiera backportów z tych poprawek i ulepszeń, które Linaro i innych podobnych firm, sporządzona w górę. To jest przede wszystkim stworzone w celu poprawy użyteczności GCC na ARM.Releases są monthlyLinaro jest zobowiązana do dokonywania miesięcznych wydań swojej branży GCC, które składają się z archiwum źródłowych, które muszą być skonfigurowane i skompilowane przed instalacją. Repozytorium PPA dla platformy Ubuntu jest konfiguracja dla tego projektu przez Linaro.A zamiennik dla FSF GCCLinaro GCC jest zastąpienie drop-in dla FSF GCC, co oznacza, że po zainstalowaniu, automatycznie wymienić istniejącą instalację GCC , stając się tym kompilator na odpowiedniej dystrybucji Linuksa. Jeśli chcesz cross kompilator, zainstaluj gcc-arm-linux-gnueabi package.About GCCGCC (GNU Compiler Collection) jest projektem open source, która dostarcza potężny kompilator, który zawiera elementy czołowe dla wielu języków programowania, w tym celu C , C ++, C, Java, Fortran, idź i Ada.
Z GCC można skonfigurować, skompilować i zainstalować aplikacje GNU / Linux w systemach operacyjnych Linux lub BSD używając tylko archiwum źródłowego danego programu. Jednak don & rsquo użytkownicy t muszą współpracować z kompilatora, jak odbywa się to automatycznie przez configure i zrobić scripts.Additional Linaro projectsIn dodatek do tej branży custom GCC, Linaro rozwija także poprawionej wersji GDB (Projekt GNU Debugger) debugger oprogramowania , LLVM (Low Level Virtual Machine) kompilator, jak również emulator QEMU
Co nowego w tym wydaniu:.
- Aktualizacje GCC 4.9.2-pre + svn213803
- backportu z [AArch64] Spadek ISB po FPCR zapisu.
- backportu z [AArch64] Usuń z funkcji arm_neon.h nie w ciemno,
- backportu z [AArch32] Fix sprawdzić __FAST_MATH w arm_neon.h
- backportu z [AArch64] naprawić i pozwalają bez const shuffle, używając instrukcji dla bigEndian TBL
- backportu z [AArch64] Fix ograniczenie vec_unpack_trunk
- backportu z [AArch32] Cortex-A5 koszty RTX tabeli
- backportu z [AArch32] Uchwyt CLZ, typy rbit w opisach rurociągów ręka
- backportu z [AArch64] Fix typów argumentów dla niektórych high_lane * intrinsics realizowane w zespole,
- backportu z [AArch64] Uchwyt fcvta [su] i frint w funkcji kosztu RTX
- backportu z [AArch64] Prolog przepisanie + wydajność.
Co nowego w wersji 4.8 2014,04:
- Aktualizacje do GCC 4.8.3 + svn208968
- Cortex-A53 wsparcie
- poprawka dla LP # 1292489: Buggy wektoryzacja produktów dot
- poprawka dla LP # 1268893: ICE podczas tworzenia kodu jądra raid6 neon
- poprawka dla PR # 1273511: ICE APCS ramie & optymalizacji rodzeństwo-rozmowy
Co nowego w wersji 4.8 2014,03:
- Aktualizacje do GCC 4.8.3 + svn208264
Co nowego w wersji 4.8 2014,02:
- Aktualizacje do GCC 4.8.3 + svn207411
- ARM-v8 krypto intrinsics support
- Nowy model kosztów Vectorizer
Co nowego w wersji 4.8 2014,01:
- Aktualizacje do GCC 4.8.3 + svn206350
- Ulepszona obsługa bibliotekami
Co nowego w wersji 4.8 2013,12:
- Aktualizacje do GCC 4.8.3 + svn205577
- AArch64: umożliwić kompilację libjava i libatomic. Zmiana kierunku wzrostu rama, umożliwiając libssp kompilacji.
Co nowego w wersji 4.8 2013,11:
- Aktualizacje do GCC 4.8.2 + svn204657
- poprawki błędów LP # 1243656, # 1243022
- backportu poprawka dla PR / 58423
- AArch64. Dodano wsparcie dla maleńkiej modelu GOT dostępu
- Ulepszona AArch32 multilibs A-Profil wsparcia (--with-multiliba listy opcji)
Co nowego w wersji 4.8 2013,10:
- Aktualizacje do GCC 4.8.1 + svn203510
- Ulepszone wsparcie AArch64 (rozszerzenie CRC, ulepszone intrinsics, gprof wsparcia)
- Ulepszone wsparcie Aarch32 (poprawki, lepsze generowanie kodu, poprawiła bibliotekami)
- Backporty dla poprawek (PR58578
Co nowego w wersji 4.8 2013,08:
- Aktualizacje do GCC 4.8.1 + svn201477
- Ulepszona optymalizacja folii termokurczliwej.
- Ulepszona optymalizacja tylne połączenia.
- Ulepszone wsparcie AArch64 (instrukcje, intrinsics).
- Ulepszona AArch64 model kosztów Vectorizer.
- Backporty dla poprawek.
Komentarze nie znaleziono