5.2.4. Compiladores e ferramentas de desenvolvimento


A GCC não produz mais falsos avisos positivos sobre o acesso fora dos limites

Anteriormente, ao compilar com a opção -O3 nível de otimização, a Coleção de Compiladores GNU (GCC) ocasionalmente retornava um falso aviso positivo sobre um acesso fora dos limites, mesmo que o código compilado não o contivesse. A otimização foi corrigida e o GCC não exibe mais o aviso falso positivo.

(BZ#1246444)

ltrace exibe corretamente grandes estruturas

Anteriormente, a ferramenta ltrace não conseguia imprimir corretamente as grandes estruturas retornadas das funções. O manuseio de grandes estruturas em ltrace foi melhorado e agora elas são impressas corretamente.

(BZ#1584322)

Função GCC integrada __builtin_clz retorna valores corretos no IBM Z

Anteriormente, a instrução FLOGR da arquitetura IBM Z era dobrada incorretamente pelo compilador GCC. Como conseqüência, a função __builtin_clz usando esta instrução poderia retornar resultados errados quando o código fosse compilado com a opção -funroll-loops GCC. Este erro foi corrigido e a função agora fornece resultados corretos.

(BZ#1652016)

GDB fornece status de saída diferente de zero quando o último comando em modo batch falha

Anteriormente, a GDB sempre saía com status 0 quando em execução em modo batch, independentemente de erros nos comandos. Como conseqüência, não era possível determinar se os comandos eram bem sucedidos. Este comportamento foi alterado e a GDB agora sai com status 1 quando ocorre um erro no último comando. Isto preserva a compatibilidade com o comportamento anterior, onde todos os comandos são executados. Como resultado, agora é possível determinar se a execução em modo batch da GDB é bem sucedida.

(BZ#1491128)

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat