Backend insn recog

Hendrik Greving
Mon Aug 19 18:43:00 GMT 2013

Yes you're right, I realized it is 'recog' and indeed I forgot to
allow moving symbol_ref in 'movsi' in the predicate.

On Mon, Aug 19, 2013 at 11:34 AM, Chung-Ju Wu <> wrote:
> 2013/8/19 Hendrik Greving <>:
>> Hi, asking bluntly, what does it mean if I am running into
>> recog.c:extract_insn:fatal_insn_not_found (insn);
>> ? Does this mean that there are some constraints that don't satisfy
>> something that the predicates allowed?
> If so, then the message should be "insn does not satisfy its constraints".
> In your case, I think there produces an insn that cannot be matched by
> any instruction patterns in your  Either it does not
> satisfy predicates,
> or is rejected by condition of the insn pattern.
> Best regards,
> jasonwucj

More information about the Gcc-help mailing list