register classes, predicates, constraints...
Jim Wilson
wilson@tuliptree.org
Wed Jun 18 23:31:00 GMT 2003
There isn't enough info here to tell what went wrong. It is probably
easier for you try to debug reload than to try to explain things to us.
The key info you need to know is
1) What did the insn look like before reload started?
2) What did reload try do to the instruction to try to make it valid?
This is the debug_reload() output which should be in the .greg dump file.
3) What did the insn look like after reload was done with it? This
would be the original insn and all reload insns generated before and
after it.
Reload looks only at the constraint letters, so the behaviour of the
predicates is irrelevant here.
You didn't define all of the constraint letters that you are using in
the pattern, so I am unable to interpret the insn pattern.
Jim
More information about the Gcc
mailing list