Confira !!
Ontem de manhã, o compilador GCC 12 conseguiu suporte para -march = armv9-a para o futuro Armv9-A ISA.
Depois de anunciar o ARMv9 no início deste ano e similares ao Cortex-X2 , os compiladores de código aberto estão se preparando para este avanço evolutivo em relação ao ARMv8.
LLVM / Clang tem trabalhado na habilitação Armv9-A e a cadeia de ferramentas GNU de Binutils para GNU Compiler Collection também está preparando seu novo código. A partir de hoje, o GCC 12 atingiu o estágio de ser capaz de direcionar -march = armv9-a a partir deste commit. Usar o "-march = armv9-a" é usado para direcionar o ISA ARMv9-A e habilitar as novas instruções disponíveis. O ajuste é atualmente baseado no ARMv8 Cortex-A53 existente. Esta é uma etapa importante para dar suporte à arquitetura Arm de próxima geração.
O GCC 12.1 como a primeira versão estável do GCC 12 deve ser lançado no 2º trimestre de 2022. O desenvolvimento de recursos está começando a desacelerar no GCC 12 para focar na correção de bugs, mas dado o risco de regressão ser baixo, ainda é possível vermos mais recursos ARMv9 sendo desenvolvidos antes do lançamento do próximo ano.
Até a próxima !!
Nenhum comentário:
Postar um comentário