Hi,
In recog.c there are a few places in constrain_operands() where we have
code like this,
/* Before reload, accept what reload can turn into mem. */
else if (strict < 0 && CONSTANT_P (op))
win = 1;
See cases 'm', 'o', and the default case.
What is this necessary for, is there any reason to rely on reload to
turn a constant into a MEM?
Gr.
Steven