All-
I'm having problems with an assert on line 5048 of emit-rtl.c

      gcc_assert (i < MAX_RECOG_OPERANDS);

The assert is in the copy_insn_1() function and is asserted when the
number of copied scratch registers exceeds MAX_RECOG_OPERANDS.  For my
particular machine (IA-64) this number is 30.  This happens when I make a
call to duplicate_block() in my code.

I've just started the debugging process and was just wondering if there
was a simple way (besides recursing through the expression) to check for
the number of scatch registers used by an instruction?

 Thanks,
   Chad

Reply via email to