On Thu, 27 Jul 2000, Marcus Meissner wrote:

[...bx register spilled...]

> This happens even without -O2.
> 
> The reason for this is that the register allocation stage of earlier gccs
> can't cope with that much registers passed into a single instruction.

If we make a temp variable "DWORD esp = ESP_reg(context)" and use that
"esp" variable in the input constraints rather than "ESP_reg(context)"
directly, would it help?

Reply via email to