[FUG-BR] [Off-Toppic] GCC

Nenhum_de_Nos matheusber em gmail.com
Quarta Janeiro 2 02:48:05 BRST 2008


On Jan 1, 2008 11:23 PM, Joao Rocha Braga Filho <goffredo em gmail.com> wrote:
> Alguém já olhou a geração de código de um gcc atual?
>
> Com a opção -O3, se uma função for "static" e só é chamada uma
> vez, ele some com ela introduzindo o código no local de chamada.
>
> E tem mais. Uma printf para só imprimir uma string é trocada por
> uma puts, e com passagem de parâmetros por registradores, e não
> por pilha. Ele faz isto em muitas outras coisas. Eu já tinha ficado
> meio assombrado com o que ele fazia a alguns anos atrás, mas o
> pessoal ainda deu mais um capricho agora.
>
> Eu descobri isto parando o compilador a etapa do assembler, com
> a opção -S. Estou usando a versão AMD64.

rapaz, nunca fui de ficar olhando estas coisas, só lia a respeito. e
sempre, sempre li todos mandando correr de -O3 ...

acho que nunca vi alguém falar bem dela ...


-- 
We will call you cygnus,
The God of balance you shall be


Mais detalhes sobre a lista de discussão freebsd