Hoje, um commit importante foi feito na Coleção de Compiladores GNU (GCC) para ajustar o alinhamento de loops com o caminho de ajuste genérico da Intel.
Hoje, um commit importante foi feito na Coleção de Compiladores GNU (GCC) para ajustar o alinhamento de loops com o caminho de ajuste genérico da Intel.
Um dos recursos adicionados ao Kernel Linux 6.8 foi a ativação da opção do compilador -Wstringop-overflow, que emite avisos sobre possíveis estouros de buffer que o compilador pode identificar durante a compilação. No entanto, devido a problemas com o GCC, Linus Torvalds decidiu desativar essa opção no Kernel Linux 6.8.
Uma alteração foi integrada hoje ao kernel Linux 6.8, intencionalmente após o lançamento do Linux 6.8-rc1 de ontem, para ativar a opção do compilador “-Wstringop-overflow” como padrão.
Desde o anúncio das Advanced Performance Extensions (APX) e do AVX10 em julho, os engenheiros de compiladores de código aberto da Intel têm estado ocupados preparando as cadeias de ferramentas do compilador GCC e LLVM/Clang para essas principais extensões de CPU que serão encontradas nos futuros processadores Intel.
Embora o GCC 13 tenha visto seu primeiro lançamento estável várias semanas atrás, para aqueles que demoram a mudar para os principais lançamentos de novos compiladores e ainda contam com a série GCC 11 de dois anos, ontem foi o lançamento do ponto GCC 11.4.
Desde o GCC 11, há o suporte para o AMX e os próximos recursos da CPU Sapphire Rapids, que foram aprimorados ainda mais no compilador de código aberto nos últimos dois anos. Enquanto isso, o GCC 13, como o próximo lançamento do GNU Compiler Collection, traz o Meteor Lake e Sierra Forest,o Grand Ridge e o Granite Rapids . A habilitação básica do Emerald Rapids da Intel, entretanto, foi mesclada ontem para o GCC 13 também.
Não há nada muito interesse no Solaris atualmente e a outrora vibrante comunidade de código aberto (Open)Solaris é uma pequena fração de seu passado, mas o OpenIndiana Hipster continua avançando como o sistema operacional bifurcado do OpenSolaris e agora serve como uma distribuição derivado da base de código Illumos.
No fim de semana passado foi o GNU Tools Cauldron, conferência onde a Siemens apresentou uma atualização de status sobre o trabalho em torno do descarregamento do acelerador de GPU para o GNU Compiler Collection (GCC) e o trabalho que está sendo feito em torno do suporte OpenMP e OpenACC.