On 08 Jun 2010, at 16:35, Martin wrote: > There is also the fact that -gt (at least if used with -O2) in some > cases initializes (or zero-trashes) edx, even if edx is not used at > all in the procedure > movl $0,%edx > There may be a reason for this, which I don't know? It can be due to an unused local variable. Jonas