Linaro GCC é uma fonte aberta e de projetos de software livre, uma versão modificada do FSF (Free Software Foundation) GCC (GNU Compiler Collection) compilador, otimizado para desempenho utilizando novos recursos, correções, etc. É desenvolvido pela Linaro e distribuídos através Launchpad.Differences entre GCC e Linaro GCCLinaro GCC apresenta partes do patchset CodeSourcery e é estabilizado para o consumo por sistemas operacionais Linux. O software inclui backports das correções de bugs e melhorias que Linaro e outras empresas semelhantes têm feito a montante. Ele é criado principalmente para melhorar a utilidade do GCC em ARM.Releases são feitas monthlyLinaro está empenhada em fazer lançamentos mensais de sua sucursal GCC, que consistem em um arquivo fonte que deve ser configurado e compilado antes da instalação. Um repositório PPA para a plataforma Ubuntu foi configurado para este projeto por Linaro.A drop-in substituto para FSF GCCLinaro GCC é uma substituição drop-in para FSF GCC, o que significa que, uma vez instalado, ele irá substituir automaticamente qualquer instalação existente GCC , tornando-se o compilador padrão sobre a respectiva distribuição de Linux. Se você quer um compilador cruzado, instalar o gcc-braço-linux-gnueabi package.About GCCGCC (GNU Compiler Collection) é um projeto de software open source que oferece um compilador poderoso que inclui front-ends para inúmeras linguagens de programação, incluindo Objective-C , C ++, C, Java, Fortran, Go, e Ada.
Com GCC você pode configurar, compilar e instalar aplicativos GNU / Linux em sistemas operacionais Linux ou BSD usando apenas o arquivo de origem do respectivo programa. No entanto, os usuários don & rsquo; t precisa interagir com o compilador, como isso é feito automaticamente pelo configure e fazer scripts.Additional Linaro projectsIn Além deste ramo GCC costume, Linaro também desenvolve versão corrigida do GDB (GNU Project Debugger) depurador software , LLVM (Low Level Virtual Machine) compilador, bem como o emulador QEMU
O que é novo nesta versão:.
- Atualizações para GCC 4.9.2-pre + svn213803
- Backport de [AArch64] Largar ISB após FPCR escrita.
- Backport de [AArch64] Remover de funções arm_neon.h não na especificação
- Backport de [AArch32] Fix verificar __FAST_MATH em arm_neon.h
- Backport de [AArch64] fixar e permitir aleatória não-const para bigendian usando instrução TBL
- Backport de [AArch64] Fix restrição vec_unpack_trunk
- Backport de [AArch32] Cortex-A5 tabela custos RTX
- Backport de [AArch32] Identificador clz, tipos rbit nas descrições braço gasodutos
- Backport de [AArch64] Fix tipos de argumento para alguns high_lane * intrínsecos implementadas em conjunto
- Backport de [AArch64] Identificador fcvta [su] e frint em função de custo RTX
- Backport de [AArch64] Prologue reescrita + desempenho.
O que é novo na versão 4.8 2.014,04:
- Atualizações para o GCC 4.8.3 + svn208968
- apoio Cortex-A53
- A correção para LP # 1292489: Buggy vetorização de produtos de ponto
- A correção para LP # 1268893: ICE quando a construção de código do kernel RAID6 neon
- A correção para LP # 1273511: ICE APCS Frame & otimizar-irmão-chamadas
O que é novo na versão 4.8 2.014,03:
- Atualizações para o GCC 4.8.3 + svn208264
O que é novo na versão 4.8 2.014,02:
- Atualizações para o GCC 4.8.3 + svn207411
- intrínsecos cripto apoio ARM-v8
- Novo modelo de custo vectorizer
O que é novo na versão 4.8 2.014,01:
- Atualizações para o GCC 4.8.3 + svn206350
- Suporte multilib reforçada
O que é novo na versão 4.8 2.013,12:
- Atualizações para o GCC 4.8.3 + svn205577
- AArch64: permitir construção de libjava e libatomic. Direção de crescimento Mudança quadro, permitindo, assim, construir libssp.
O que é novo na versão 4.8 2.013,11:
- Atualizações para o GCC 4.8.2 + svn204657
- correções para erros LP # 1243656, 1243022 #
- correção Backport para PR / 58423
- AArch64:. Adicionado suporte para minúsculo modelo teve acesso
- Melhoria AArch32 apoio multilibs A-perfil (--with-multilib-list opção)
O que é novo na versão 4.8 2.013,10:
- Atualizações para o GCC 4.8.1 + svn203510
- Suporte aprimorado AArch64 (extensão CRC, intrínsecos melhorados, suporte gprof)
- Suporte aprimorado Aarch32 (correções de bugs, melhor geração de código, melhorou multilib)
- Backports para correções de bugs (PR58578
O que é novo na versão 4.8 2.013,08:
- Atualizações para o GCC 4.8.1 + svn201477
- Melhoria da otimização shrink-wrapping.
- Melhoria da otimização de chamadas.
- suporte melhorado AArch64 (instruções, intrínsecos).
- Melhoria AArch64 modelo de custo vectorizer.
- Backports para correções de bugs.
Comentários não encontrado