Extending RTL expansion and CG with a new operation
Pranav Bhandarkar
pranav.bhandarkar@gmail.com
Tue Jun 26 21:00:00 GMT 2007
> kerneltest.c:22: error: unrecognizable insn:
> (jump_insn 26 25 29 3 (set (pc)
> (create_body_after (cre (reg:DI 75)
> (const_int 0 [0x0]))
> (label_ref 13)
> (pc))) -1 (nil)
> (nil))
> kerneltest.c:22: internal compiler error: in extract_insn, at recog.c:2096
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>
Find a pattern that is close to this one in your md file ( i.e. the
define_insn that you think should match this pattern, assuming such a
define_insn exists in your md file) and then try to check the reason
for recog crashing. IMO, the predicate may not be passing.
regards,
Pranav
More information about the Gcc
mailing list