FERRAMENTAS LINUX: O GCC 11 termina o desenvolvimento de recursos enquanto ainda espera pelo suporte do AMD Znver3

terça-feira, 17 de novembro de 2020

O GCC 11 termina o desenvolvimento de recursos enquanto ainda espera pelo suporte do AMD Znver3

 


Confira !!


Como era esperado , o desenvolvimento formal de recursos agora terminou para o GCC 11 e é hora de corrigir os bugs.

O desenvolvedor de longa data do GCC, Richard Biener, da SUSE, anunciou hoje que o tronco de desenvolvimento mudou para o estágio três de desenvolvimento. Essa mudança significa que o foco agora está na correção geral de bugs, em vez de adicionar novos recursos.

E haverá muita correção de bugs. Biener observou na atualização de status : " Nós acumulamos um grande número de regressões, muitas das não testadas e eventualmente obsoletas. Por favor, ajude na limpeza. "

O GCC 11 tem vinte e cinco novas regressões P1 a P3. GCC 11 está com 37 bugs de status P1 (as regressões de prioridade mais alta), 257 regressões P2 e 94 regressões P3. Existem também outras 208 regressões P4 / P5. A contagem geral de regressão / bug de P1 a P3 está em 388. O

O GCC 11 viu muitas mudanças nesta atualização anual do compilador, incluindo suporte quase completo para Intel Sapphire Rapids e Alder Lake, níveis de microarquitetura x86-64, mais trabalho de descarregamento de dispositivo / GPU, continuou o trabalho em sua biblioteca JIT, mais suporte para C ++ 20 e muito mais, conforme descreveremos e avaliaremos nas próximas semanas.

Infelizmente, o AMD Zen 3 ( znver3) O destino da CPU ainda não foi fundido, ou melhor, a AMD ainda não postou os patches do compilador Clang e GCC para eles. Ouvimos anteriormente no início de novembro, mas isso não se materializou ainda para habilitar algumas novas instruções no Zen 3 e, idealmente, um modelo de planejador / tabela de custos mais otimizado. Em qualquer caso, esperançosamente, o suporte Znver3 quando publicado ainda será permitido para aterrissar no trunk, o que vimos adições atrasadas semelhantes homenageadas pelo GCC, mas infelizmente o suporte não foi mais oportuno.

O GCC 11 agora está focado na correção de bugs, enquanto a versão estável do GCC 11.1 deve ser lançada de março a abril se tudo correr bem.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário