[PATCH] i386: Remove "m" constraint for "register_operand"

Paolo Bonzini bonzini@gnu.org
Fri Aug 10 09:53:00 GMT 2007


Rask Ingemann Lambertsen wrote:
>    There is a mismatch between the constraints permitting memory operands
> and the predicate accepting only register operands. This patch fixes that.
> Bootstrapped and tested on x86_64-unknown-linux-gnu with no regressions. Ok
> for trunk?

I don't think so.  The register_operand could be replaced with a 
general_operand following the same logic (possibly with further tweaks 
to the predicates); also, given the code that is present now in the 
trunk, reload might still use the memory constraint in case a value is 
spilled.

Paolo



More information about the Gcc-patches mailing list