Re: invalid insn generated

2010-06-30 Thread Ian Lance Taylor
roy rosen writes: > I have already have both and it still does that. > It seems that after we get here, nothing would stop gcc from emiting > such an invalid insn (tem = emit_insn (gen_move_insn (out, in));). So > I think that maybe the problem is that I got there with these in and > out argument

Re: invalid insn generated

2010-06-30 Thread roy rosen
I have already have both and it still does that. It seems that after we get here, nothing would stop gcc from emiting such an invalid insn (tem = emit_insn (gen_move_insn (out, in));). So I think that maybe the problem is that I got there with these in and out arguments. 2010/6/23, Ian Lance Tayl

Re: invalid insn generated

2010-06-23 Thread Ian Lance Taylor
roy rosen writes: > In my port I get to gen_reload to the lines > > /* If IN is a simple operand, use gen_move_insn. */ > else if (OBJECT_P (in) || GET_CODE (in) == SUBREG) > { > static int xxx; > xxx = OBJECT_P (in); > tem = emit_insn (gen_move_insn (out, in)); >

Re: invalid insn generated

2010-06-23 Thread Ian Lance Taylor
roy rosen writes: > In my port I get to gen_reload to the lines > > /* If IN is a simple operand, use gen_move_insn. */ > else if (OBJECT_P (in) || GET_CODE (in) == SUBREG) > { > static int xxx; > xxx = OBJECT_P (in); > tem = emit_insn (gen_move_insn (out, in)); >

invalid insn generated

2010-06-23 Thread roy rosen
Hi, In my port I get to gen_reload to the lines /* If IN is a simple operand, use gen_move_insn. */ else if (OBJECT_P (in) || GET_CODE (in) == SUBREG) { static int xxx; xxx = OBJECT_P (in); tem = emit_insn (gen_move_insn (out, in)); /* IN may contain a LABEL_R